完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我已经在应用程序注释中实现了一个dSPIC33 e引导加载程序。引导加载程序IVT是位于主应用程序中的跳转表的一系列跳转指令。主应用程序跳转表中填充有相关ISR的地址。这是预期的。Bootloader不使用中断,但是人们如何处理不可屏蔽的中断/异常。特别是当没有应用程序存在时?作为一种预防措施,在通过调试器加载Bootloader时,用零填充跳转表区域,但在部分重新编程的情况下,这无济于事。选项?在引导加载程序中实现非掩码?谢谢斯
以上来自于百度翻译 以下为原文 Hello, I have implemented a dsPIC33E bootloader in-line with the application notes. The bootloader IVT is a series of jump instructions to a jump table located in the main application. The main application jump table is populated with the address of the relevant ISR. This all works as expected. The bootloader does not use interrupts, but how do people handle non-maskable interrupts/exceptions. Particularly when there is no application present? As a precaution, I filled the jump table area with zeros when loading just the bootloader via debugger, but this doesn't help in the event of partial reprogramming. Options? Implement non-maskables in the bootloader? Thanks MS |
|
相关推荐
1 条评论
3个回答
|
|
你认为贴N次会有什么改进吗?关闭这个!
以上来自于百度翻译 以下为原文 Do you think posting n times improves anything ? Close this ! |
|
|
|
找到微芯片样本源代码文件“traps.c”或搜索“wherewasi”或地址陷阱
这些将提供堆栈返回跟踪以查找导致故障的指令。 Cartoon HD App Cartoon HD APK |
|
|
|
只有小组成员才能发言,加入小组>>
5171 浏览 9 评论
2001 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3176 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
737浏览 1评论
622浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
635浏览 0评论
531浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 00:03 , Processed in 1.842252 second(s), Total 96, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号