我们尝试使用 Olimex TMS320-JTAG-USB XDS100-V2对 TMS320F28377D MCU 进行编程。 测试连接成功、但当我们 尝试刷写示例程序时、会出现闪存程序错误、程序未刷写到 MCU 中。
给出的电流

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.
我们尝试使用 Olimex TMS320-JTAG-USB XDS100-V2对 TMS320F28377D MCU 进行编程。 测试连接成功、但当我们 尝试刷写示例程序时、会出现闪存程序错误、程序未刷写到 MCU 中。
给出的电流

我们使用的是 Olimex TMS320-JTAG-USB XDS100-V2。 当我尝试从 CCS 刷写代码时、会弹出以下错误
"
连接到目标时出错:
(错误-2131 @ 0x0)
无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
(仿真包9.4.0.00129)
"
我们使用的是"Olimex TMS320-JTAG-USB XDS100-V2"。 当尝试从 CCS ( 版本:10.4.0.00006 )刷新代码时,会弹出以下错误
"
连接到目标时出错:
(错误-2131 @ 0x0)
无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
(仿真包9.4.0.00129)
"
您好、Vineyesh、
请访问 https://www.ti.com/lit/spracf0
如果它没有帮助、请告诉我、我将在作者中为您提供进一步的帮助。
谢谢、此致、
Vamsi
Vineyesh、
我想尝试在不使用调试按钮的情况下连接到器件(调试按钮也会尝试加载/刷写代码并运行到 main)。
如果右键单击目标配置文件(与运行"test connection"的文件相同)、则会弹出"Launch Target Configuration"。 请单击它。 由于测试连接已通过、因此这也应该起作用。
这将显示一个新窗口、其中包含调试探针和器件上可用的 CPU。 再次右键单击 C28x CPU1、然后"连接目标" 让我知道这是否正常、如果不是、则说明 CCS 终端窗口中的错误输出。
最棒的
Matthew
Vineyesh、
我认为代码安全模块可能在这里发挥作用、您能否查看 TRM https://www.ti.com/lit/pdf/spruhm8第161页上列出的步骤 并查看此器件上的密码是否处于活动状态?
最棒的
Matthew
Vineyesh、
使用 CCS 连接到器件后、最简单的方法是打开存储器浏览器(View->Memory Browser)、然后显示地址0x78028-0x7802F。 如果您看到所有的0xFFFF、则器件被解锁、读取此值的操作将解锁器件。 如果是这种情况、您可以尝试此时加载.out。
如果您看不到0xFFFF、则器件已应用密码并已锁定。 这将阻止任何存储器加载到安全存储器。 如果密码未知、则无法恢复设备。
请告诉我您从上面看到的内容。
最棒的
Matthew