1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,首先让我为我糟糕的英语道歉。我是学生,我必须在PIC32MZ嵌入式连接启动工具包上做项目,其中包括USB键上的USB引导加载程序。这是我第一次在引导加载程序上工作,所以我的级别非常完美。我在这个论坛和其他论坛上搜索,但是从来没有找到解决我的问题的方法。正如我说过的,我想做一个USB引导加载程序,所以我拿了个例子项目,我无法使它工作。我放置了一个很好的“图像.十六进制”。在示例项目中,程序毫无问题地打开驱动器,但是程序被卡在第417行的行上。该行位于块中:我检查了声明的NVM内存,它们很好。程序似乎不能在闪存上写入,但是……不知道问题是否可能来自USB键上的文件“image.hex”,或者它是否可能来自程序、内存等……实际上我陷入了困境,但从几天后就几乎无法处理它。
|
|
相关推荐
10个回答
|
|
在程序闪存中使用写保护功能(NVMPWP)吗?++,这可能会导致问题,同时擦除受保护的页面上的程序闪存…
|
|
|
|
嗨,没有人能帮助这个例子吗?不知道吗?问候,约翰
|
|
|
|
你在App/Bootloader/Basic中使用演示项目吗?我没有那个测试板……我能说的是,程序在擦除闪存程序内存时卡住了,所以我不知道是否有任何配置位或设置启用闪存程序内存保护……
|
|
|
|
顺便说一下,我在想,你在用调试器做测试吗?我在StysCopyTo..i中看到了这些行。不知道在使用调试器时是否必须更改基地址。
|
|
|
|
您好,谢谢您的回答和建议。是的,我使用的是BoestPixPIC32 MZI ECASK的演示项目。程序似乎是粘在写上而不是擦除没有?是写功能还是我理解不了?我使用调试器进行测试,但是调试器在同一行(用put ON/OFF led检查)上和没有调试器时有相同的问题。我检查了代码保护,只发现我试图添加的代码保护禁用,但是编译器不知道。
|
|
|
|
第一行试图擦除闪存,第二行循环检查擦除是否完成,如在和声帮助中。
|
|
|
|
终于,得到了…转到项目->Linker Files->u***host_pic32mz_ec_sk,右击“添加现有项”...添加文件blt_mz.ld at..onyv1_06_02app***ootloaderbasic.waresrc system_configu***host_pic32mz_ec sk”
|
|
|
|
哦,我的…谢谢你!我想你大概帮助了1多人,所以…我应该总结微芯片的例子,不工作或和睦的帮助不完全完成?或者将这样的文件链接到普通用户是显而易见的?最好的问候,约翰
|
|
|
|
这对我来说是一个惊喜,演示没有连接到项目的链接文件…总之…享受你的项目乐趣!
|
|
|
|
好。。。我会的!谢谢!最好的问候,约翰
|
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 21:14 , Processed in 1.370886 second(s), Total 94, Slave 78 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号