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.

[参考译文] TMS320F28388D:闪存区域1已锁定

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28388D, TMDSCNCD28388D, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1217990/tms320f28388d-zone-1-of-flash-memory-locked

器件型号:TMS320F28388D
主题中讨论的其他器件: TMDSCNCD28388DUNIFLASH

尊敬的 TI 专家:

在此、我们要报告在定制电路板上对 TMS320F28388D 微控制器的闪存进行编程时遇到的问题。 此定制板与 TMDSCNCD28388D 控制卡类似、但具有不同的外形尺寸。

 

我们已经成功生产了这种定制电路板、没有任何问题。 微控制器在这第一批产品中的批号是 F28388DZWTS 7A-21C2H1W G1。

 

不过、我们最近发布了新一批相同的定制电路板、并且在对器件进行编程时遇到问题。 在这一新批次中、TMDSCNCD28388D 微控制器具有 F28388DZWTS 7A-14A56GW G1批次编号。

 

我们比较了第一批和第二批的器件、发现没有硬件或设计问题(因为第一批处理效果很好、设计与 TMDSCNCD28388D 参考非常相似、使用的是 FTDI FT2232HL 编程为 XDS100v2仿真器)。

 

我们相信在这批处理中、微控制器到达时已锁定区域1内存、我们不知道解锁密码。

 

以下是我们在尝试使用 UNIFLASH 工具擦除闪存时收到的消息:
[17/4/2023 10:38:13][INFO_C28xx_CPU1:警告:在复位后解锁器件(区域1)失败。
[17/4/2023 10:38:24][ERROR] C28xx_CPU1:闪存编程器:擦除扇区0时出错。 FMSTAT 值= 1040。 操作已取消(0)。
[17/4/2023 10:38:24][错误] C28xx_CPU1:闪存编程器:擦除闪存时出错。 请检查器件是否已锁定。

 

尝试使用默认密码(使用 UNIFLASH)进行解锁时、我们获悉器件已锁定:
[17/4/2023 14:25:31][INFOC28xx_CPU1:正在执行安全操作...
[17/4/2023 14:25:31][INFO] C28xx_CPU1:计算的链路指针偏移量:0x20
[17/4/2023 14:25:31][INFOC28xx_CPU1:解锁设备...
[17/4/2023 14:25:31][INFO_C28xx_CPU1:锁定状态: 1.
[17/4/2023 14:25:31][错误] C28xx_CPU1:解锁器件时出错。 器件仍锁定。 请重新检查输入的密码。

 

当尝试向存储器写入编程时、我们被告知存储器映射不合适。 UNIFLASH 和 CODE Composer Studio 都会出现这种情况。
[17/4/2023 18:04:52][ERROR] C28xx_CPU1:文件加载程序:验证失败:地址0x008000@程序不匹配请验证目标内存和内存映射。

 

此外、在第一次生产运行时在卡上执行所有这些任务时、没有错误。
 

您是否能根据此信息确认闪存区域1是否被锁定? 如果没有,我们如何加以确认? 有什么方法可以在不知道密码的情况下解锁它吗?

 

提前感谢您的帮助。

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

    您好!

    [quote userid="467585" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1217990/tms320f28388d-zone-1-of-flash-memory-locked 我们相信在这批产品中,微控制器已经锁住了区域1内存,我们不知道解锁密码。

    这很奇怪。 我们未发现任何其他客户报告的此类问题。

    [quote userid="467585" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1217990/tms320f28388d-zone-1-of-flash-memory-locked 能否根据此信息确认闪存区域1是否被锁定? 如果没有,我们如何加以确认? 是否有办法在不知道密码的情况下解锁密码?

    是的、从错误消息中可以明显看出器件已锁定。 您是否尝试过多个器件/板来检查此情况并发现相同的问题?

    此致、

    Vivek Singh

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

    您好、Vivek、  

    到目前为止、我们测试了24个器件、所有这些器件在组件表面上具有相同的标记(批号)、并且在尝试闪存、擦除存储器或解锁时均给出了相同的结果。

    感谢您提供清晰简洁的回答。 我们将与供应商交谈、以获得新的一批器件。

    但是、如果您有任何建议或者有机会解锁器件、请告诉我们。

    此致!  

    Jos é Manuel。

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

    您好!

    我们的生产团队提到这批产品是自2021年开始生产的、我们一定已经向很多客户提供了这些器件。 到目前为止、我们还没有从任何客户那里听说过这个问题。 我假设这些板是在某个地方组装的、在组装时、他们是否会尝试对设备上的任何东西进行编程? 如果是、则我建议检查编程过程中是否有变化。 此外、如果可能、只需尝试一个完全没有编程功能的器件(它类似于 TI 提供的全新器件)。  

    但是,如果您有任何建议或有机会解锁设备,请告知我们。

    不知道密码就无法解锁器件。

    此致、

    Vivek Singh

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

    你好,谢谢你的线索!

    我们还认为、微控制器已经过预编程。 我们知道 PCB 汇编器并未尝试对它们进行编程。

    但是、供应商可能销售了翻新批次、而这些微控制器以前可能用于其他应用。

    我们将向供应商声明。

    再次感谢您的帮助。