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.

Hex文件地址对齐问题



我是用的DSP型号为2808,由于程序需要,我把FlashA ( 3F4000~3F8000 )和 FlashB( 3F0000~3F4000 )合在了一起。

之后把生成的.out文件转换成了.Hex文件。

其中flashA与FlashB的交界处

:20 3FF5 00 9144 0000 0000 FFFF 9145 0000 0000 FFFF 9147 0000 0C45  FlashB
FFFF 914C 0000 0000 FFFF 03                                                                                 FlashA

:20 4005 00 914D00000000FFFF914E00000000FFFF915000000000FFFF915700000000FFFF1D

我希望文件中能是

:20 3FF0 00xxxxxxxxxxxxxxxxxxxxx

:20 4000 00xxxxxxxxxxxxxxxxxxxxx

请问有没有编译选项能让地址自动对齐!我不希望一行中既有B的数据又有A的数据。

我的编译选项是

-romwidth 16
-memwidth 16
-i
-o
xxxx.hex
xxxx.out