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.

[参考译文] TMS320F28379D:MATLAB C2000 Blockset 仿真失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1410305/tms320f28379d-emulation-failure-with-matlab-c2000-blockset

器件型号:TMS320F28379D

工具与软件:

我尝试使用 MATLAB C2000 Blockset 开始使用28379D 的 Launchpad 来让 LED 闪烁。  发生此仿真失败的原因可能是什么?

使用 TI Code Composer Studio 在目标硬件上启动可执行加载序列。
SLF4J:无法加载类"org.slf4j.impl.StaticLoggerBinder"。
SLF4J:默认使用无操作(NOP)记录器实现
SLF4J: 有关更多详细信息、请参阅 www.slf4j.org/codes.html。

***用户输入:
目标配置:e:\MATLAB\R2024a\toolbox\c2B\tic2000/ccs_Config/f28379D.ccxml
程序名称:C:\Users\admini~1\DOCUME~1\MATLAB\Examples\R2024a\C2B\gettin~1\blinky.out
板名称:*
CPU 名称:C28xx_CPU1
硬件名称:TI_Delfino_F2837xD
从闪存引导:1.

***正在启动调试会话...
严重:IcePick_C_0:连接到目标时出错:(错误-2131 @ 0x0)无法访问器件寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、并/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真软件包9.12.0.00150)

严重:发生仿真故障
严重:连接到目标时出错:发生仿真故障
***无法为 Board/CCPU=*/C28xx_CPU1创建有效的调试会话。
确保它仅匹配一个电路板和一个 CPU。
正在退出...

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

    您好!

    当您尝试加载代码时、您的器件是否已连接至 PC? 似乎是在尝试调试会话时设备断开连接。

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

    100%确信其已连接。

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

    为了确保这是不是 MATLAB 问题、你能否检查一下是否可以在具有相同硬件设置的 CCS 下调试代码?

    此外、当您尝试从 MATLAB 进行调试时、是否能够确认同一器件没有活动的调试会话?

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

    我选中了、即使使用 CCS、也无法连接。 使用 CCS:

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

    您可以提出其他问题来寻求帮助。 我手头有2个 LaunchPad。 如果将 USB 连接到 PC、则一个 LED (D7和 D8)亮起、但另一个 LED 熄灭。 正确的状态应该是什么?

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

    您是使用默认的 ccxml 文件还是更新该文件? 以查看您使用的调试探针(XDS100v2)的配置是否正确

    此外、错误日志显示您可能已更新设备的序列号。 您在尝试加载代码时连接了两个设备吗?  

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

    我使用默认的 ccxml 文件。  可能更新了序列号、因为它们是我在一些存储器中发现的二手产品。  

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

    您能否检查器件的序列号并根据器件序列号相应地更新您的 CCXML?