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.

[参考译文] TM4C1231H6PM:集成 CMSIS 层和 FreeRTOS 后无法下载代码。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1207510/tm4c1231h6pm-not-able-to-download-code-after-integrating-cmsis-layer-and-freertos

器件型号:TM4C1231H6PM

您好!

我们在定制电路板上使用的是 TM4C1231H6PM 控制器。 最初、我们创建了一个应用程序、并能够在定制电路板上运行同样的应用程序。 然后、我们将 FreeRTOS 与 CMSIS RTOS2集成、并使用 TI TM4C123GH6 EVK 板验证集成情况。 然后、我们尝试将同一固件下载到定制电路板(使用 TM4C1231H6PM)中。 成功下载后、IAR 卡在无响应模式、然后在后续尝试时无法下载固件。 我们在多个板上尝试了这些、但问题是相同的。 现在、即使是旧的 FW 也不能用于这些电路板。 我们已尝试使用 JFlash 擦除存储器、但该工具无法连接 CPU。

有人能帮忙吗?  

MCU - TM4C1231H6PM

IDE - IAR 9.30.

调试器- J-link

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

    您好!

    Unknown 说:
    然后我们将 FreeRTOS 与 CMSIS RTOS2集成、并使用 TI TM4C123GH6 EVK 板验证了集成情况。

    我想、如果您使用 EVM 验证集成、实际上您在 EVM 上成功运行了固件、没有问题。 是这样吗? 您可以将相同的固件下载到 EVM 板吗? 如果可以成功地将同一固件下载并运行到 EVM、那么您的固件应该可以正常使用。  

    Unknown 说:
    、然后我们尝试将同一固件下载到定制板(带 TM4C1231H6PM)中。 成功下载后、IAR 卡在无响应模式、然后在后续尝试时无法下载固件。 我们在多个板上尝试了这些、但问题是相同的。 现在、即使是旧的 FW 也不能用于这些电路板。 [/报价]

    需要确保您的 Jlink 调试探针不是问题。 您是否有另一个调试探针? 是否可以使用其他调试探针再次下载固件?

    您的最新固件中包含什么? 您的固件是否执行以下任何操作?

     -进入低功耗模式,如深度睡眠或休眠,而没有唤醒手段? 器件处于休眠模式时、其时钟全部关闭。 它将无法再连接到调试器。

     -重新利用 GPIO 的 JTAG 信号。 如果 JTAG 信号改变为 GPIO 的用途、那么它们将无法再从调试器获取信号。  

     -你通过 BOOTCFG 寄存器禁用 JTAG。

    您能否在原理图上显示 JTAG 接口?

    我不是 IAR 的理想用户、但我想您可以更改 JTAG 频率。 尝试降低 JTAG 频率。 您是否仍可以连接到该板?

    [quote userid="454130" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1207510/tm4c1231h6pm-not-able-to-download-code-after-integrating-cmsis-layer-and-freertos 我们试图使用 JFlash 擦除内存,但该工具无法连接 CPU。

    我不熟悉该第三方工具 Jflash。 请咨询工具供应商  

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

    尊敬的 Charles:

    感谢您的回复!

    问题已解决、实际上是我这边的问题。 我已配置外部时钟、但定制板上未安装晶体。

    Dhaval.