你好。
我无法完全理解 SLAZ290T 的以下勘误表:
FLASH34:闪存模块
功能:组擦除期间的并发闪存读取失败
说明:在组擦除期间、不能执行驻留在闪存中的代码。
解决方法:将组擦除期间要执行的代码放置在 RAM 中。
在第7.3.1.4节(从闪存启动擦除)中、系列用户指南(SLAU208Q)断言:
(...) 对于任何段擦除、CPU 被保持、直到擦除周期完成、而与代码组无关
驻留在中。 段擦除周期结束后、CPU 用指令恢复代码执行
在假写入之后。
因此、勘误表显示 CPU 未按预期保持、闪存擦除必须始终从 RAM 启动?
并行读取失败的结果是什么? 当我的(组)擦除函数从(另一组)闪存启动时、我偶尔会尝试闪存密码违规 PUC。 这是已知行为吗?
提前感谢您。
此致、
Peppe