EFM READONLY bit使用说明
-
-
1.bit位介绍
bit位位置:
属性:只写。
bit位功能:当READONLY bit位置1时,Flash只读,不可擦写。当READONLY bit位置0时,Flash可擦写,可读。 -
2.SDK 1_3_1_HF001更新内容
a.增加关于EFM READONLY bit的feature。
b.在SystemInit与FLASH_DRV_Init中加入了READONLY bit置0的处理;
c.在Flash进行擦写前将READONLY bit置0,在Flash擦写完成后再将READONLY bit置1。
目的:Flash擦写功能只会在Flash进行擦写操作时开启。在其他时间,Flash只读。从而防止在异常情况下对Flash进行篡改,对芯片进行保护。
-
3.注意
1.本次更新在初始化时就已将Flash设为只读,可能会导致客户自己研发的Flash驱动使用不了,可客户可参照上述图片,在自研的Flash驱动中加入对于READONLY bit的操作即可。
2.由于该位属性为只写,但在Clock初始化时,存在对EFM的读写操作,所以在SystemInit与FLASH_DRV_Init均加入了置0处理。
3.目前YTM32B1LE0与YTM32Z1LS0系列有此功能,其余系列暂时没有。若后续有其他系列支持会及时在回复区加上。
-
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...