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.

[参考译文] AWR1642:无法写入 VIM 寄存器。

Guru**** 2555630 points
Other Parts Discussed in Thread: AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/633282/awr1642-cannot-write-into-vim-registers

器件型号:AWR1642

您好!

我正在使用 AWR1642 EVM、并希望对 VIM 模块进行编程以捕捉中断。我想使用 REQENASET 寄存器启用特定的中断通道。 我尝试写入该寄存器、但它中的值不会更新。 这适用于 MSS R4F 内核、内核处于系统模式。

是否有特定的序列/初始化来写入该特定寄存器?  

谢谢、

John。

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

    您好、John、

    您需要使 VIM 退出复位状态以写入 VIM 寄存器集。

    以下是 TRM 中使 VIM 退出复位的详细信息:

    谢谢、

    Raghu

    ------------------------------------------------------

    如果您的问题得到了解答、请单击此帖子上的"验证答案"按钮。

    ------------------------------------------------------

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

    感谢您的回复。 不幸的是、我想我缺少一些东西。 VIM 模块复位成功并且通过用0x00000000写入 SOFTRST2:VIMRST 来退出复位、但是我不能在寄存器中写入任何内容。 对于 FIQPR 寄存器和 REQENASET 寄存器也是如此。 我还尝试使用调试器手动更新值、但仍然保持不变(不更新)。

    请建议。

    谢谢、
    John。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用以下 VIM 基址来访问 VIM 寄存器、此问题被脱机解决

    MSS_VIM 0xFFFFFF_FE00 0xFFF_FEFC 252B MSS_VIM (VIM)模块配置
    寄存器

    -Raghu