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.

[参考译文] LAUNCHXL-F28379D:内核在使用 uniflash 加载闪存映像后不会自动启动

Guru**** 2568565 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1277366/launchxl-f28379d-cores-don-t-automatically-start-after-loading-the-flash-image-using-uniflash

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件: C2000WAREUNIFLASH

您好!

如果我使用 CCS 手动调试 LAUNCHXL-F28379D、需要手动启动每个内核。 但我希望这是自动执行的、因此现在我将使用已启用的 Uni-flash "在程序加载/闪存操作后运行目标"。


但是内核不会自动启动、我收到成功消息、但内核未运行。  

2023年10月4日、2:20:59 PM] [信息]执行复位:CPU 复位
[ 2023年10月4日、2:21:00 PM] [信息] C28xx_CPU1:GEL 输出:存储器映射初始化完成
[ 2023年10月4日、2:21:00 PM] [信息] C28xx_CPU2:GEL 输出:存储器映射初始化完成
[ 2023年10月4日、2:21:18 PM] [信息] C28xx_CPU1:GEL 输出:存储器映射初始化完成
[ 2023年10月4日、2:21:18 PM] [信息] C28xx_CPU2:GEL 输出:存储器映射初始化完成
[ 2023年10月4日、下午2:21:55 ] [成功]程序加载已成功完成。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jay、

    您使用的是 hex 文件还是.out 文件?

    谢谢。此致、
    瓦姆西

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

    我使用.out 文件

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

    您好、Jay、

    我记得最近看到我们的 CCS 团队也在进行过类似的调试讨论。

    在 Reset Actions 中、可以启用 CPU Reset after program Load 选项并禁用"在闪存操作后保持连接"选项(当您选择 GUI 右上角的 C28xx_CPU1"内核时、此选项可用。

    请告诉我它是否有帮助。

    谢谢。此致、
    瓦姆西

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

    尊敬的 Vamsi:

    我尝试了你的建议,但即使这也没有帮助我。 我甚至尝试通过手动拔下电缆并重新连接电缆进行下电上电复位。 仍然无法正常工作。

    我在 CPU 1的 预定义符号中使用__单机参数。 您认为这和这个问题有什么关系吗?

    谢谢!

    杰伊

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

    您好!

    我还可以尝试其他一些方法吗、我仍然对此问题感到困扰?

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

    Jay、

    我开始研究这个问题、看看我是否可以重现它。  我很快会向您提出建议或进一步的问题。

    谢谢。

    瑞奇

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

    Jay、

    我仅对 LAUNCHXL-F28379D 进行了以下尝试。

    1. 从 C2000Ware 中为 CCS 中的闪存编译了 blinkyled_driverlib 示例

    启动 UniFlash、针对  LAUNCHXL-F28379D 进行配置、并确保选中"Run Target after Program Load/Flash Operation"选项

    3.加载已编译的.out 文件

    4.观察 LaunchPad 上的 LED 是否在闪烁

    关闭"程序加载/闪存操作后运行目标"

    6.重新加载.out 文件

    7.观察 LED 是否不闪烁

    所有这些步骤都对我有效。  

    我附上了我尝试过的.out 文件。 您是否能够在电路板上也出现同样的行为?e2e.ti.com/.../blinkled_5F00_driverlib_5F00_lp_5F00_f2837xd.out

    谢谢。

    瑞奇