This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好!
我想将.out文件转化成的HEX文件的数据连续排列在一起,请问哪路大神知道怎么办吗?我已将在.cmd中将所用到的Flash内存区,统一起来了,如FLASHB : origin = 0x3F4000, length = 0x002FFE /* on-chip FLASH */。但生成的HEX文件的数据并不是连续排列的,有的地址是连续的,但数据却不连续,而是另起一行在下面的txt文件中,如图片所示。请问有人知道这是为何吗?
是不是有heap,就是有对齐的情况?
恩,是的啊,这是怎么产生的,怎么样才能避免啊?
由于有的数据具有对齐的要求,align(2),或者有分页的要求,所以会导致不连续。
将这个数据或者程序换一个存储位置,串串就好了
哦,原来是这样的啊,非常感谢!