Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
“ 在执行 flash 擦除或烧写操作之前,如果 EFM 的另一 Block 区域已经存在写操作记录, 则该 flash 擦除或烧写操作会同时作用于当前目标 block 区域和另一 Block 区域。”
ME0 的PFALSH有两个Block,假设我将他命名为“块A”和“块B”。 请问这个问题的意思是,执行了块A的写操作,再执行块B的擦除和写,就会导致块A和块B都写入一样的数据吗?还是说其他的情况?
意思是如果A Block执行了写地址操作,但是后续并没有发Flash操作的命令,此时对B Block执行写地址操作,然后执行命令,此时命令会作用于两个Block。为了规避这种异常可以增加MPU保护,避免对Flash进行非预期的地址写操作,另外SDK和MCAL中也通过先执行NOP命令清除之前的写操作,这些都是可以规避这种异常现象的。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...