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).
MC03的芯片ecc默认是开着的还是关着的?如果全擦flash后直接读取未编程区域会触发ecc错误吗?
ECC默认是打开的,读取未编程区域不会报ECC
MC03的ecc默认是开启的
想再确认一下,如果擦除或编程过程中掉电,重启后读取受影响的区域,是否就是触发 ECC?如果可能,CPU 会收到什么异常,软件应读哪些寄存器来定位出错地址?
flash在擦除过程或编程过程中掉电有可能触发ecc故障的,如果cpu访问到ecc故障会产生hardfault。
mls 关注下EFM的STS寄存器和ECCERR_ADDRESS寄存器
在配置工具里面有个ECC Fault处理的中间件可以集成上去来避免这个问题,参考这个帖子。https://forum.ytmicro.com/topic/1172/utility-flash-ecc-fault-中间件发布?_=1793870298093
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...