This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMDSCNCD263:Re:如果 NVM 块长度大于128、则闪存操作不起作用

Guru**** 2386600 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1334363/tmdscncd263-re-flash-operation-not-working-if-nvm-block-length-is-more-than-128

器件型号:TMDSCNCD263

团队、您好!

以下是对此论坛中所提问题的后续跟进:

(+) 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 并触发写入。 对于此用例、读取和写入操作都失败。