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.

[参考译文] TDA2HF:当我通过 CCS 加载程序时、M4上的程序自动启动

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1052029/tda2hf-program-on-m4-auto-start-when-i-load-program-by-ccs

器件型号:TDA2HF

处理器:TDA2X

SDK:VISION_SDK_3.8

根据< >,我加载 progarm :

在 ARP32_EVE_4上,加载二进制文件“vision_sdk_arp32_4_release.xearp32F”。

在 ARP32_EVE_3上,加载二进制文件“vision_sdk_arp32_3_release.xearp32F”。

在 ARP32_EVE_2上,加载二进制文件“vision_sdk_arp32_2_release.xearp32F”。

在 ARP32_EVE_1上,加载二进制文件“vision_sdk_arp32_1_release.xearp32F”。

在 C66xx_DSP2上,加载二进制文件“vision_sdk_c66xdsp_2_release.xe66”。

在 C66xx_DSP1上,加载二进制文件“vision_sdk_c66xdsp_1_release.xe66”。

在 Cortex_M4_IPU1_C0上,加载二进制文件“vision_sdk_ipu1_0_release.xem4”。

在 Cortex_M4_IPU1_C1上,加载二进制文件“vision_sdk_ipu1_1_release.xem4”。

在 CortexA15_0上,加载二进制文件"vision_sdk_a15_0_debug.xa15fg"。

但有一些值得使用的东西。

我可以在 DSP 上看到 main(),并开始或设置断点。ccs‘s 屏幕截图如下所示:

我无法在 M4上启动或设置断点,报告自动启动 。控制台消息:

Cortex_M4_IPU1_C0:无法运行目标 CPU:(错误-1268 @ 0x1090001)器件锁定在硬件故障或 NMI 中。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包8.4.0.00006)

我想在 M4上设置断点,然后从 main()启动它,我该怎么办?

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

    您好!

    IPU1_0 M4已崩溃。

    如果您从构建加载了二进制文件、它们可能存在问题。 编译配置可能设置不正确。

    我建议您先尝试预构建的二进制文件、看看它是否正常工作。 您可以从 SDK 下载页面下载二进制文件。

    此致、
    斯坦利