hex 文件中有个地方很奇怪,计算出来的地址已远远超过MCU的flash空间了,大家帮忙看看!

2020-02-08 09:04发布

:100bb0000000400081c04800fcff3b000170a00025
:100bc00024000500800078003004e000feff3a00b9
:0c0bd000010050000000e90000000600d9
:020000040000fa
:0200000401f009
:04000c00fbff0000f6
:020000040000fa
:0200000401f009
:040010003eff0000af
:020000040000fa
:10000800f6070000520700005407000056070000da
:10001800580700005a070000f6070000f60700001e
:10002800f6070000f607000044070000ba060000c3



这是部分hex,
:0200000401f009
:040010003eff0000af

这两行计算的话,得到的地址是0x1f00010,mcu(128k flash)是0x1000000,MCU是PIC24H128***

另外,hex 2 bin就是因为这个地址很大,导致生存的bin文件也很大。


vc写的hex 2 bin工具ourdev_642543F0GRKR.rar(文件大小:33K) (原文件名:HEX2BIN.rar)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。