我是用的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