完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我对微芯片PIC并不陌生,我使用一些PIC16、PIC18和PIC24(带有引导加载程序),我试图为我的PIC32MX350F256H做一个引导加载程序。我读(多次)了AN1388和微芯片的“引导加载程序库帮助”。如果可能的话,我不喜欢从头开始就编写所有的af引导加载程序代码。遵循“引导加载程序库帮助”并设置了一个UART引导加载程序项目。如果没有任何定制,它不会编译,我真的不知道应该在哪里修改引导加载程序行为,以及应该在哪里放置应用程序。我很惊讶没有文档。我唯一找到的AN是AN1388,但是它没有解释我如何才能让定制的引导加载程序工作。我对引导加载程序并不完全陌生,但是PIC32MX非常不同,我不明白如何解决我的问题。请问,有人能告诉我是否有一些文档可以帮助我吗?
|
|
相关推荐
2个回答
|
|
你不能编译的原因有很多。你能提供你到底发生了什么事情的证据吗?
|
|
|
|
您应该将应用程序放在一个单独的项目中,使用单独的链接器脚本,在引导加载程序之后将它放在4k边界的内存中。不要试图引导引导程序进入引导内存,因为它可能不适合。AN1388和它的代码应该是你所需要的。特别要理解引导加载程序和应用程序链接器脚本之间的区别。但是,AN1388是使用较老版本的XC32编译器编写的,并且使用较新版本的编译器对链接器脚本进行了一些更改。用一个新编译器版本的链接器脚本检查差异。正如CGordOn所说,你得到什么编译器错误?Ruben
|
|
|
|
只有小组成员才能发言,加入小组>>
5234 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3200 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
771浏览 1评论
659浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
588浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
669浏览 0评论
571浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 20:51 , Processed in 1.312876 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号