这是一种现有设计、因此无法进行设计更改。
使用 CCS 仿真器、我可以在 SRAM 中写入单个字节。
但是、当我单步执行次级引导加载程序的复制表代码时、它会将相同的字节写入32位存储器位置内的所有4个字节。
CECTL3寄存器中 SRAM 的 M 类型为2、表示32位异步存储器。
我尝试将 M-TYPE 更改为0、但运气不好、仿真器会将其读回为2。 不确定为什么我无法更改 CE3的 M 类型。 CE1的 M-TYPE 设置为0、没有问题。
当时我想、当复制表的目标是 SRAM 存储器时、或许我可以将引导加载程序更改为使用32位访问、但我对汇编器代码不太熟悉。
请提供任何帮助。
Thx、Bill。