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.

[参考译文] TMS320F28377D:F28377D 闪存 API 擦除将数据写入闪存需要密码

Guru**** 2602865 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/672963/tms320f28377d-f28377d-flash-api-erase-write-data-to-flash-need-password

器件型号:TMS320F28377D

你好、冠军、

我的客户发现他们使用 F28377D CPU1/2擦除下载程序将引导加载程序下载到闪存中需要对密码进行解码、然后可以执行、他们的引导加载程序代码位于 FLASHA DE LSRAM 中、所有这些都是安全 RAM。 他们在 TMX 版本中发现、不需要密码即可实现。 它们将 D0、D1、LASSRAM 分配给 zone1。 TMX 1中的相同代码正常、但在 TMS 芯片中、如果不锁定密码、引导加载程序代码将无法操作闪存。

您知道我们在 TMS 版本1中更改了此函数吗? 在 TRM 中、安全内存可以操作安全内存、但不能解锁。

谢谢!

BR

Joe

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

    问题可能与未抓取的闪存信标有关。 请检查以下有关此问题的帖子-

    e2e.ti.com/.../2426101

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

    您好、Vivek、

    我还很困惑为什么 TMX 版本1可以在没有启用 SEM 位的情况下进行编程、但 TMS 版本1需要? 您是否进行过此实验?

    谢谢!
    BR

    Joe

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

    Joe、您好!

    您能否确认在代码中添加 SEM 后此问题是否已解决。

    此致、

    Vivek Singh