RH850 U2A是瑞萨跨域 MCU 产品系列的首款产品,主要面向区域控制器,其配备四个采用双核锁步结构的 400 兆赫 (MHz) CPU 核心。每个 CPU 核心都集成了基于硬件的虚拟化辅助功能,允许满足不同 ISO26262 功能安全级别的多种软件系统在高性能模式下独立运行且不受干扰,其硬件架构如下图所示。
该款芯片的OPBT(Option Bytes)配置,与其他RH850有些不同,大致描述如下图所示。针对此来梳理一下。
针对OPBT的配置,需要手动设置的寄存器主要包括OPBT3和OPBT10以及OPBT11。
OPBT3关于模式的设置,OPBT3[1:0]对于normal和boot模式下不同的设置,当要设置OPBT为正常工作模式,对于App中,需要将STMSEL0和STMSEL1位设置成00,而在Boot中下需要设置为BOOT模式,STMSEL1位必须需要设置成1,STMSEL0位不做限制。