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.

[参考译文] TMS320F2.8034万:取消构建后锁定

Guru**** 2331900 points
Other Parts Discussed in Thread: UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/580119/tms320f28034-locked-after-build-cancelled

部件号:TMS320F2.8034万
主题中讨论的其他部分:UNIFLAASH

在按下'CANCEL'按钮停止构建操作后,出现闪存TMS320F2.8034万的问题的客户。  'cancel'并不会真正取消任何内容;它继续构建错误的映像,然后继续将其刻录到闪存中。  此后,他们就无法使用Uniflash或CCS 6.1 .3对F2.8034万上的闪存进行擦除/编程。

CSM未锁定;它仍然可以将代码加载到F2.8034万上的所有SRAM (安全和不安全)部分。

除了更换F2.8034万外,您还有什么其他建议吗?

谢谢!
标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    标记,

    当CCS启动生成操作时,它会删除旧的.out文件,如果您随后停止生成部件,则不会生成.out。 即使将闪存编程器设置为在构建后自动对设备进行编程,假设构建已停止,   但没有.out文件可供闪存编程器加载,有些声音听起来很不好。

    无论客户是如何获得此配置的,我们都需要完全确保设备已解锁,并且未卡在错误的配置中。

    1. 客户应从主板上卸下所有电源。 这包括任何JTAG连接或其它任何可能为该板提供电源的设备。

    2. 然后,客户应让主板"休息"一两分钟,以释放存储为电容的任何能量。

    3. 此时,我希望客户重新连接,看看他们是否可以写入安全RAM。 如果可以,则设备可能已解锁。 他们应继续执行步骤4。 如果没有,则设备似乎被锁定。

    4. 最后,他们应该尝试擦除闪存,不要尝试擦除和编程,只擦除闪存。

    5. 阅读闪存的内容并确保已正确擦除。

    6. 尝试按正常方式对闪存进行编程。

    我希望这能有所帮助,我热切期待你们的答复。

    此致,
    科迪