打印
[PIC®/AVR®/dsPIC®产品]

关于PIC16LF1836的bin与hex问题

[复制链接]
841|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RT, 环境:MPLAB X IDE , 编译器 :XC8  
遇到的现象:MPLAB 编译生成代码之后得到hex 文件,加入--OUTPUT=bin ,转成bin文件
。其中, hex的大小只有只有6k, 但是转出来的bin却有65k。

变大原因:bin文件的末尾,一段字符被改变,造成前面字段全部按照0x3FFF计算。




疑问:什么原因导致? bin文件的末尾会被加上一串神奇数字。  




使用特权

评论回复
沙发
ChicoZhang|  楼主 | 2022-4-13 19:06 | 只看该作者
bin应该结束位置

使用特权

评论回复
板凳
ChicoZhang|  楼主 | 2022-4-13 19:07 | 只看该作者
加上了一串神秘数字

使用特权

评论回复
地板
ChicoZhang|  楼主 | 2022-4-13 19:07 | 只看该作者
我顶

使用特权

评论回复
5
lcczg| | 2022-4-14 10:37 | 只看该作者
1.bin file 会把所有内容加进去,即便是未编程区也补足。
2.最末尾我怀疑是不是配置字,你比对一下。

使用特权

评论回复
评论
ChicoZhang 2022-5-26 13:44 回复TA
确实配置字 
6
lcczg| | 2022-5-26 14:41 | 只看该作者
谢谢确认

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝