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.

[参考译文] CCS/TMS320F2.8032万:将程序错误地写入F2803x的闪存时出现问题

Guru**** 2398695 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/654259/ccs-tms320f28032-problem-when-erease-and-load-program-to-flash-of-f2803x

部件号:TMS320F2.8032万

工具/软件:Code Composer Studio

大家好,

我正在使用TMS320F2803x (包括:f2.8032万和F2.8035万),当我通过CCS 6.2 的编译器将程序加载到闪存时遇到了问题。

下面附上的图片将详细描述错误,发生错误后我不能继续使用我的MCU,我总是必须更换新的MCU,您能告诉我此错误的原因和解决方案吗?

此外,在使用C2000 MCU设计的许多产品中,我经常遇到此错误。

i使用LaunchPad中的XDS100V2 - F2.8027万或XDS100V3加载程序。

谢谢!

 

 e2e.ti.com/.../Doc1.docx

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

    我最初认为这可能是主板设计问题,而不是设备问题。 我假设您正在使用CCS闪存插件。

    您能否回答以下问题?

    1)您是否在新设备上遇到此错误? (或)在已编程的设备上?

    2)您是否仅在CCS 6.2 与编译器兼容时才发现此问题? 您是否尝试过更新CCS?

    3)遇到此问题后,您是否能够连接到设备?

    4)您是否检查了设备是否已锁定?

    5)这是新的主板设计吗?

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

    您好@Manoj Santha Mohan,

    感谢您的回复,

    1, 已编程设备上几乎发生错误。

    2,我不仅在CCS v上遇到了这个问题6.2 ,而且在6.1 v和7.2 v上也遇到了这个问题

    3,我在出错后无法连接设备,这意味着我收到了"设备已锁定..."的通告。 此外,当我移除JTAG并为器件提供Vcc = 3.3V电压时,没有发生任何事情(LED没有闪烁,因为此功能....)

    4,AS 3

    5,我在f2.8032万和f2.8035万中的许多主板上也遇到了这个错误。

    有关更多详细信息,我看到停止过程被中断,这种情况是否会使设备永久锁定?

    如果是这样,您能否告诉我避免这种情况的原因和方法?

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

    闪存擦除操作永远不应中断,这当然可以永久锁定设备。

    闪存擦除操作在内部运行以下算法
    -压实算法
    -清除算法
    -擦除算法
    -压实算法

    如果闪存擦除操作在清除算法/擦除算法的过程中中断,则闪存密码将变为0x0000s,从而永久锁定设备。 此外,中断闪存擦除操作可能会导致闪存耗尽,从而导致设备无法恢复

    processors.wiki.ti.com/.../FAQs

    因此,您不应中断闪存擦除操作。 您可以将超时条件增加到12-15秒/扇区以避免此情况。

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

    您可以通过在“等待引导模式”中输入设备来尝试连接到锁定的设备。 连接到设备后,您可以通过在0xAE0 - 0xAE7中输入CSM密码来解锁设备。

    processors.wiki.ti.com/.../Code_Security_Module_FAQ_for_C2000

    此致,
    Manoj