|
各位工程师好: 我这里采用的是STM32H755的芯片,参考了文档《rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics》和《an5342-STM32H7系列内部存储器保护的纠错码(ECC)管理》均说明了无法关闭RAM区的ECC,这就导致虽然可以按照例程那样读取非初始化的区域来触发ECC中断,但是无法关闭ECC就无法测对于单bit错误。特别是位错误下,原始数据,读出数据,以及ECC码无法同时看到。 1.想问下STM32官网工程师,是否存在关闭ECC,严格实现单bit和双bit错误的验证,使得可以人为修改某1bit,而后可查看原始数据、经过ECC纠正的数据、以及ECC码 2.flash区ECC功能的验证,是否存在如RAMECC_ErrorCount那样的例程来指导flash区ECC功能的使用。 方便的话,看可否电话赐教15261813151 |
NUCLEO G474RE无法运行程序
STM32H563的QSPI接口不能读取W25Q256的后128MB数据
STM32H750的上电BOR生效电压
STM32F407VGT6 开发板Beak at address "0x0" with no debug information our outside
BootLoader 与 DFU 模式的区别
STM32H7的SMPS供电
调度器原子变量相关问题
STM32H7无法芯片
stm32cubeMx生成stm32H743IIT6 cmake工程时全局变量自动定义到DTCM段
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
微信公众号
手机版
这里推荐一篇应用笔记AN5342,它有针对STM32 ECC功能做整体介绍,有些应用和测试方案,你可以看看。
到www.st.com或www.st.com.cn搜索即可。
谢谢,不过这篇文章我看过了,但是理解下来其对于严格的单bit错误检测的验证仍然缺少手段。特别是,ECC功能发挥作用前的原始数据无法查看,也就无法进一步证明ECC功能的正常性。