如何基于 esp-adf 增加自定义的 board 选项?

发布时间:2024年01月22日

SDK : esp-adf

  1. 在“esp-adf/components/audio_board” 目录下添加自定义的 board 文件,例如 “esp32_s2_msd_board” 。如下:

在这里插入图片描述

可以直接复制已有的 board 文件,改成自己的文件名称,然后对应修改 board_pins_config.c 文件里的管脚配置


  1. 接下来 , 需要在 "esp-adf/components/audio_board/CMakeLists.txt " 文件中添加如下代码:
if (CONFIG_esp32_s2_msd_board)
message(STATUS "Current board name is " CONFIG_esp32_s2_msd_board)
list(APPEND COMPONENT_ADD_INCLUDEDIRS ./esp32_s2_msd_board)
set(COMPONENT_SRCS
./esp32_s2_msd_board/board.c
./esp32_s2_msd_board/board_pins_config.c
)
endif()

  1. 然后,需要在 “esp-adf/components/audio_board/Kconfig.projbuild??” 文件中添加如下代码:
config esp32_s2_msd_board
        bool "esp32_s2_msd_board"

在这里插入图片描述


  1. 最后,可以在软件配置中看到自定义的 board 选项,如下:

→ Audio HAL → Audio board
在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_42083266/article/details/135757013
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。