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-Q1:XRSn 引脚切换、不允许闪存

Guru**** 2550550 points
Other Parts Discussed in Thread: TMS320F2800157-Q1

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1245202/tms320f2800157-q1-xrsn-pin-toggle-does-not-allow-to-flash

器件型号:TMS320F2800157-Q1

您好!

我正在 为我的一个项目使用 TMS320F2800157-Q1微控制器。 我在刷设备的时候没有出现任何问题。 但是、突然、闪烁过程中出现以下错误。  

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处的操作"保持暂停"设置断点时出现问题:(ERROR -1066 @ 0x8058)无法设置/清除请求的断点。 验证断点地址是否在有效的存储器中。 (仿真软件包9.11.0.00128)
C28xx_CPU1:断点管理器:重试一个 AET 断点
C28xx_CPU1:用0x8154处的操作"保持暂停"设置断点时出现问题:(ERROR -1066 @ 0x8154)无法设置/清除请求的断点。 验证断点地址是否在有效的存储器中。 (仿真软件包9.11.0.00128)
C28xx_CPU1:断点管理器:重试一个 AET 断点
C28xx_CPU1:执行 PLL 配置算法时出错。 操作已取消。 (0x0)
C28xx_CPU1:在擦除/加载闪存之前、执行调试器复位并执行引导 ROM 代码(点击 CCS 调试窗口中的"恢复"按钮)。 如果这对成功执行闪存擦除/加载没有帮助、请检查复位原因(RESC)寄存器、NMI 影子标志(NMISHDFLG)寄存器和引导 ROM 状态寄存器以进行进一步调试。
C28xx_CPU1:文件加载程序:存储器写入失败:未知错误
C28xx_CPU1:GEL:file:C:\Work Files\CCS_CODE\100617_OBC_APP\software\source\debug\100617_OBC_App_emc.out:加载失败。
C28xx_CPU1:在0x8058处的操作"保持暂停"设置断点时出现问题:(ERROR -1066 @ 0x8058)无法设置/清除请求的断点。 验证断点地址是否在有效的存储器中。 (仿真软件包9.11.0.00128)
C28xx_CPU1:断点管理器:重试一个 AET 断点

我尝试更改所有设置、但它给了我相同的错误。 在相同的设置下、我能够毫无问题地刷写其他板。

经过大量研究、我发现它主要连接到 XRSn 引脚。

因此,我试图寻找这一点。 (蓝色为 XRSn 引脚)

XRSn 引脚在上电后持续断电。 (发生在60Hz 频率下)

我尝试观察、即 VDDIO、VDD 和其他线路。 他们都是稳定的,他们没有干扰。  

因此、我认为微控制器会损坏、然后更换了板上的微控制器。  

焊接新的微控制器后、出现了相同的误差、XRSn 看起来相同。  

我检查了微控制器内部和周围的所有组件、但找不到任何故障。  

我不知道如何使该板正常工作。 '

如果有人有任何见解、请帮助我、  

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

    Vinay,   

                   WD 可能会超时并复位器件。 在新器件(或已擦除器件)上、这种情况很正常、其闪存内容全部为0xFFFF。 如果您的电路板有一个复位按钮、您可以在连接时保持器件处于复位状态、并在 CCS 连接后释放该器件。 另外、如果电路板设计允许的话、将器件置于 SCI 或 CAN 引导模式、这样它只在引导 ROM 代码中循环、从而防止 WD 启动的复位。 CCS 连接到器件后、可以切换到闪存引导模式。

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

    您好、Hareesh:

    "你是我的! 我确实通过更改引导引脚配置来更改了引导模式。 现在、我能够刷写微控制器。

    感谢您的完美诊断!!

    此致、

    维奈