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.

[参考译文] TMS320F28P650DK:GUI Composer CAN't connect:ds-service-firmware.data 为`null`

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1581822/tms320f28p650dk-gui-composer-can-t-connect-ds-service-firmware-data-is-null

器件型号:TMS320F28P650DK


event_log.csv 

我尝试得到一个 Hello World 示例、该示例在使用 USB C 连接到计算机的 F28P65x LaunchPad 上工作。我可以使用 CCS 20.3.1.5 进入调试状态、然后让 LED 闪烁以显示其工作时间。  

首先、我尝试通过 XDS 使用最简单的 v2 GUI、但无法正确连接到任何全局变量。 这个网站上的几个线程说要使用 v3、所以我用这个代码设置了这个:

  
    
    
 

我尝试了为 ccxml-path 和 coreName 添加属性、但没有成功。

如果有关于这个特定问题的任何帮助、或关于使用更简单的方法将 GUI 连接到该 LaunchPad 的建议、都将很有帮助。 谢谢!

 

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

    您好:

    首先、我尝试使用最简单的 v2 GUI 与 XDS、但无法正确附加到任何全局变量。 [/报价]

    您的 GC 应用程序是否能够与目标建立连接? 您能否导出工程并将其附加到此线程?

    谢谢

    Ki

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

    我能够让 GC 连接到一个简单的闪烁示例(单核)、但我必须将自己的 ccmxl 文件上传到工程中、方法是将其上载为.out 文件、然后再次选择.out 文件(已附加)。

    想知道我的问题是否是两个问题的结合、我现在正在尝试获得 双路 在我尝试将其连接到 GC 之前、内核闪烁示例可在调试中工作、但在使用闪存构建而不是 RAM 时、我遇到了问题。 我没有找到任何支持双核闪烁的文档;我必须编辑一些配置才能正常工作、但仍收到以下错误、提到 CCS 20.3 中不存在的插件:

    C28xx_CPU1: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. User code execution from SR could commence after the selected flash banks are programmed.
    C28xx_CPU1: Only CPU1 on-chip Flash Plugin can configure clock for CPU1, and CPU2 Flash operations. Plugin automatically configures PLL when CPU1 Flash operations are invoked. However, if users want to do only CPU2 Flash operations without doing a prior CPU1 operation in the current session, they should click on 'Configure Clock' button in CPU1's on-chip Flash Plugin before invoking CPU2 Flash operations. When this button is used, Flash Plugin will configure the clock for CPU1/CPU2 at 200MHz using INTOSC as the clock source. Plugin will leave PLL config like this and user application should configure the PLL as required by application.
    C28xx_CPU1: Before doing any flash operations using the flash plugin, (a) Please select which flash banks should be mapped to which CPU (CPU1 vs CPU2) - This selection should be done in CPU1 flash plugin GUI. (b) Please select the flash banks that the user would like the flash plugin to erase (in the CPU1 flash plugin GUI and the CPU2 flash plugin GUI)
    C28xx_CPU1: GSxMSEL register configured correctly
    C28xx_CPU1: BankMuxSel register configured correctly
    C28xx_CPU2: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. User code execution from SR could commence after the selected flash banks are programmed.
    C28xx_CPU2: Only CPU1 on-chip Flash Plugin can configure clock for CPU1, and CPU2 Flash operations. Plugin automatically configures PLL when CPU1 Flash operations are invoked. However, if users want to do only CPU2 Flash operations without doing a prior CPU1 operation in the current session, they should click on 'Configure Clock' button in CPU1's on-chip Flash Plugin before invoking CPU2 Flash operations. When this button is used, Flash Plugin will configure the clock for CPU1/CPU2 at 200MHz using INTOSC as the clock source. Plugin will leave PLL config like this and user application should configure the PLL as required by application.
    C28xx_CPU2: Before doing any flash operations using the flash plugin, (a) Please select which flash banks should be mapped to which CPU (CPU1 vs CPU2) - This selection should be done in CPU1 flash plugin GUI. (b) Please select the flash banks that the user would like the flash plugin to erase (in the CPU1 flash plugin GUI and the CPU2 flash plugin GUI)

    e2e.ti.com/.../1680.blinky.zip

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

    您好:

    请参阅我的旧文章(以及以下回复)、其中涵盖了 GCv3 和 F28x 多核环境:

     关于:TMS320F28379D:C2000 微控制器论坛 

    希望这有所帮助

    Ki