完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
当然有人有运气找到一个Bootloader工作与DSPIC33 EP(我用的是DSPIC33 EP256MU806)!我已经尝试了CE417代码…我已经把旧IDE项目转换成X下的操作,修改了我的1MHz晶体和UART1的代码,但是即使我得到了一个干净的编译,我也无法检测到任何运行的东西。我甚至采取了步骤,使主()功能只打开我的板上的LED,但即使这不管用!我试图在这个代码上运行调试器(调试器即使在AUX闪存中也能工作吗?)但也不走运。当我尝试查看分解代码时,我看到的是一个1行的屏幕,上面写着“!”丢失调试信息“0x0'”。接下来我尝试了EZBL项目,类似地,我也可以从代码中检测到没有活动,无论是从代码加载和运行(或应该运行)在芯片上,也不是通过调试器。总的来说,这是非常令人沮丧的!有人在DSPIC33 EP上运行引导加载程序吗?如果是这样的话,我会集中注意力在代码上,并尝试让它工作(任何帮助都会得到极大的赞赏)。
|
|
相关推荐
4个回答
|
|
调试时间。我假设您可以构建主项目并在没有引导加载程序的情况下编程。读取并导出HEX文件。然后安装引导加载程序。读取并导出HEX文件。引导加载文件到PIC。读取并导出HEX文件。使用十六进制比较实用程序比较文件。查看整个应用程序是否加载以及它所在的位置。验证引导加载程序未被写入。BooLoad是例子,很多是远离岩石固体。有很多图片可能需要修改代码。加上链接器脚本可能需要更新。我假设您从应用程序的示例中使用了应用程序链接器脚本。没有一个新的Bootloader生成器可用。它对所有图片都不起作用。
|
|
|
|
我让我的应用程序工作,所以我不应该得到它的.HEX文件。Bootloader是另一个问题。我已经尝试了CE417代码和EZBL代码,并为我的DSPIC33 EP256MU芯片的水晶和COM端口进行了修改。我试着编译了CE417代码,但当我试着通过RS232与它对话时,没有收到来自PC的引导加载程序代码的响应。到目前为止,我还没能很好地编译EZBL代码:(我正在寻找一个真正拥有BootLoader的用于dsPIC33EP256MU(或类似的芯片)的人,我可以用它作为起点!到目前为止,我已经罢工了!!!!
|
|
|
|
您的应用程序工作并不意味着它是可引导加载的。即使是PIC16也不行。您必须用正确的链接器脚本来构建它。但是你可以等待一个已经用你的芯片做过的人。
|
|
|
|
“有人在DSPIC33 EP上运行了一个引导加载程序吗?”-是的,谢谢。“如果是这样,那我就把精力集中在代码上,并试着让它工作。”-祝你好运。本着这样一个论坛的良好精神,也许在你花了许多小时的工作来制作这样的实用程序之后,你可以在这里或git-hub上发布你的成就,为了让世界其他地方完全免费使用。作为指导,MChip文档70191E给出了FJ闪存的示例,而文档70609D给出了EP闪存的示例。您只需要识别两者之间的差别,并将它们不正确地应用到现有的引导负载中。使用NKurzman建议的链接器脚本。解决几个问题,它会起作用的。Yorky。
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
776浏览 1评论
665浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
594浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
675浏览 0评论
575浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:52 , Processed in 1.373134 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号