feat(boards): 添加 atguigu mini_keyboard 开发板支持

- 添加 nrf52840_qiaa SoC 配置支持
- 配置 JLink 和 pyOCD 调试器参数
- 定义开发板引脚控制和设备树配置
- 设置 Flash 分区和内存布局
- 配置 LED 灯和 GPIO 控制器
- 添加预编译设备树配置选项
This commit is contained in:
2026-04-07 10:21:06 +08:00
parent 9f7a6a5b6c
commit 47b48c1bdd
8 changed files with 93 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
set(OPENOCD_NRF5_SUBFAMILY "nrf52")
board_runner_args(jlink "--device=nRF52840_xxAA" "--speed=4000")
board_runner_args(pyocd "--target=nrf52840" "--frequency=4000000")
include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)
include(${ZEPHYR_BASE}/boards/common/nrfjprog.board.cmake)
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
include(${ZEPHYR_BASE}/boards/common/pyocd.board.cmake)
include(${ZEPHYR_BASE}/boards/common/openocd-nrf5.board.cmake)