完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试为我的引导加载程序生成十六进制文件。我的引导加载程序需要一个固定长度的十六进制文件。我试过 arm-none-eabi-objcopy -O srec --srec-len 0x10 ${ProjName}.elf ${ProjName}.srec;arm-none-eabi-objcopy -I srec -O ihex ${ProjName}.srec用于生成固定长度 hex 文件的 ${ProjName}.hex 命令不起作用。
:10FB70002B6803B1236038BDA40F0124F8B500BF82 :10FB8000F8BC08BC9E467047F8B500BFF8BC08BC7E :04FB90009E467047D6 :10FB9800626C655F68616E646C65725F7461736BDB :10FBA80000000000256C6C75000000002573000043 :10FFC8006F00000025660000437573746F6D6572DD :10FFD8005F4E616D650000004F70656E5F536C6F1A :10FFE80074000000436C6F73655F536C6F7400009E :08FFF8004F726465725F446101 :02000004900367 :100000007465000041646472657373004C617469C7 :1000100074756465000000004C6F6E6769747564E8 那么生成固定长度的十六进制文件的任何其他命令或如何解决这个问题? |
|
相关推荐
1个回答
|
|
你不能让你的装载机更健壮吗?
我没有使用具有这种特异性的 GNU 工具,我有其他工具可以读写 .HEX、.DFU 和 .ELF,这些都是我多年来构建的。 如果加载器不能这样做,.HEX 可能需要合理化。GNU 工具生成的文件不在 8 字节边界上存在问题,这对于部件具有 64 位闪存行的某些 ST 工具来说是有问题的。那是前一段时间发布到论坛上的,我记得是 HEX2DFU,尽管我认为潜在的问题在那时和现在之间的某个时候得到了解决。 像 SRECORD 这样的工具可能会为您提供更多选择。我对很多这些工具的问题是,它们试图用一百万个命令行选项解决一百万个问题,所以除非您编写应用程序,否则不可能选择正确的咒语。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2646 浏览 1 评论
3209 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1784 浏览 1 评论
3613 浏览 6 评论
5992 浏览 21 评论
942浏览 4评论
1318浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
588浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1305浏览 3评论
1365浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 21:59 , Processed in 1.085319 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号