工具/软件:
您好团队:
我对双银行的银行交换功能有一些疑问。
1.启动代码启动时、它是否始终从地址0x00 (LB0)执行? 在这种情况下、当 USEUPPER = 1时、它仍然从 LB0开始、但它是映射到 PB1而不是 PB0吗?
2.关于回滚 过程:当我将新映像写入 PB1并更新其他外围设备上的固件时,如果我设置 USEUPPER = 1,则它将从 PB1执行。 但当我需要回滚时、我是否只需要 设置 USEUPPER = 0并重新启动?
3.更改 USEUPPER 进行存储体交换后、地址交换是否立即应用? 或者它在下一个 BOOTRST 周期后生效? 如下所述说明、执行代码应该位于两个存储体中的完全相同位置、是否意味着地址交换立即生效?
4."硬件默认值"是否表示地址交换和访问自动更改?
谢谢!