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.

[参考译文] TMS320F2806:使用 Err 1156对 TMS320F2806进行编程失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/980495/tms320f2806-programming-tms320f2806-fails-with-err-1156

器件型号:TMS320F2806
主题中讨论的其他器件: UNIFLASH

你(们)好。

我正在尝试使用 XDS200 JTAG 仿真器对 TMS320F2806进行编程、但我始终遇到以下错误:

 [错误] C28xx:读取寄存器 PC 时出现问题:(错误-1156 @ 0xA)器件可能在低功耗模式下运行。 是否要使其退出此模式? 选择"是"以强制器件唤醒、然后重试此操作。 选择"否"以在不唤醒器件的情况下重试此操作。 (仿真包9.3.0.00032)

我使用 UniFlash 6.2.0.3059以及 Code Composer 10.2.0.00009尝试了这种方法。  
当使用 Code Composer 时、我可以在配置成功通过的设置时运行一个测试。

在 UniFlash 中、我还能够读取存储器。 但是、当我尝试对上述错误进行编程时、会发生上述错误。 有人建议我会做什么错?
我还尝试通过打开复位选项从 uniflash 复位器件。 我再次得到错误1156 (如上所示)、但还得到错误"Could not read register ST1:target is not connected (ST1|0x0200)(无法读取寄存器 ST1:目标未连接(ST1|0x0200))"

不过,我要说的是,整个变化是非常不稳定的。 在每次尝试后、我都必须重新启动程序、重新连接 XDS200并重启器件。 否则、UniFlash 将会崩溃。  

如果有任何帮助,将不胜感激。

谢谢!

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

    伦纳特

    感谢您联系 E2E。  

    首先、我要确保我们在 CCS 或 Uniflash 中选择了匹配的 PN。  请注意、有一个较新的器件系列、TMS320F2806x (69、68、62等)与 TMS320F2806不等效。  请确保目标是2806、6之后没有其他内容。

    在 CCS 中、启动 CCXML 目标配置后、您可以在"Run"工具栏下"连接目标"吗?

    最棒的
    Matthew

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

    您好、Matthew、

    经过几个小时的努力、我不得不弄清问题是器件的开关电源。 如果我将编程器连接到 TMS、则 JTAG 线非常靠近电源、并且 JTAG 信号会严重失真。 更改安排解决了问题。

    感谢您抽出宝贵的时间为您提供帮助。 我相信我们很快就会再来,因为这只是个开始了:-)

    此致、

    伦纳特