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.

[参考译文] AWR2944:如何更改 RBL ROM 中的异常向量表

Guru**** 2460380 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1495124/awr2944-how-to-change-the-exception-vector-table-in-rbl-rom

器件型号:AWR2944

工具与软件:

尊敬的 TI 支持团队:

下面是参考手册中的短语

"RBL 只能将 SBL 内容加载到 MSS_L2区域、最后复制 SBL 的 IVT (中断向量表)
在切换到 SBL 之前、640b 大小设置为 TCMA_RAM_CR5A。 该 ROM 至 RAM (RBL 至 SBL)切换导致
TCMA_ROM_CR5A Eclipse 至 TCMA_RAM_CR5A (即0x0000_0000)现在映射至 TCMA_RAM_CR5A 存储器
区域。"

我已经在配置我的项目来分配异常矢量表  0x00020000。

但是、当我在电路板上运行软件时、我看到 R5内核仍然在使用 不需要的表地址 TCMA_ROM_CR5A (0x00000000)处的异常矢量表。

我有以下问题。

1.是否未设置某些用于将 异常向量表映射到的配置或寄存器  0x00020000?

2. SOP (功能模式和刷写模式)的配置是否会影响此功能?

谢谢!

Dang

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

    大家好、Dang、

    您必须将其映射到0x0、而不是0x20000。  
    此外、如果您正在运行应用、它应该处于功能模式。

    此致、
    Saswat Kumar