Thread 中讨论的其他器件:TMS320F2837
您好! 我正在尝试设置一个自动测试环境 、此环境需要一个 自动将新软件刷入目标(TMS320F2837)的过程。 是否有办法自动刷写 DCSM 锁定的芯片?
我已经尝试使用 dss 工具 loadti 通过 GEL 函数调用解锁芯片(与在 CCS 中调试时的过程类似)、但到目前为止没成功。 这应该起作用吗?
祝你一切顺利
Ricky
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.
您好! 我正在尝试设置一个自动测试环境 、此环境需要一个 自动将新软件刷入目标(TMS320F2837)的过程。 是否有办法自动刷写 DCSM 锁定的芯片?
我已经尝试使用 dss 工具 loadti 通过 GEL 函数调用解锁芯片(与在 CCS 中调试时的过程类似)、但到目前为止没成功。 这应该起作用吗?
祝你一切顺利
Ricky
尊敬的 Ricky:
要解锁 DCSM、需要执行两个步骤:
我不熟悉 loadti、但只要你执行上述步骤、DCSM 就会解锁。
请注意、如果已在 OTP 的 CSM 密码字段中编程了任何自定义密码、器件复位将重新锁定 DCSM 区域。
谢谢!
Luke
尊敬的 Luke:
感谢您的快速回复。
对我来说、当与在 CCS 中启动调试会话时执行的过程进行比较时、在 loadti 中执行的加载过程(关于 GEL 调用)看起来是相同的。 请分别参阅下面 CCS 和 loadti 的调试输出。 请注意、CCS 的最后两个调试行在成功加载程序后输出。
从调试服务器脚本调用 GEL 函数时、是否需要特别注意事项?
此致
Ricky
--- 通过 CCS 加载时的调试输出-------
C28xx_CPU1:GEL 输出:onTargetConnect ()
C28xx_CPU1:GEL 输出:ECSLUnlock ()
C28xx_CPU1:GEL 输出:内存映射初始化完成
C28xx_CPU1:GEL 输出:OnReset ()
C28xx_CPU1:GEL 输出:DCSMUnlock ()
C28xx_CPU1:GEL 输出:OnReset ()
C28xx_CPU1:GEL 输出:DCSMUnlock ()
C28xx_CPU1:GEL 输出:OnReset ()
C28xx_CPU1:GEL 输出:DCSMUnlock ()
C28xx_CPU1:GEL 输出:onRestart ()
C28xx_CPU1:GEL 输出:ECSLUnlock ()
--- 尝试通过 LOADTI 实用程序加载时的调试输出---
.\loadti.bat -a -c .ccxml .out
***** DSS 通用加载程序*****
开始时间:09:35:03 GMT+0200 (CEST)
正在为指定的目标配置调试服务器...
停止更新的
目标:德州仪器(TI) XDS2xx USB 调试 Probe_0
正在连接到目标...
C28xx_CPU1:GEL 输出:onTargetConnect ()
C28xx_CPU1:GEL 输出:ECSLUnlock ()
C28xx_CPU1:GEL 输出:内存映射初始化完成
C28xx_CPU1:GEL 输出:OnReset ()
C28xx_CPU1:GEL 输出:DCSMUnlock ()
testEnv.outFiles: .out
。 .out
C28xx_CPU1:GEL 输出:OnReset ()
C28xx_CPU1:GEL 输出:DCSMUnlock ()
C28xx_CPU1:GEL 输出:OnReset ()
C28xx_CPU1:GEL 输出:DCSMUnlock ()
C28xx_CPU1:警告:复位后解锁器件(区域1)失败。
严重:C28xx_CPU1:闪存编程器:擦除扇区 A 时出错。FMSTAT 值= 1040。 操作已取消(0)。
严重:C28xx_CPU1:文件加载程序:内存写入失败:未知错误
严重:C28xx_CPU1:GEL:文件: .out:加载失败。
严重:文件: .out:加载失败。
严重:加载时出错" .out":文件: .out:加载失败。
错误代码#4011、 .OUT 加载失败!
正在中止!
您好、Ricky、是的、您可以将其发送至 l-jones2@ti.com