Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion bsp/phytium/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
| CAN | 支持 | CAN/CANFD设备通信 |
| I2C | 支持 | I2C设备通信 |
| SPI | 支持 | SPI设备通信 |
| QSPI | 支持 | QSPI设备通信 |
| DC | 支持 | DC显示设备 |
| USB3(XHCI) | 支持 | USB3(XHCI)设备支持|
| USB2(Host/Device) | 支持 | USB2(Host/Device)设备支持|
Expand All @@ -42,6 +43,7 @@
| Phytium PI | 支持 | 支持SMP |
| E2000D | 支持 | 支持SMP |
| E2000Q | 支持 | 支持SMP |
| PD2408 | 支持 | 支持SMP |

## 3. 如何在 Ubuntu, RT-Thread env, RT-Thread Studio 环境下使用此BSP

Expand All @@ -66,7 +68,7 @@

## 4. 如何添加开发板

>注:BSP已适配E2000Q_DEMO,E2000D_DEMO,PHYTIUMPI开发板,若需填加系列其他开发板,请按以下步骤进行
>注:BSP已适配E2000Q_DEMO,E2000D_DEMO,PHYTIUMPI,PD2408_TEST_A,PD2408_TEST_B开发板,若需填加系列其他开发板,请按以下步骤进行

- 请[阅读文档](./doc/how_to_add_cus_board.md),按照指导添加自定义开发板

Expand Down
199 changes: 199 additions & 0 deletions bsp/phytium/aarch32/.ci/attachconfig/ci.attachconfig.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
board.e2000d_demo_rtthread:
depends:
- devices.uart
- devices.i2c
- devices.can
- devices.gpio
- devices.i2s
- devices.pwm
- devices.spi
- devices.qspi
- devices.xmac
- devices.sdif
- devices.dc
- devices.devices_auto_test
kconfig:
- CONFIG_TARGET_PE2202=y
- CONFIG_E2000D_DEMO_BOARD=y
- CONFIG_RT_CPUS_NR=2
- CONFIG_RT_USING_UART1=y
- CONFIG_RT_USING_MIO15=y
- CONFIG_RT_USING_CAN0=y
- CONFIG_RT_USING_CAN1=y
- CONFIG_RT_USING_I2S0=y
- CONFIG_RT_USING_PWM0=y
- CONFIG_RT_USING_XMAC0=y
- CONFIG_RT_USING_SPIM2=y
- CONFIG_RT_USING_QSPI0=y
- CONFIG_USING_QSPI_CHANNEL0=y
- CONFIG_BSP_USING_SDCARD_FATFS=y
- CONFIG_USING_SDIF0=y
- CONFIG_USING_SDIF1=y
- CONFIG_USE_SDIF1_TF=y
- CONFIG_USE_SDIF0_EMMC=y
- CONFIG_RT_SDIO_STACK_SIZE=4096
- CONFIG_RT_MMCSD_STACK_SIZE=4096
- CONFIG_RT_USING_DC_CHANNEL0=y
- CONFIG_RT_USING_DC_CHANNEL1=y
- CONFIG_BSP_USING_ES8336=y
- CONFIG_I2C_USE_MIO=y

board.e2000q_demo_rtthread:
depends:
- devices.uart
- devices.i2c
- devices.can
- devices.gpio
- devices.i2s
- devices.pwm
- devices.spi
- devices.qspi
- devices.xmac
- devices.sdif
- devices.dc
kconfig:
- CONFIG_TARGET_PE2204=y
- CONFIG_E2000Q_DEMO_BOARD=y
- CONFIG_RT_CPUS_NR=2
- CONFIG_RT_USING_UART1=y
- CONFIG_RT_USING_MIO15=y
- CONFIG_RT_USING_CAN0=y
- CONFIG_RT_USING_CAN1=y
- CONFIG_RT_USING_I2S0=y
- CONFIG_RT_USING_PWM0=y
- CONFIG_RT_USING_XMAC0=y
- CONFIG_RT_USING_SPIM2=y
- CONFIG_RT_USING_QSPI0=y
- CONFIG_USING_QSPI_CHANNEL0=y
- CONFIG_BSP_USING_SDCARD_FATFS=y
- CONFIG_USING_SDIF0=y
- CONFIG_USING_SDIF1=y
- CONFIG_USE_SDIF1_TF=y
- CONFIG_USE_SDIF0_EMMC=y
- CONFIG_RT_SDIO_STACK_SIZE=4096
- CONFIG_RT_MMCSD_STACK_SIZE=4096
- CONFIG_RT_USING_DC_CHANNEL0=y
- CONFIG_RT_USING_DC_CHANNEL1=y
- CONFIG_BSP_USING_ES8336=y
- CONFIG_I2C_USE_MIO=y

board.phytium_pi_rtthread:
depends:
- devices.uart
- devices.i2c
- devices.gpio
- devices.pwm
- devices.spi
- devices.qspi
- devices.xmac
- devices.sdif
- devices.dc
- devices.devices_auto_test
kconfig:
- CONFIG_TARGET_PE2204=y
- CONFIG_PHYTIUMPI_FIREFLY_BOARD=y
- CONFIG_RT_CPUS_NR=4
- CONFIG_RT_USING_UART1=y
- CONFIG_RT_USING_MIO10=y
- CONFIG_RT_USING_PWM1=y
- CONFIG_RT_USING_SPIM0=y
- CONFIG_RT_USING_QSPI0=y
- CONFIG_USING_QSPI_CHANNEL0=y
- CONFIG_BSP_USING_SDCARD_FATFS=y
- CONFIG_USING_SDIF1=y
- CONFIG_USE_SDIF1_TF=y
- CONFIG_RT_SDIO_STACK_SIZE=4096
- CONFIG_RT_USING_DC_CHANNEL0=y
- CONFIG_I2C_USE_MIO=y

board.e2000d_demo_rtthread_pusb2_dc:
kconfig:
- CONFIG_TARGET_PE2202=y
- CONFIG_E2000D_DEMO_BOARD=y
- CONFIG_RT_CPUS_NR=2
- CONFIG_RT_USING_CHERRYUSB=y
- CONFIG_RT_CHERRYUSB_DEVICE=y
- CONFIG_RT_CHERRYUSB_DEVICE_SPEED_HS=y
- CONFIG_RT_CHERRYUSB_DEVICE_CUSTOM=y
- CONFIG_RT_CHERRYUSB_DEVICE_TEMPLATE_NONE=y
- CONFIG_RT_USING_USB=y
- CONFIG_RT_USING_USB_DEVICE=y
- CONFIG_RT_USBD_THREAD_STACK_SZ=4096
- CONFIG_USB_VENDOR_ID=0x0FFE
- CONFIG_USB_PRODUCT_ID=0x0001
- CONFIG_RT_USB_DEVICE_NONE=y

board.e2000d_demo_rtthread_pusb2_xhic:
kconfig:
- CONFIG_TARGET_PE2202=y
- CONFIG_E2000D_DEMO_BOARD=y
- CONFIG_RT_CPUS_NR=2
- CONFIG_RT_USING_CHERRYUSB=y
- CONFIG_RT_CHERRYUSB_HOST=y
- CONFIG_RT_CHERRYUSB_HOST_XHCI=y
- CONFIG_RT_CHERRYUSB_HOST_HID=y
- CONFIG_RT_CHERRYUSB_HOST_MSC=y

board.phytium_pi_pusb2_hc:
kconfig:
- CONFIG_TARGET_PE2204=y
- CONFIG_PHYTIUMPI_FIREFLY_BOARD=y
- CONFIG_RT_CPUS_NR=4
- CONFIG_RT_USING_CHERRYUSB=y
- CONFIG_RT_CHERRYUSB_HOST=y
- CONFIG_RT_CHERRYUSB_HOST_PUSB2=y
- CONFIG_RT_CHERRYUSB_HOST_HID=y
- CONFIG_RT_CHERRYUSB_HOST=y

board.phytium_pi_pusb2_xhic:
kconfig:
- CONFIG_TARGET_PE2204=y
- CONFIG_PHYTIUMPI_FIREFLY_BOARD=y
- CONFIG_RT_CPUS_NR=4
- CONFIG_RT_USING_CHERRYUSB=y
- CONFIG_RT_CHERRYUSB_HOST=y
- CONFIG_RT_CHERRYUSB_HOST_XHCI=y
- CONFIG_RT_CHERRYUSB_HOST_HID=y
- CONFIG_RT_CHERRYUSB_HOST_MSC=y

devices.i2c:
kconfig:
- CONFIG_BSP_USING_I2C_LAYER=y
- CONFIG_BSP_USING_I2C=y
devices.dc:
kconfig:
- CONFIG_BSP_USING_DC=y
devices.can:
kconfig:
- CONFIG_BSP_USING_CAN=y
devices.gpio:
kconfig:
- CONFIG_BSP_USING_GPIO=y
devices.i2s:
kconfig:
- CONFIG_BSP_USING_I2S=y
devices.pwm:
kconfig:
- CONFIG_BSP_USING_PWM=y
devices.spi:
kconfig:
- CONFIG_BSP_USING_SPI=y
devices.qspi:
kconfig:
- CONFIG_BSP_USING_QSPI=y
devices.uart:
kconfig:
- CONFIG_BSP_USING_UART=y
devices.xmac:
kconfig:
- CONFIG_BSP_USING_ETH=y
devices.sdif:
kconfig:
- CONFIG_BSP_USING_SDIF=y
devices.devices_auto_test:
kconfig:
- CONFIG_BSP_USING_DRIVERS_EXAMPLE=y
- CONFIG_BSP_USING_DRIVERS_AUTO_TEST=y
scons.args: &scons
scons_arg:
- '--strict'
Loading
Loading