完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,这是我的第一个帖子,所以请原谅,如果我没有正确询问或不给出明确的信息。我的问题是,我试图得到一个在PIC18F47J53上工作的引导加载器,我使用的是PIC演示板之一,所以不应该有硬件问题。我试图使用mla V2016_04_27(最新的非网站)。如果我通过pickit3将引导十六进制文件包含到主应用程序和程序中,那么将运行引导加载程序,并且应用程序运行正常。如果我使用pc上的引导加载程序下载应用程序从未运行的相同应用程序(没有引导十六进制文件构建),则不会退出引导加载程序。查看内存空间,代码似乎在正确的位置,中断已经被重新映射到更高的空间0x1008,因为主代码偏移量是0x1000,并且根据mla文件中提供的文档。如果我需要发布更多的信息,请事先告知
|
|
相关推荐
3个回答
|
|
为了完整性,总是包含尽可能多的细节:MPLAB版本,XC8版本,甚至设备版本。哪个演示程序?您使用MLA中的哪一个引导加载程序?PIC18FJ零件有一些…古怪。但肯定的是,MLA解释了这些。0x1000是否足够偏移(MLA引导加载程序有多大?)获得往返应用程序将控制权交给引导加载程序、引导加载程序引导加载、将控制权转移回新应用程序是***常工作的一个巨大和非常重要的部分。
|
|
|
|
您好,我不熟悉您的特定MCU/Bootloader。但我知道这些原则,因此,你为什么不自己动手呢?使用PigIt查看正在发生什么/为什么引导加载程序不继续应用程序?这应该不会太难:重置之后,引导负载的第一个任务之一是检查是否有效的应用程序,如果有的话,继续执行。(在-也许-一些设置周边栏之后)所以识别引导加载程序的这一部分并找出为什么它认为应用程序不是有效的并不太难。
|
|
|
|
我已经修复了这个,原来是我使用的PC应用程序,我不得不使用一个不同的PC,并从微芯片网站下载了最新的,如果我使用这个引导程序工作正常,我可以建立新的代码和下载等。谢谢你的帮助。
|
|
|
|
只有小组成员才能发言,加入小组>>
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评论
533浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 05:17 , Processed in 1.391897 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号