HAO的Pflash0和Pflash1 Pflash1可以正常读写,Pflash0无法正常读写
已锁定
已解决
YTM32B1H系列
-
1 首先你配置的这个Sector属于PFALS0, 异步模式, 同时你的代码也在PFALSH0, 这个肯定是不行的,所有的FLASH都不支持同一个bank同时读(包括代码执行)写。


所以你需要如果你的代码在PFALSH0,你有需要擦除或写入PFLASH0,那么你只能采用同步模式操作PLASH0,配置中去掉如下两项使能即可:

-
我们提供的Demo中是包含同步模式的。

-
同步和异步的区别就是阻塞的问题,同步模式只能等待擦写操作完成之后,才能之前其他代码,异步模式FLS在擦除时,MCU可以执行其他代码,操作上并没有差异,只是软件是否会阻塞的差别。
-
,
F Frankie 将这个主题转为问答主题
-
,
F Frankie 将这个主题标记为已解决
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...
在ha0 MCAL_FLS_demo添加此地址配置项
对改pflash0地址读写会出现这样问题