完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
有个问题,刚碰到的——OMAPL138 C6x的.out文件用hex6x转成bin后,发现SECtiON SIZE可能是非4字节的倍数(.out中携带的信息是根源),但是.out和.bin都是4字节对齐的。
后期人为处理应该是可以的,但是我不确定会不会有坑……我想问问,官方的建议,这种情况怎么处理? 谢谢 |
|
相关推荐
4个回答
|
|
除了代码段,其它的数据段本身就可能不是4byte的倍数,段与段之间又是4字节对齐的。所以这里非4byte整数倍的末尾位置填齐即可,反正不会影响到后面的段的位置与内容。
http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
lifei639156 发表于 2018-6-21 01:59 OK,thx Tony 简单的LED闪灯OK。 但还有个引申出来的问题:看资料上说boot table仅包含Initialized section的内容(即hex utility仅转换Initialized section),所以烧写的仅为“初始化过的断”,那有没有可能那些“未初始化的段”也需要烧写的? 比如程序代码量很大的时候,LED闪烁的小程序可能看不出来。 |
|
|
|
fstdftwew 发表于 2018-6-21 02:04 未初始化段是在C环境初始化程序(_c_int00)里初始化的,比如BSS, stack段等,没有需要烧写的,绝对放心。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
lifei639156 发表于 2018-6-21 02:24 OK!那我就放心了,呵呵 |
|
|
|
只有小组成员才能发言,加入小组>>
612 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1921 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3678 浏览 4 评论
5043 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1747 浏览 1 评论
CC3100BOOST使用CC3200lunchXL进行烧录
705浏览 2评论
751浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
727浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1216浏览 1评论
1803浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-21 23:27 , Processed in 0.653417 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号