提交 77e41c59 编写于 作者: 叶康's avatar 叶康

Merge branch 'feat/csk_support_duomotai_devkit' into 'master'

west.yml: 更新csk仓库

See merge request !169
流水线 #13002 已通过 ,包含阶段
in 2 minute 和 2 second
# SPDX-License-Identifier: Apache-2.0
config BOARD_CSK6_DUOMOTAI_DEVKIT
bool "csk6_duomotai_devkit Board"
depends on SOC_CSK6
if BOARD_CSK6_DUOMOTAI_DEVKIT
config BOARD
default "csk6_duomotai_devkit"
DT_CHOSEN_Z_PSRAM := zephyr,psram
config PSRAM_SIZE
hex
default "$(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_PSRAM))"
if WIFI
choice CSK_WIFI_OFFLOAD_MODULE
prompt "WiFi Offload Module"
default CSK_WIFI_ESP32C3
config CSK_WIFI_ESP32C3
bool "ESP32C3"
config CSK_WIFI_XR819S
bool "XR819S"
endchoice
endif # WIFI
endif # BOARD_CSK6_DUOMOTAI_DEVKIT
# SPDX-License-Identifier: Apache-2.0
board_runner_args(jlink "--device=Venus")
board_runner_args(pyocd "--target=csk6001")
board_runner_args(csk "--chip=6")
set_ifndef(BOARD_DEBUG_RUNNER pyocd)
set_ifndef(BOARD_FLASH_RUNNER pyocd)
include(${ZEPHYR_BASE}/boards/common/jlink.board.cmake)
include(${ZEPHYR_BASE}/boards/common/pyocd.board.cmake)
include(${ZEPHYR_CSK_MODULE_DIR}/boards/common/csk.board.cmake)
identifier: csk6_duomotai_devkit
name: CSK6 DuoMoTai Devkit
type: mcu
arch: arm
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- gpio
- uart
- ipm
- wifi
- csk_wifi
- usb_device
- pwm
- dma
- nvs
ram: 320
flash: 16000
# SPDX-License-Identifier: Apache-2.0
CONFIG_SOC_CSK6=y
CONFIG_BOARD_CSK6_DUOMOTAI_DEVKIT=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=300000000
# console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SYS_HEAP_AUTO=y
CONFIG_MAIN_STACK_SIZE=2048
CONFIG_ISR_STACK_SIZE=2048
CONFIG_HEAP_MEM_POOL_SIZE=2048
CONFIG_ARM_MPU=y
CONFIG_HW_STACK_PROTECTION=y
CONFIG_FPU=y
CONFIG_ENTROPY_GENERATOR=y
CONFIG_ENTROPY_CSK6_RNG=y
CONFIG_NEWLIB_LIBC=y
/* SPDX-License-Identifier: Apache-2.0 */
#include <csk/csk6_pinctrl.dtsi>
#define csk6011a_c3_nano_pinctrl pinctrl \
__PINCTRL_DEPRECATED__("This node has been deprecated," \
"please use 'pinctrl' instead of 'csk6011a_c3_nano_pinctrl")
&pinctrl{
/* UART alternate function */
pinctrl_uart0_rx_default: uart0_rx_default{
pinctrls = <UART0_RXD_GPIOA_02>;
};
pinctrl_uart0_tx_default: uart0_tx_default{
pinctrls = <UART0_TXD_GPIOA_03>;
};
/* I2C alternate function */
pinctrl_i2c0_scl_default: i2c0_scl_default{
pinctrls = <I2C0_SCL_GPIOB_00>;
};
pinctrl_i2c0_sda_default: i2c0_sda_default{
pinctrls = <I2C0_SDA_GPIOB_01>;
};
/* SPIC alternate function */
pinctrl_spi0_cs_default: spi0_cs_default{
pinctrls = <SPI0_CS_N_GPIOB_04>;
};
pinctrl_spi0_miso_default: spi0_miso_default{
pinctrls = <SPI0_MISO_GPIOB_03>;
};
pinctrl_spi0_mosi_default: spi0_mosi_default{
pinctrls = <SPI0_MOSI_GPIOB_02>;
};
pinctrl_spi0_sclk_default: spi0_sclk_default{
pinctrls = <SPI0_CLK_GPIOB_05>;
};
pinctrl_spi1_mosi_default: spi1_mosi_default{
pinctrls = <SPI1_MOSI_GPIOA_19>;
};
pinctrl_spi1_miso_default: spi1_miso_default{
pinctrls = <SPI1_MISO_GPIOA_18>;
};
pinctrl_spi1_cs_default: spi1_cs_default{
pinctrls = <SPI1_CS_N_GPIOA_17>;
};
pinctrl_pwm2_default: pwm2_default{
pinctrls = <GPT_PWM_2_GPIOB_06>;
};
pinctrl_pwm4_default: pwm4_default{
pinctrls = <GPT_PWM_4_GPIOA_04>;
};
pinctrl_pwm5_default: pwm5_default{
pinctrls = <GPT_PWM_5_GPIOA_05>;
};
pinctrl_pwm6_default: pwm6_default{
pinctrls = <GPT_PWM_6_GPIOB_02>;
};
};
.. _csk6_duomotai_devkit:
TODO
LISTENAI CSK6_DUOMOTAI_DEVKIT
#############################
Overview
********
......@@ -11,7 +11,7 @@ manifest:
projects:
- name: csk
remote: listenai
revision: d218f01b6009c0d26c393a3c4bf0d602192b0475
revision: 5410a179bebe405353e9a4d149fbf99b5125185c
path: csk
import:
file: west.yml
......
支持 Markdown
0% or
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册