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.

TMS320F28335: 使用CCS如何反读取当前MCU中的固件与目标out固件做对比

Part Number: TMS320F28335
Other Parts Discussed in Thread: UNIFLASH

现在有个需求,希望能够将已经烧录至MCU的固件使用CCS进行反读取,与原有OUT文件进行对比。请问这应该如何操作?

  • Hi Jay,

    可以用Uniflash读出来,但是和out文件比应该不行。因为out文件中不光包含最终烧录到器件的部分,还包括诸如变量信息的一些其它内容。

  • 我现在的思路是这样,使用如下指令

    "${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd2000.exe" "${CG_TOOL_ROOT}/bin/hex2000.exe" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe“

    来生成与out文件对应的bin文件,然后再通过CCS的memory导出当前MCU中的Bin文件,通过对比两个Bin的形式来确认目标固件和实际烧录固件的一致性。

    目前还没试,你这边看这个方法是否可行