Thread 中讨论的其他器件:UNIFLASH
工具/软件:
您好:
我最近在访问 AM263P LaunchPad 上存储在 bank4和 bank5 OCRAM 中的数据时遇到了很多问题、主要是在通过 CCS 调试器运行时。
我认为、其中一个原因是、AM263P 设置 OCRAM (MSS_L2_INIT Mem_Init)的启动.gel 文件仅初始化前4个组、而不是全部6个组、方法是仅将0xF (0b1111)写入 MSS_CTRL_L2IOCRAM_MEM_INIT 而不是0x3F (0b111111)
我安装了各种程序(CCS、CCS theia、Uniflash)、这似乎是 Mem_Init 所有三种情况下 MSS_L2_CCS 定义的情况:
对于 ccs2001:
对于 CCS、请参阅:
对于 Uniflash:
修复方法似乎是将寄存器更新为0x3F:
由于 AM263P (具有6组 OCRAM)基于具有4组 OCRAM 的 AM263、因此很明显这个问题来自哪里。
同样、在修订 AM263P 技术手册时、似乎还有几个引用了4组 OCRAM、而不是6组、例如第217页
也可能在第1492页上:
有人可以检查一下吗?
谢谢