我们有一个定制板并试图从并行 NOR (64MB) 启动它。我将 RCW 定义如下:
PBI:
#PBI 命令
09570200 fffffff
09570158 00000300
8940007c 21f47300
#配置Scratch寄存器
09ee0200 10000000
#配置备用空间
09570158 00001000
#Flush PBL数据
096100c0 000FFFFF
#PBL 序言和 RCW 标头
aa55aa55 01ee0100
#Anable IFC,禁用QSPI和DSPI 0608000A
00000000 00000000000000000000000000000000000000000000008407900
E0025A00 21046000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000
e0025a00 和 415 到 442 位的全零似乎是我所需要的。系统仍然不会从闪存中读取数据。它们应该被复制到地址 0x10000000 的 OCRAM 中。
奇怪的是,使用我的 ICE 和值 e0025a00,我得到一个总线错误,但是使用 f0025a00(我在脚本中找到)我得到了一些模式。有人可以确认我的值在 PBI 和 RCW 中是正确的吗?