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.

[参考译文] AM2634:TMDSCNCD263

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1235265/am2634-tmdscncd263

器件型号:AM2634

当我使用 MCAL_AM263x_08.06.02.01中的启动代码时、始终会发生文件 MpuP_armv7r.c 中的断言(断言失败、((TYPE 和 MCAL_CacheP_TYPE_ALL)=0))  

当我使用 SDK 中的条带代码时、构建的映像可以正常工作。

谢谢。

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

    应用程序在第一次运行时工作正常、在执行重新启动后、发生断言。

    这是我的自动运行选项


    重新启动成功发生


    但在恢复该问题之后

      

    此致、

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

    您好!

    我正在研究这个问题、会在 EOD 之前回来。

    谢谢

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

    您好!

    我刚刚从 MCAL 08.06.02.01版本包中编译了 GPT_APP、其中正在调试以下命令配置文件。

    `gmake -s GPT_APP PROFILE=调试`

    1.我运行了应用程序一次,等待它到达 exit()。

    2.然后执行 CPU 复位并观察到代码执行达到 MCAL 的"sysResetEntry"。

    3.然后,我自由运行了 CPU ,我看到应用程序可以正常启动。  

    我无法重现您报告的问题。 请提供有关使用什么应用程序以及如何运行应用程序的详细步骤、

    谢谢

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

    当我执行 CPU 复位时工作正常、但我认为 CPU 复位不会清除寄存器中的值。
    所以我进行系统复位、就像这样、寄存器中的值被清除、但问题发生了。

    更多问题问:复位和重新启动选项之间有何区别?
     

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

    您好!

    CPU 复位将清除 CPU 寄存器、但不清除 RAM 中的内容。

    系统复位将清除 RAM 和 CPU 寄存器。 这意味着您已经执行了干净的存储器扫描并尝试执行内核。 它导致了预期的中止、这是因为矢量表中没有任何东西用于处理数据中止、并且 RESET 条目也是0x0。

    请仅执行 CPU 重置并尝试重置。  

    谢谢