团队、您好!
以下是对此论坛中所提问题的后续跟进:
(+) TMDSCNCD263:如果 NVM 块长度大于128、则闪存操作无法正常运行-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
我们使用的是 来自 MCAL _AM263x_09.00.01.00封装的 FLS 驱动程序。
我们正在尝试将 NVM 块长度配置为 大于128 ,但 此块的 FLS 读取和写入不成功
我们正在尝试写入和读取一个大小为287字节的块。
我们配置了大约20个块。 287字节。 当我们尝试读写所有这些块时、大小超过120字节的块导致了问题。
我们配置的 FLS 扇区的偏移量为0、生成的文件附在此处以供参考。
如果您需要更多详细信息、请恢复。
我们创建了单个扇区、扇区大小为4096、扇区数量为32.e2e.ti.com/.../Fls_5F00_Cfg.he2e.ti.com/.../1106.Fee_5F00_Cfg.he2e.ti.com/.../1106.Fee_5F00_Cfg.ce2e.ti.com/.../Fls_5F00_Cfg.ce2e.ti.com/.../Fls_5F00_PBcfg.c
关于 TT 中的最后一个问题:
在写入之前是否尝试过 FLS 全芯片擦除? 超过128字节的 FLS 读取内容是什么? 是0xFF 吗?
我们不会执行完整的芯片擦除。 我们调用 API 来擦除 FLS 并触发写入。 对于此用例、读取和写入操作都失败。