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.

[参考译文] TMS320F2800157:F2800157 重新闪存错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1565208/tms320f2800157-f2800157-reflash-error

器件型号:TMS320F2800157


工具/软件:

大家好、我在重新刷写 F2800157 控制板时遇到问题。 此控制板由我们自己设计。  

以下信息是控制台信息:  

您能帮助我们解决这个问题吗? 非常感谢。  

C28xx_CPU1:GEL 输出:

RAM 初始化完成

C28xx_CPU1:GEL 输出:
存储器映射初始化完成
C28xx_CPU1:GEL 输出:... DCSM 初始化开始...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:GEL 输出:... DCSM 初始化开始...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:GEL 输出:... DCSM 初始化开始...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:警告:复位后解锁器件(区域 1)失败。
C28xx_CPU1:警告:复位后解锁器件(区域 2)失败。
C28xx_CPU1:在 0x8058 处设置断点时执行“保持停止“操作时遇到问题:(错误–1066 @ 0x8058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包 20.0.0.3178)
C28xx_CPU1:Breakpoint Manager:使用 AET 断点重试
C28xx_CPU1:在 0x8154 处执行“保持停止“操作来设置断点时遇到问题:(error –1066 @ 0x8154) 无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包 20.0.0.3178)
C28xx_CPU1:Breakpoint Manager:使用 AET 断点重试
C28xx_CPU1:执行 PLL 配置算法时出错。 操作已取消。 (0x0)
C28xx_CPU1:执行调试器复位并执行 Boot-ROM 代码(点击 CCS 调试窗口中的“Resume"按钮“按钮)按钮)、然后再擦除/加载闪存。 如果这样对成功执行闪存擦除/加载没有帮助、请检查复位原因 (RESC) 寄存器、NMI 影子标志 (NMISHDFLG) 寄存器和引导 ROM 状态寄存器以进行进一步调试。
C28xx_CPU1:文件加载程序:内存写入失败:未知错误
C28xx_CPU1:GEL:文件:D:\Test\Project\Project7215\Software\F2800157_Duallib_obc_20250820_OLD\CPU1_FLASH\F2800157_Duallib_obc_20250820_Old.out:加载失败。
C28xx_CPU1:在 0x8058 处设置断点时执行“保持停止“操作时遇到问题:(错误–1066 @ 0x8058)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包 20.0.0.3178)
C28xx_CPU1:Breakpoint Manager:使用 AET 断点重试

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

    尊敬的 Mingping:  

    很抱歉、由于专家目前已离职、我感谢你在这一问题上的耐心

    此致、

    Aj Favela.  

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

    尊敬的 Mingping:

    是否在该器件上编程了任何 DCSM 设置?

    谢谢您、

    Luke

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

    好的。  

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

    否、我们未运行与 DCSM 相关的任何信息。  

    有时会出现此问题。  

    我检查了 DSCM 的逻辑并解锁。 在重新刷写之前、使用.gel 文件解锁器件的 CCS。 当它无法解锁时、 0x78038 中的 DSCM 密码字为 0x00000000。 当可以解锁时、0x78038 中的 PASS 字为 0xFFFF 4D7F。  

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

    尊敬的 Mingping:

    0x78038 不是 CSM 密码位置。 使用默认的链路指针值时、CSM 密码将位于 0x78020 至 0x78028。 您是否可以在这些位置检查密码值?

    谢谢您、

    Luke