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.

[参考译文] TMS320F280023:UniFlash:闪存操作期间发生错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1305142/tms320f280023-uniflash-error-occurred-during-flash-operation

器件型号:TMS320F280023
主题中讨论的其他器件:UNIFLASHTMDSHSECDOCK

大家好、

使用 UniFlash 加载闪存映像(v 8.3.0.4307)时、我遇到了问题。 我正在使用 XDS110调试探针将".out"映像文件刷写到板载 F280023PMS (64引脚 LQFP)中。 为此、我将使用以下引脚:

引脚39 - GPIO35/TDI
引脚37 - GPIO37/TDO
引脚38 - TMS
引脚36 - TCK
GND 和3.3V Vref

除此之外、没有外部连接、芯片上的电压电平处于最佳状态。

加载程序时、我在控制台中得到以下日志:

[ 2023年12月19日、1:00:54 PM] [信息] C28xx_CPU1:GEL 输出:RAM 初始化完成
[ 2023年12月19日、1:00:54 PM] [信息] C28xx_CPU1:GEL 输出:存储器映射初始化完成
[ 2023年12月19日、1:00:54 PM] [信息] C28xx_CPU1:GEL 输出:... DCSM 初始化开始...
[ 2023年12月19日、1:00:54 PM] [信息] C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
[ 2023年12月19日、1:00:54 PM] [信息] C28xx_CPU1:GEL 输出:... DCSM 初始化开始...
[ 2023年12月19日、1:00:55 PM] [信息] C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
[ 2023年12月19日、1:00:55 PM] [信息] C28xx_CPU1:GEL 输出:... DCSM 初始化开始...
[ 2023年12月19日、1:00:55 PM] [信息] C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
[ 2023年12月19日、1:01:17 PM] [错误] C28xx_CPU1:闪存操作期间发生错误:执行 power_pll.alg 时、等待目标停止超时
[PLL、1:01:17 PM] [错误] C28xx_CPU1:写入2023年12月19日 值时出错(闪存算法超时)。 操作已取消。
[ 2023年12月19日、1:01:17 PM] [错误] C28xx_CPU1:执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"恢复"按钮)、然后再擦除/加载闪存。 如果这对成功执行闪存擦除/加载没有帮助、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进行进一步调试。
[ 2023年12月19日、1:01:17 PM] [错误] C28xx_CPU1:文件加载程序:内存写入失败:未知错误

我将对会话使用以下配置设置:

使用相同的设置、我尝试在评估套件(F280025C controlCARD 和 TMDSHSECDOCK -集线站)上刷写图像、成功完成了此操作。 因此、我可以确认图像文件或调试探针和微控制器的连接没有问题。

请告诉我发生该错误的原因。

谢谢。

马赫什

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

    您好!

    专家目前不在办公室、请预计会有延误。

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

    尊敬的 Mahesh:

    当您在评估套件上刷写映像时、也是通过 Uniflash 或 CCS? 我们将研究该误差并回复给您。

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:

    我能够成功地通过 CCS 以及评估套件上的 UniFlash 刷写映像、但在板载 F280023PMS 上执行此操作时、两端出现相同的超时错误。 从外观上看、这可能是 PCB 设计错误、但我需要知道发生该错误的可能原因。

    谢谢。此致、

    马赫什

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

    尊敬的 Mahesh:  

    您知道您尝试闪存的应用程序(映像文件)的大小是多少吗? F280023器件承载高达64KB 的闪存。

    谢谢。

    查尔斯

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

    尊敬的 Charles:

    是的、我的应用的大小约为14KB、且其存储器映射配置为使用闪存扇区5、6、7和8 (0x85000至0x88FFF)。

    谢谢。

    马赫什

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

    尊敬的 Mahesh:  

    从硬件/PCB 的角度来看、需要检查的事项是:

    1. 在闪存运行期间验证电压轨是否保持适当的电压
    2. 验证 JTAG 信号完整性

    此致!

    凯文