此工程一次性生成了elf hex bin(有bootloader)一个app工程用jflash 下载bin后无法运行,用J-flash下载此工程的hex文件可以正常运行
背景信息:
bootloader为官方boot
官方地址
flash分配如下
重定向ok
链接脚本
如果用jflash下载,bootloader能正常跳转,但app部分不执行
如果用jflash下载hex文件则可以正常执行app
查看更多
你下载bin文件的时候,地址是否写对了呢?bin文件是要写对地址的。hex文件本身包含地址信息。
全读回来对比啊!
这bl怎么这么小,用文件系统了吗?
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
确实是我写错了jflash 的 bin文件的首地址了。
起始最刚开始是因为直接用rt-studio 的jlink下载,app一直不运行才用的jflash。现在我用rt-studio 测试了一下还是不行。此工程一次性生成了elf hex bin ,hex和bin用jflash都确认了没有问题,rt_studio烧录时,也是从app首地址开始烧录的。有什么问题吗会导致rt_studio下载不好使吗?
找到问题了,我的debuger信息中芯片型号是RC 但我实际用的是RG,所以才导致rt_studio下载有问题
👌🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞不过还是感谢你,给我找出jflash的问题 @小小李sunny
@ball_2020 恭喜,能解决找到问题就好