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.

[参考译文] SK-AM62A-LP:AM62x:如何解决高优先级中断错误?

Guru**** 2483955 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1437046/sk-am62a-lp-am62x-how-to-solve-high-priority-interrupt-error

器件型号:SK-AM62A-LP
主题中讨论的其他器件:SysConfig

工具与软件:

您好、TI 开发团队:

最近、我的团队和我正在使用 AM62ALP EVM 板执行一个项目。 在调试会话中首次运行时、一切都非常顺利、没有出现任何错误。 但是、一旦我停止调试并重建代码、就会收到有关高优先级中断的意外错误。 我收到一条如下所示的消息、每次都需要重启电路板来进行调试。 有人能解释一下这个问题以及如何解决它吗? 我使用 SysConfig 初始化驱动程序并将每个驱动程序的优先级调整至较低的数字、但无法解决我的问题。

CPU 正在执行一个高优先级中断、这通常是由双页故障引起的。 选择"Force"以强制 CPU 进入允许调试 HPI 处于活动状态的状态。

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

    你好、Sopheap

    感谢您的提问。

    您使用的是哪个 MCU+SDK 版本?

    请提供示例代码以在终端复制问题、从而加快调试速度。

    此致、

    Tushar

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

    Tushar、您好!

    再次感谢大家。 我目前正在使用 mcu_plus_sdk_am62ax_10_00_00_14。 实际上、我运行 MCU+SDK 中提供的示例(任何示例都有该问题)。 我导入投影并构建它。 构建完成后、我只需第一次进入调试会话、就可以了、不会出现任何错误。
    但是、一旦我关闭了调试窗口并且重建了项目、这个错误就出现了。

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

    尊敬的 Sopheap:

    能否提供该错误的屏幕截图?

    此致、

    Tushar

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

    Tushar、您好!

    此处是第二次运行时错误的屏幕截图。 我在网上搜索了这个错误的根本原因,并试图遵循一些建议,但它仍然发生。 此错误仅在我将.out 文件加载到电路板并终止后发生。 我试着将主任务优先级减少到最低优先级、但是这也不能解决这个问题。 现在、我只能重启电路板。

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

    尊敬的 Sopheap:

    感谢您分享上述日志。 我从来没有遇到过这样的问题。

    请向我们提供示例代码以在终端重现问题、从而加快调试速度。

    此致、

    Tushar

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

    Tushar、您好!

    以下是 MCU+SDK 提供的 GPIO LED 示例的源代码。  
    https://drive.google.com/file/d/1j2aSqHBvEDtGqRzY6cedZgTpNYneKsCG/view?usp=sharing

    将输出文件加载到电路板后的第一次运行、运行时没有任何错误。 但是、该错误发生在加载输出文件后的第二个运行中。

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

    尊敬的 Sopheap:

    感谢您分享上述源代码。 我能够在结束时重现并解决该问题。

    请等待一段时间再回来。

    此致、

    Tushar

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

    Tushar、您好!

    我希望你做得好。 您是否让我的输入进行检查? 请随时与我保持联系。  

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

    尊敬的 Sopheap:

    对于此处的延迟、我们深表歉意。 我正忙于一些升级。

    该错误消息表明 CPU 正在执行高优先级中断、这通常是由于双页故障。

    似乎编译器已经生成了向量谓词存储、该存储将存储器区域扩展了63个字节。

    您能否  按照下面的建议将存储器部分减少到63字节、以避免页面错误?

    请参阅下图。

    请告知我们结果。

    此致、

    Tushar