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:关于 AM62A74上的表达式检查

Guru**** 2463330 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1475675/sk-am62a-lp-regarding-the-expression-check-on-am62a74

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

工具与软件:

您好、TI Dev、

我目前正在使用 AM62A74、我使用从此处下载的 MCU SDK V10。  https://www.ti.com/product/AM62A7

这可能是个小问题。 我在 R5内核上测试了两个场景(使用 nortos)和 C7x 内核使用 FreeRTOS)。 我尝试增加空工程中的索引计数、并在调试期间检查表达式中的值。

当我处理 C7x 内核时、它不会更新该值、并且在整个调试期间保持为0。 如果我使用 DebugP_LOG 检查索引号、则每个循环递增1来更新该值。 但是、如果我将 R5内核与 nortos 一起使用、则在打印控制台和表达式上都会更新该值。 您能告诉我问题出在哪里吗? 我尝试了几个建议从互联网,但它是不工作的。 我将在下面的表达式框和打印控制台框中附加项目和值。 谢谢你。

e2e.ti.com/.../0410.empty_5F00_am62ax_2D00_sk_5F00_mcu_2D00_r5fss0_2D00_0_5F00_nortos_5F00_ti_2D00_arm_2D00_clang.zipe2e.ti.com/.../empty_5F00_am62ax_2D00_sk_5F00_c75ss0_2D00_0_5F00_freertos_5F00_ti_2D00_c7000-_2800_1_2900_.zip 

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

    尊敬的 Sopheap:

    请确保已在 CCS 表达式视图中启用持续刷新选项。

    请参阅下图。

    此致、

    Tushar

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

    Tushar、您好!

    我已启用 Continuous Refresh 按钮;不过、当更新后的值打印在控制台上时、该值仍为零。

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

    尊敬的 Sopheap:

    我能够在最后重复这个问题 请留出一些时间来确定根本原因并恢复。

    此致、

    Tushar

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

    Tushar、您好!

    很高兴听到您在自己身边重复此问题。 请尽快更新、因为我确实需要这个才能正常工作、以便处理下一个任务。

    谢谢你。

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

    尊敬的 Sopheap:

    看起来变量 cnt 所在的内存区域配置不正确。

    更新 MPU 设置后、我能够从"Memory"浏览器的表达式视图中读取该值。

    请在 example.syscfg 中进行以下更改并重新编译工程。 之后、您将能够看到值发生变化。

    此致、

    Tushar

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

    Tushar、您好!

    MMU 上的 syscfg 配置是默认设置。 我没有对 MMU 器件进行任何修改。  

    感谢您投入宝贵的时间与精力。 它可以帮助我解决这个问题。  

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

    尊敬的 Sopheap:

    感谢您确认上述解决方案有效。

    此致、

    Tushar

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

    Tushar、您好!

    为了添加、CCS_CCS Debug_Log_Mem 最初位于属性索引7、这已经是正确的。 需要更改的是 DDR_0中的属性索引。 还应将其设置为属性索引4 (不可缓存)。  

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

    尊敬的 Sopheap:

    感谢您提供以上信息。 是的、需要将其设置为4。 它将帮助未来的读者。

    此致、

    Tushar