工具/软件:
尊敬的支持:
指定的 Focus 客户询问:
对于 整个闪存器件是否 可访问、一直存在一些问题。 我一直在进行一些测试、 得出的结论是、在当前配置下、128MiB 闪存器件只有64MiB 可访问。 MEM_SIZE_ON_CS0_FLD 的 OSPI_DEV_SIZE_CONFIG 寄存器中有一个位字段。 对于1Gb/128MiB、它有一个选项(1)、但默认为(0)或512MB/64MiB。 (请参阅下面的 TRM 摘录并随附后。) 我找不到更改该配置值的方法(除了在调试器中更改它会导致其他类型的悲伤)。 观察到的行为似乎与64MiB 默认值一致。 当尝试读取64MiB 以上的闪存时、它只是循环并从0x0开始读回。 (我在论坛/文档中阅读了此解释、但未能将其复制到我的笔记中以供参考。) 试图写超出64MiB,似乎什么都不做。 我认为它在64MiB 地址空间之外具有写保护功能。
我们 想知道您是否有时间查看、看看我是否对此有所误解、或者是否缺少配置选项。 我们需要一个明确的答案来确定128 MB 是否可以正常工作。 128MB 器件可以正常工作、但地址包装为64M 字节、如 Jacinto e2e 链接中所述:
是否有针对全部128MB 内存的解决方法?
此致、
Blake