dspic的hex问题

2019-03-25 18:45发布

dspic生成的hex文件,比如hex地址0x5000,可是我查看map文件,显示的地址0x2800,是2倍。我查看了intel hex,没发现有什么2倍关系,请问这是microchip才有的关系吗?如果想要hex地址生成的文件,最后也现实0x2800有没有可能?如果可能如何操作?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
dingzy_2002
2019-03-27 05:49
sd1210 发表于 2018-7-23 09:31
我还想请教一下,gld文件的语法,怎么才能只输出一段我要的hex文件呢,这个hex现在很大,感觉不是我要的 ...

这个属于HEX生成内容的剪裁问题,你可以:
1.打开及提高HEX生成的优化,减小HEX大小
2.程序功能的调整及预处理,比如#if...#else...等等
3.对编译器进行设置,减少不必要的生成文件.

一周热门 更多>