完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
使用sample code 编译程序pass, 更换project "backup_fw" 中bootloadable 的bootloader hex file 后一直fail, 查看发现是这个cmmdk 脚本的问题,请问这个脚本如何修改,为什么要叫这个链接脚本,谢谢!
|
|
相关推荐
1个回答
|
|
|
从您的描述来看,您在使用sample code编译程序时一切正常,但在尝试将project "backup_fw"中的bootloadable的bootloader hex文件替换后,编译失败。您认为问题出在cmmdk脚本上。为了解决这个问题,请按照以下步骤操作:
1. 首先,确定问题确实出在cmmdk脚本上。检查编译错误信息,看看是否指向了cmmdk脚本。 2. 如果问题确实出在cmmdk脚本上,那么需要分析脚本的内容。cmmdk脚本通常是一个链接器脚本,用于指定链接器如何将目标文件链接成最终的可执行文件。链接脚本中可能包含了一些与您的项目相关的特定设置,如内存布局、入口点等。 3. 检查cmmdk脚本中的设置是否与您的新bootloader hex文件兼容。可能需要修改一些设置,如内存布局、入口点等,以适应新的bootloader。 4. 如果您不熟悉链接脚本的语法和设置,可以查阅相关文档或寻求专业人士的帮助。了解链接脚本的基本概念和语法规则,有助于您更好地修改和调试脚本。 5. 在修改cmmdk脚本后,重新编译项目,看看是否解决了问题。如果仍然存在问题,请继续检查其他可能的原因,如bootloader hex文件是否损坏、项目配置是否正确等。 6. 如果问题得到解决,那么您已经成功地修改了cmmdk脚本以适应新的bootloader hex文件。请确保将修改后的脚本保存并更新到项目中,以便在将来的编译过程中使用。 总之,解决这个问题的关键是找到并分析cmmdk脚本中可能导致编译失败的部分,并根据需要进行修改。希望这些建议能帮助您解决问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
1218 浏览 0 评论
BLDC桥驱动的两端都会并联很大的电容和一个小一点的电容,这个电容是必须的吗?
7294 浏览 3 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
8045 浏览 2 评论
4634 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
4292 浏览 9 评论
BLDC桥驱动的两端都会并联很大的电容和一个小一点的电容,这个电容是必须的吗?
7294浏览 3评论
1021浏览 2评论
897浏览 2评论
1005浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
8045浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:42 , Processed in 0.637921 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
525