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.

[参考译文] MSPM0L1228-Q1:有关双组的问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1510847/mspm0l1228-q1-questions-about-dual-bank

器件型号:MSPM0L1228-Q1

工具/软件:

您好团队:  

我对双银行的银行交换功能有一些疑问。

1.启动代码启动时、它是否始终从地址0x00 (LB0)执行? 在这种情况下、当 USEUPPER = 1时、它仍然从 LB0开始、但它是映射到 PB1而不是 PB0吗?

2.关于回滚 过程:当我将新映像写入 PB1并更新其他外围设备上的固件时,如果我设置  USEUPPER = 1,则它将从 PB1执行。 但当我需要回滚时、我是否只需要 设置 USEUPPER = 0并重新启动?  

3.更改 USEUPPER 进行存储体交换后、地址交换是否立即应用? 或者它在下一个 BOOTRST 周期后生效? 如下所述说明、执行代码应该位于两个存储体中的完全相同位置、是否意味着地址交换立即生效?

4."硬件默认值"是否表示地址交换和访问自动更改?

  

谢谢!