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.
CCS11.2 使用CCS自带工具将out转换成bin文件后发现第3和第4字节不一致。
bin文件中这两个字节为0x0000 0x0000,而通过仿真器烧录到flash中却是0xFFFF 0xFFFF。为什么?
"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd2000" "${CG_TOOL_ROOT}/bin/hex2000" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
Hi,
当您使用tiobj2bin将.out文件转换为.bin文件时,.bin文件中没有数据的部分被0x0000填充;
擦除Flash是将全部位置1,烧写是对必要的位烧写0。如果一个部分没有被烧写,那么它的值就不会改变(0xFFFF)。