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.

[参考译文] AM2434:AM243x-LP CCS 寄存器视图

Guru**** 2392635 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1499363/am2434-am243x-lp-ccs-register-view

器件型号:AM2434

工具/软件:

您好!  
我使用的是 CCS 12。 这套避雷器非常大。  我如何在调试视图中找到该寄存器?  
此致、
金龙

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

    您好、金龙、

    您要查看哪个寄存器? CCS 寄存器视图窗口中提供了所有内核相关寄存器。

    在 CCS 中、导航至 视图->寄存器

    请参阅下图。

    此致、

    Tushar

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

    接下来呢?

    有许多寄存器。 在下一步中、我不得不打开许多列表、而无法查看注册器件的状态。

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

    您好、金龙、

    很抱歉,我不明白上面的内容。 是否只监控单个寄存器?

    您可以在 CCS 的"Memory Browser"中的寄存器地址处检查值。 也可以使用表达式视图检查表达式中的值。

    此致、

    Tushar

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

    是的、我想获得有关您分享的图片中的整个寄存器列表的文档。 很难在寄存器视图中导航到特定的寄存器。 这里有一个学习曲线。

    我最终从 TRN 和源代码中查看了内存视图和 Fett 地址。

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

    您好、金龙、

    希望此常见问题解答能帮助您满足相关要求。 请参阅 faq-processor-sdk-am62x-add-peripheral-module-registers-for-a-specific core-in-ccs-register-view-for-debugging 

    此致、

    Tushar

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

    尊敬的 Tushar:

    谢谢-很高兴知道。 关于基址: 在器件状态寄存器的情况下、我找到了地址(0x30)、并通过 proxy1和 proxy2找到了地址。
    您能解释一下为什么这里有三个地址吗? 我应该在您刚刚分享的链接中使用哪一个?


    此致、
    金龙

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

    您好、金龙、

    您能解释为什么有三个地址吗? 我应该在您刚刚分享的链接中使用哪一个?
    [/报价]

    CTRL_MMR 的基地址为0x43000000、proxy0偏移为0x30、proxy1偏移为0x2030。

    您可以使用地址0x43000030。

    请参阅下图。

    此致、

    Tushar

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

    尊敬的 Tushar:

    我们应该继续在我的另一个关于菊花链的职位上工作。

    在 CCS 脚本之前、此寄存器为全零、Sitara 位于菊花链中、空闪存(为实验目的而擦除)、开发引导模式。
    只需一个设置、我们就可以成功向第二个 Sitara 执行 CCS 脚本。 执行 CCS 脚本后、寄存器值完全正确、匹配开发启动配置。

    在另一种设置中、即自己的原型板、采用两个采用菊花链形式的 Sitara:我们认为根据一些观察结果、我们无法成功执行 CCS 脚本。 CCS 刻录失败后、器件状态寄存器保持全零。  

    此致、
    金龙

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

    您好、金龙、

    是的、请关闭此主题、然后继续讨论另一个主题。

    此致、

    Tushar