工具/软件:TI C/C++编译器
您好!
我使用 hex2000将.out 转换为.b00。
hex2000.exe 路径为"C:\ti\ccs930\ccs\tools\compiler\ti-cgt-C2000_18.12.5.LTS \bin"
这是我的命令: hex2000.exe "inputFileName"-boot -sci8 -b
我通过 在2838x_flash_lnk_cpu1.cmd 中的 align (8)设置所有闪存。
附加我的 CPU1.cmd 文件
e2e.ti.com/.../2838x_5F00_flash_5F00_lnk_5F00_cpu1_5F00_toTi.txt
但是、在 hex2000输出文件中、我的第一个块从地址0x88008开始、大小为0xFFFE。
第2个块从地址0x98006 (0x88008 + 0xFFFE)开始、不适合 128位对齐。
这会导致我的引导加载程序无法使用 FLASHAPI 在0x98006上写入数据。
我如何才能算出它?