MCU-TC397的UCB初识
UCB是User Configuration Block的简称。TC397芯片提供了一块 24 KB的Flash存储空间用作UCB配置。每个UCB大小为512 Byte,总共有48个UCB配置项,UCB的起始地址为0xAF400000,结束地址为0xAF405FFF。
固化在BootRom中的SSW的具体执行是根据UCB的配置执行的
- TC397芯片在启动时会运行固化在芯片内部的名为SSW的软件,SSW软件在运行时可以读取用户的配置信息来进行特定化的启动操作,比如SSW运行完后跳转到客户应用程序的起始地址,RAM是否需要进行初始化及冷启动还是热启动后初始化等,是否需要进行 LBIST 操作等。这些用户可以通过配置UCB来影响SSW程序的执行(比如跳转的APP的起始地址),及完成芯片的特殊配置(比如使能HSM等)。