主题中讨论的其他器件:UNIFLASH、 C2000WARE
工具/软件:Code Composer Studio
我在 F28335上从 RAM 编程切换到闪存编程时遇到了问题。
擦除闪存并尝试将.text 段编程到0x300000处的闪存中后出现问题、如下所示:
按照建议、我尝试使用 UniFlash 中成功完成的删除恢复工具:
这仍然导致器件编程未成功。 我的器件配置为引导至闪存、因此我将引导模式切换为"分支至引导检查"、根据此帖子、我假设引导至等待:
这会导致闪存存储器开头的验证失败出现稍有不同的错误:
为了进一步挖掘、我在编程验证失败后使用 UniFlash 检查了闪存存储器、以查看是否存储了任何值。 它们似乎是在这种情况下
我尝试使用 UniFlash 手动擦除扇区 H 中的闪存、以确保擦除操作正常工作:
我还进行了检查、以确保 CSM 密码在操作期间未被擦除。 它看起来是完整的、仍然是默认的0xFFFF 值。 我已添加 UniFlash 和 CCS 屏幕截图、使其更易于阅读。
看起来我需要更换器件、但在尝试更换器件之前、我愿意接受建议。
谢谢、
埃里克