Other Parts Discussed in Thread:HALCOGEN
TI大神,新手 我想问下Hercules系列芯片中的ECC ESM SafeTI Diagnostic Library。这些是什么关系。对于开发人员来说这些有什么用?怎样用啊?好像没找到相关资料,特别是ECC这块。谢谢?
Susan Yang:
ECC for flash / RAM /interconnect evaluated inside the Cortex R4F
ESM: Memory BIST on all RAMS allows fast memory test at startup
推荐您看一下Hercules_MCU_1Day_LaunchPad_Training的文档,里面有比较详细的介绍
processors.wiki.ti.com/…/Hercules_MCU_1Day_LaunchPad_Training.pdf
,
user5245154:
非常感谢,有几点我的理解麻烦看下是否正确:
1、假如项目中要使用,ECC 或者CCM这些功能,我们是不是不需要做什么,只是需要将ccs 的ECC选项勾上就行? 当两个CPU结果在CCM比较不一致,或者ECC校验1位或2位出错时。它就会跳到ESM模块的对应中断或者输出到ERROR引脚。
2、因为我只发现HALCOGEN有下面两个位置跟安全功能相关,而self test Enable里面的配置也只是生成在初始化时进行了一次自检的程序,
整个程序运行过程中的ECC校验,CCM CPU 结果比对不需要初始化、开启使能吗?
,
user5245154:
,
Susan Yang:
是的,在SAFETY INIT选项卡里面可以找到FlashECC和RAMECC的相关配置,生成的代码中也可以找到相关的函数。之前有类似的讨论贴,您可以参考一下
e2echina.ti.com/…/11412
TI中文支持网




![TMS570LS1227 GIOB[2]无法关断HET2 PWM输出的问题-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Hercules_7888._FE.jpg)