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.

[参考译文] WEBENCH®︎工具/TMS320F28379D:在 simlink 文件中获取错误

Guru**** 2618835 points

Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/840249/webench-tools-tms320f28379d-getting-error-in-simlink-file

器件型号:TMS320F28379D
Thread 中讨论的其他器件:CCStudio

工具/软件:WEBENCHRegistered设计工具

 我在电路板上遇到以下错误、如果我解决此错误、我 将会遇到另一个错误、因为无法生成二进制输出。

在部署到硬件板期间出现以下错误:

调试服务器脚本(DSS)错误:
***用户输入:
目标配置:C:\PROGRA~3\MATLAB \supPOR~1\R2018b\toolbox\target\supPOR~1\tic2000/ccs_CO~1/F28379~1.ccx
程序名称:C:\Users\Mahesh~1\DOCUME~1\MATLAB\Speed2~1.out
板名称:*
CPU 名称:C28xx_CPU1
硬件名称:TI_Delfino_F2837xD

***正在启动调试会话...
C28xx_CPU2:GEL 输出:
内存映射初始化完成

严重:C28xx_CPU2:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU2:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU2:GEL:执行 OnReset (1)时出错:写入0x0005FB00@数据时出现内部错误
at *((int *) 0x5FB00)=0 [f28377d_CPU2.gel:28]
OnReset (1)时

严重:C28xx_CPU2:在长度0x2:(错误-1137 @ 0x6)的第0页上写入0x5fb00处的存储器块时遇到问题器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU2:闪存操作期间发生错误:目标无法写入0x5FB00@程序

严重:C28xx_CPU2:写入长度为0x2:(错误-1137 @ 0x5F802)的第1页上的0x5f800处的存储器块时出现故障器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU2:闪存操作期间发生错误:目标无法写入0x0005F800@数据

严重:C28xx_CPU2:在长度0x2:(错误-1137 @ 0x6)的第0页上写入0x5fb00处的存储器块时遇到问题器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU2:闪存操作期间发生错误:目标无法写入0x5FB00@程序

***调试会话名称:Texas Instruments XDS100v2 USB Debug Probe_0/C28xx_CPU1
***板名称:Texas Instruments XDS100v2 USB Debug Probe_0
*** CPU 名称:C28xx_CPU1

***正在连接至目标...
C28xx_CPU1:GEL 输出:
内存映射初始化完成

严重:C28xx_CPU1:CPU 复位失败:(错误-1137 @ 0x6)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:写入长度为0x2:(错误-1137 @ 0x5D124)的第1页上的0x5d122处的存储器块时出现故障器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:GEL:执行 OnReset (1)时出错:目标无法写入0x0005D122@数据
at *((long int *) 0x5D122)=0xA5A50000 [f28377d_CPU1.gel:28]
OnReset (1)时

严重:C28xx_CPU1:在长度0x2:(错误-1137 @ 0x6)的第0页上写入0x5fb00处的存储器块时遇到问题器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:闪存操作期间发生错误:目标无法写入0x5FB00@程序

严重:C28xx_CPU1:写入长度为0x2:(错误-1137 @ 0x5F802)的第1页上的0x5f800处的存储器块时出现故障器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:闪存操作期间发生错误:目标无法写入0x0005F800@数据

严重:C28xx_CPU1:在长度0x2:(错误-1137 @ 0x6)的第0页上写入0x5fb00处的存储器块时遇到问题器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:闪存操作期间发生错误:目标无法写入0x5FB00@程序

严重:C28xx_CPU1:CPU 复位失败:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:读取寄存器 PC 时出现故障:(错误-1137 @ 0x0)器件保持在复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:写入长度为0x2:(错误-1137 @ 0x5D124)的第1页上的0x5d122处的存储器块时出现故障器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包6.0.407.3)

严重:C28xx_CPU1:GEL:执行 OnReset (1)时出错:目标无法写入0x0005D122@数据
at *((long int *) 0x5D122)=0xA5A50000 [f28377d_CPU1.gel:28]
OnReset (1)时

严重:目标重置失败。 错误:1.
严重:重置目标时出错:目标重置失败。 错误:1.
org.moilla.javascript:Wraped com.ti.ccstudio.scripting.environment.ScriptingException:错误重置目标:目标重置失败。 错误:1 (C:\PROGRA~3\MATLAB \supPOR~1\R2018b\toolbox\target\supPOR~1\tic2000/ccs_CO~1/RUNPRO~2.JS#121)
在 org.mozilla.javascript:context.throwAsScriptRuntimeEx (context.java:1693)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160)
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204)
org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119)
org.moilla.javascript。c1._c0 (C:\PROGRA~3\MATLAB \supPOR~1\R2018b\toolbox\target\supPOR~1\tic2000/ccs_CO~1/RUNPRO~2.JS:121)
org.mozilla.javascript.gen.c1.call(C:\PROGRA~3\MATLAB\SUPPOR~1\R2018b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS)
在 org.moilla.javascript 下,ContextFactory.doTopCall (ContextFactory.Java:340)
在 org.moilla.javascript 脚本运行时间.doTopCall (ScriptRuntime.Java:2758)
org.mozilla.javascript.gen.c1.call(C:\PROGRA~3\MATLAB\SUPPOR~1\R2018b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS)
在 org.moilla.javascript (C:\PROGRA~3\MATLAB \supPOR~1\R2018b\toolbox\target\supPOR~1\tic2000/ccs_CO~1/RUNPRO~2.JS)
在 org.moilla.javascript.tools.shell.Main.evalateScript (Main.java:503)
org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425)
org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391)
org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382)
org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179)
org.moilla.javascript。tools.shell.Main$IProxy.run(Main.java:100)
org.mozilla.javascript.Context.call(Context.java:528)
org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450)
在 org.moilla.javascript.tools.shell.Main.exec (Main.java:162)
com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88)
原因:com.ti.ccstudio。scripting.environment.ScriptingException:错误重置目标:目标重置失败。 错误:1.
com.ti.debug.engine.scripting.Target.reset(Target.java:622)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:145)
(笑声) 18个以上

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

    您是否正在尝试使用 MathWorks 工具来构建代码并部署到电路板上? 或者、您是否采用生成的算法代码并通过 TI 工具进行部署? 我对 WEBENCH 一无所知、所以我不能评价它是否起作用。  

    看起来电路板无法复位 CPU。 不确定原因-也许他们仍在运行来自先前项目/部署的代码。 我怀疑您需要对电路板进行复位/电源循环以完成此部分。  

    谢谢、

    -Brian

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

    嗨、Brain Mckay、

    感谢您对我的请求的响应、实际上、我使用 MathWorks Simulink 和 simscape 工具来生成类似 PWM 或脉冲 到我的硬件设置。 我正在尝试将 MATLAB simscape 块的代码转储到 DSP 板中。  我在代码转储后收到此错误。

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

    您好、Mahesh、

    在我看来、电路板仍在运行代码(可能在先前的活动中未停止)并阻止下载新代码。 但是、如果情况并非如此、则可能是在 SW 侧出现了无法正常工作的情况。

    鉴于这种方法的潜在复杂性、我认为最佳/最快的方法是 联系 MathWorks 技术支持 以获得调试帮助。 您可能需要提交您的模型、以便对其进行审核。

    谢谢、

    -Brian