完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我开发了一个使用PIC32 MZ2048 ECG100的Bootloader,它运行良好。我现在迁移到PIC32 MZ2048 EFG100,它不再工作。我已经编译了新芯片的App和Bootloader,如果我使用MPLAB-X调试器,它工作得很好。如果我直接使用IPE加载它,那么它在离开引导加载程序后不再运行该应用程序。引导加载程序也使用中断作为应用程序,我认为这是一个中断向量问题,因为引导加载向量空间是在9FC区域,而应用程序是在9D区域。在跳转到应用程序启动代码之前,这些向量需要重新映射吗?如果是这样,这是怎么做到的??
以上来自于百度翻译 以下为原文 I developed a bootloader to use with a PIC32MZ2048ECG100 and it worked fine. I now migrated to the PIC32MZ2048EFG100 and it no longer works. I have compiled both the app and the bootloader for the new chip, and if I use MPLAB-X debugger, it works fine. If I then load it directly using the IPE, it no longer runs the app after leaving the bootloader. The bootloader does use interrupts as also the app, and I am thinking it is an interrupt vector issue as the bootloader vector space is up in the 9FC region while the app is in the 9D region. Do these vectors need to be remapped prior to jumping to app startup code?? If so, how is this done?? |
|
相关推荐
3个回答
|
|
我开发了一个Bootloader,如何?用什么?你使用了一个新的链接器脚本吗?
以上来自于百度翻译 以下为原文 I developed a bootloader, How? With what? Did you use a new linker script? |
|
|
|
有趣的是,如果我加载为ECG100编译的Bootloader,系统工作得很好,如果我重新编译新的PROFEGF100,它不会。必须是一些新的配置位问题。
以上来自于百度翻译 以下为原文 Interestingly enough, if I load the bootloader compiled for the ECG100 the system works fine, if I recompile for the new proc EFG100, it does not. Must be some new config bit issue. |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5244 浏览 9 评论
2035 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3214 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2261 浏览 5 评论
780浏览 1评论
676浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
602浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
684浏览 0评论
581浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 01:39 , Processed in 1.566422 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号