代码生成(CodeGenerator)
CodeGenerator(pip 包 libxr,安装见环境配置)根据 SDK 或工程描述文件生成 LibXR 的初始化代码:由 STM32CubeMX 的 .ioc 文件、TI SysConfig 的 .syscfg 文件或 HPM Pinmux Tool 的工程生成 C++ 外设对象和 libxr_config.yaml。本章说明代码生成器读取的工程输入、libxr_config.yaml 中各外设的设置和约束,以及生成的代码如何接入工程;运行期 API 见基础编程(LibXR)。
章节
STM32 部分包括 GPIO、UART、SPI、I2C、ADC、DAC、CAN、PWM、Flash、Cache、Watchdog、Timebase 和软件定时器的生成说明;MSPM0 和 HPM 部分说明各自的接入流程、生成的对象和 libxr_config.yaml 设置。