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.
工具与软件:
我的芯片是 28377D。 CCS 版本为1260。 该图片是生成的十六进制文件的一部分。 我问如何在未使用的区域中填充0xFFFF。
问题是、为什么要这样? 通常、未编程的已擦除闪存的所有位都会设置为1、即等于0xFFFF。 因此、如果您将文件保持不变、0x8006和0x8007处的闪存将在擦除闪存并对该十六进制文件进行编程后变为0xFFFF。
如果要编辑 hex 文件的第一行、则必须更正开头行和结尾校验和的大小。 我使用这个工具执行此类任务: https://www.fischl.de/hex_checksum_calculator/?
Unknown 说:如何在未使用的地区填写0xFFFF
请搜索 C28x 汇编工具手册 以查看标题为" 图像模式"和--fill 选项的子章节。 您将了解到、除其他外、您需要提供 A ROM 指令添加到了十六进制实用程序命令文件中。 若要了解如何在 CCS 工程中提供该文件、请参阅 CCS 中的十六进制实用程序一文的最后一部分。
谢谢。此致、
-George.