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.

[参考译文] LP-AM261:PRUICSS_loadFirmware () 出现问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1529835/lp-am261-i-having-problems-with-pruicss_loadfirmware

器件型号:LP-AM261

工具/软件:

您好!

我一直通过以下方式在 PRU 上开发/调试应用:

1 通过 JTAG 在 R5_0 上加载我的 FreeRTOS 应用程序

2 在 freertos_main () 中的 AppMain () 处停止了 R5_0

3 连接到 ICSSM1_PRU_1、并通过 CCS 加载我的 PRU.out 应用程序

这对我来说很好、但现在我需要切换到通过 PRUICSS_loadFirmware () 以编程方式加载 PRU 应用程序、我只是无法使其正常工作。

我已启用“PRU hex utility“、输出格式为 Array (--array)、但可能还需要配置一些其他设置? 使用  PRUICSS_loadFirmware 加载代码时、是否可以像通过 CCS 手动加载应用程序一样逐步接受代码?

此致

Daniel

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

    尊敬的 Daniel:

    请允许我在下周初回到这一主题。

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

    你好丹尼尔,对不起这里的延迟,我会回来的回复到明天。

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

    尊敬的 Daniel:

    我今天能够试用它、我看到我能够通过它运行代码和进行调试。 您能告诉我您确实面临着什么挑战吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    、是否可以 像通过 CCS 手动加载应用程序一样、在使用 PRUICSS_loadFirmware 加载代码时步进调试代码?

    是的,这是可能的,你将需要在开始放置一个永远的循环,然后一旦加载完成,你需要删除该循环,然后继续调试进一步。

    这是必要的、因为当 R5F 加载时、调试器无法自动停止内核。