本文档是为需要给现有的 RA 系列 BSP 添加更多外设驱动的开发者准备的。通过阅读本文,开发者可以按照自己的实际情况给现有 BSP 添加自己需要的驱动。
本章节以添加片上外设驱动为例,讲解如何为 BSP 添加更多可用驱动。如果想使用的片上外设是 片上外设配置菜单
里没有的,就需要开发者自己添加了。下面我们将演示如何为 ra6m4-cpk 添加 UART9 端口。
添加 UART 的外设支持需要以下步骤:
打开 BSP 中的 board\kconfig 文件,添加 UART9 配置。
修改完成后,在 BSP 目录下打开 ENV 工具,命令行输入 menuconfig
命令查看 UART9 配置是否已添加。
Kconfig 的配置添加完成,还需要在配置文件和驱动文件中添加相应的配置。
打开 libraries\HAL_Drivers\config\ra6m4\uart_config.h
文件添加 UART9 配置。
打开 libraries\HAL_Drivers\drv_usart_v2.c
,添加如下代码:
scons --target=mdk5
命令重新生成 MDK 工程。