SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
Modules are the interface between main module and the drivers. Following are the modules present.
Boot interface: Reads the boot mode and identifies the boot interface i.e., UART or QSPI
Certificate: Reads the length of the certificate and image load address
Serial x-modem: Handles x-modem protocol needs while receiving image via UART host
System: Handles VIM and RTIA initializations, provides APIs for timeout handling and interrupt handling
ipcMsg: The IPC Message Layer is used to exchange messages between the R5 and HSM RBL
SoCID: Describes the SOC Identifier data which is exported by the R5 Boot ROM over the supported peripherals
Pinmux: This module is used to configure the peripheral IOs to function for the boot interface
Logger: To log boot info, warnings and errors