From a2a3bfff0c624901cdab73ff8a25807876b4d71b Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 17 Jan 2025 19:03:45 +0800 Subject: [PATCH 01/10] [bsp/stm32l4] add config of ci.attachconfig.yml --- .../.ci/attachconfig/ci.attachconfig.yml | 58 ++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml b/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml index 8715453924d..761484ab7ba 100644 --- a/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml +++ b/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml @@ -3,8 +3,64 @@ nano: - '--strict' kconfig: - CONFIG_RT_USING_NANO=y +component.ulog: + - CONFIG_RT_USING_ULOG=y devices.on_chip: kconfig: - CONFIG_BSP_USING_ON_CHIP_FLASH=y - CONFIG_BSP_USING_ON_CHIP_FLASH_FATFS=y - - CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=2048 \ No newline at end of file + - CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=2048 +device.usb.cdc: + - CONFIG__RT_USB_DEVICE_CDC=y + - CONFIG_BSP_USING_USBD=y +pkg.tools.coremark: + - CONFIG_PKG_USING_COREMARK=y +pkg.kernel_sample: + - CONFIG_RT_USING_SIGNALS=y + - CONFIG_PKG_USING_KERNEL_SAMPLES=y + - CONFIG_PKG_USING_KERNEL_SAMPLES_ZH=y + - CONFIG_KERNEL_SAMPLES_USING_THREAD=y + - CONFIG_KERNEL_SAMPLES_USING_SEMAPHORE=y + - CONFIG_KERNEL_SAMPLES_USING_MUTEX=y + - CONFIG_KERNEL_SAMPLES_USING_MAILBOX=y + - CONFIG_KERNEL_SAMPLES_USING_EVENT=y + - CONFIG_KERNEL_SAMPLES_USING_MESSAGEQUEUE=y + - CONFIG_KERNEL_SAMPLES_USING_TIMER=y + - CONFIG_KERNEL_SAMPLES_USING_HEAP=y + - CONFIG_KERNEL_SAMPLES_USING_MEMHEAP=y + - CONFIG_KERNEL_SAMPLES_USING_MEMPOOL=y + - CONFIG_KERNEL_SAMPLES_USING_IDLEHOOK=y + - CONFIG_KERNEL_SAMPLES_USING_SIGNAL=y + - CONFIG_KERNEL_SAMPLES_USING_INTERRUPT=y + - CONFIG_KERNEL_SAMPLES_USING_PRI_INVERSION=y + - CONFIG_KERNEL_SAMPLES_USING_TIME_SLICE=y + - CONFIG_KERNEL_SAMPLES_USING_SCHEDULER_HOOK=y + - CONFIG_KERNEL_SAMPLES_USING_PRODUCER_CONSUMER=y +pkg.kernel_en_sample: + - CONFIG_RT_USING_SIGNALS=y + - CONFIG_PKG_USING_KERNEL_SAMPLES=y + - CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y + - CONFIG_KERNEL_SAMPLES_USING_THREAD=y + - CONFIG_KERNEL_SAMPLES_USING_SEMAPHORE=y + - CONFIG_KERNEL_SAMPLES_USING_MUTEX=y + - CONFIG_KERNEL_SAMPLES_USING_MAILBOX=y + - CONFIG_KERNEL_SAMPLES_USING_EVENT=y + - CONFIG_KERNEL_SAMPLES_USING_MESSAGEQUEUE=y + - CONFIG_KERNEL_SAMPLES_USING_TIMER=y + - CONFIG_KERNEL_SAMPLES_USING_HEAP=y + - CONFIG_KERNEL_SAMPLES_USING_MEMHEAP=y + - CONFIG_KERNEL_SAMPLES_USING_MEMPOOL=y + - CONFIG_KERNEL_SAMPLES_USING_IDLEHOOK=y + - CONFIG_KERNEL_SAMPLES_USING_SIGNAL=y + - CONFIG_KERNEL_SAMPLES_USING_INTERRUPT=y + - CONFIG_KERNEL_SAMPLES_USING_PRI_INVERSION=y + - CONFIG_KERNEL_SAMPLES_USING_TIME_SLICE=y + - CONFIG_KERNEL_SAMPLES_USING_SCHEDULER_HOOK=y + - CONFIG_KERNEL_SAMPLES_USING_PRODUCER_CONSUMER=y +component.rtlink: + - CONFIG_RT_USING_ULOG=y + - CONFIG_RT_USING_RT_LINK=y + - CONFIG_PKG_USING_RT_LINK_HW=y + - CONFIG_PKG_PKG_RT_LINK_HW_DEVICE_NAME="lpuart1" + + From 081e3b9b0d9a19107fa8c8f8220a8c1f7573a2dc Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 17 Jan 2025 19:05:16 +0800 Subject: [PATCH 02/10] Update bsp_buildings.yml --- .github/workflows/bsp_buildings.yml | 352 ---------------------------- 1 file changed, 352 deletions(-) diff --git a/.github/workflows/bsp_buildings.yml b/.github/workflows/bsp_buildings.yml index 488583e39b6..39556ef8c78 100644 --- a/.github/workflows/bsp_buildings.yml +++ b/.github/workflows/bsp_buildings.yml @@ -32,366 +32,14 @@ jobs: build: runs-on: ubuntu-22.04 name: ${{ matrix.legs.RTT_BSP }} - if: github.repository_owner == 'RT-Thread' strategy: fail-fast: false matrix: legs: - - RTT_BSP: "RT-Thread Online Packages (STM32F407 RT-Spark)" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "stm32/stm32f407-rt-spark" - - RTT_BSP: "RTduino/Arduino Libraries (STM32F412 Nucleo)" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "stm32/stm32f412-st-nucleo" - - RTT_BSP: "RTduino/Arduino Libraries (Raspberry Pico)" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "raspberry-pico" - - RTT_BSP: "others_at32_hc32_ht32" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "qemu-vexpress-a9" - - "airm2m/air32f103" - - "acm32/acm32f0x0-nucleo" - - "CME_M7" - - "apollo2" - - "asm9260t" - - "allwinner_tina" - - "ft32/ft32f072xb-starter" - - "mini2440" - - "at91/at91sam9g45" - - "at91/at91sam9260" - - "wch/arm/ch32f103c8-core" - - "wch/arm/ch32f203r-evt" - - "synwit/swm320-mini" - - "synwit/swm341-mini" - - "beaglebone" - - "zynqmp-r5-axu4ev" - - "at32/at32a403a-start" - - "at32/at32a423-start" - - "at32/at32f402-start" - - "at32/at32f403a-start" - - "at32/at32f405-start" - - "at32/at32f407-start" - - "at32/at32f413-start" - - "at32/at32f415-start" - - "at32/at32f421-start" - - "at32/at32f423-start" - - "at32/at32f425-start" - - "at32/at32f435-start" - - "at32/at32f437-start" - - "at32/at32m412-start" - - "at32/at32m416-start" - - "yichip/yc3122-pos" - - "hc32/ev_hc32f4a0_lqfp176" - - "hc32/ev_hc32f448_lqfp80" - - "hc32/ev_hc32f460_lqfp100_v2" - - "hc32/ev_hc32f472_lqfp100" - - "hc32/lckfb-hc32f4a0-lqfp100" - - "hc32l196" - - "mm32/mm32f3270-100ask-pitaya" - - "mm32f327x" - - "mm32l07x" - - "sam7x" - - "hk32/hk32f030c8-mini" - - "acm32/acm32f0x0-nucleo" - - "acm32/acm32f4xx-nucleo" - - "rm48x50" - - "ht32/ht32f52352" - - "ht32/ht32f12366" - - "ht32/ht32f53252" - - "w60x" - - "essemi/es32f0654" - - "essemi/es32f365x" - - "hc32l136" - - "yichip/yc3121-pos" - - "fm33lc026" - RTT_BSP: "stm32l4_f0_f1" RTT_TOOL_CHAIN: "sourcery-arm" SUB_RTT_BSP: - - "stm32/stm32l4r5-st-nucleo" - - "stm32/stm32l4r9-st-eval" - - "stm32/stm32l4r9-st-sensortile-box" - - "stm32/stm32l010-st-nucleo" - - "stm32/stm32l053-st-nucleo" - - "stm32/stm32l412-st-nucleo" - - "stm32/stm32l431-BearPi" - - "stm32/stm32l431-tencentos-tiny-EVB_MX+" - - "stm32/stm32l432-st-nucleo" - - "stm32/stm32l433-ali-startkit" - - "stm32/stm32l433-st-nucleo" - - "stm32/stm32l452-st-nucleo" - - "stm32/stm32l475-atk-pandora" - - "stm32/stm32l475-st-discovery" - - "stm32/stm32l476-st-nucleo" - - "stm32/stm32l496-ali-developer" - "stm32/stm32l496-st-nucleo" - - "stm32/stm32l496-st-discovery" - - "stm32/stm32f072-st-nucleo" - - "stm32/stm32f091-st-nucleo" - - "stm32/stm32f103-100ask-mini" - - "stm32/stm32f103-100ask-pro" - - "stm32/stm32f103-atk-nano" - - "stm32/stm32f103-atk-warshipv3" - - "stm32/stm32f103-blue-pill" - - "stm32/stm32f103-dofly-lyc8" - - "stm32/stm32f103-dofly-M3S" - - "stm32/stm32f103-fire-arbitrary" - - "stm32/stm32f103-gizwits-gokitv21" - - "stm32/stm32f103-hw100k-ibox" - - "stm32/stm32f103-onenet-nbiot" - - "stm32/stm32f103-yf-ufun" - - "stm32/stm32f103-ys-f1pro" - - "stm32/stm32f107-uc-eval" - - RTT_BSP: "stm32_f2_f4" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "stm32/stm32f207-st-nucleo" - - "stm32/stm32f302-st-nucleo" - - "stm32/stm32f334-st-nucleo" - - "stm32/stm32f401-st-nucleo" - - "stm32/stm32f401-weact-blackpill" - - "stm32/stm32f405-smdz-breadfruit" - - "stm32/stm32f407-armfly-v5" - - "stm32/stm32f407-fk407m2-zgt6" - - "stm32/stm32f407-lckfb-skystar" - - "stm32/stm32f407-atk-explorer" - - "stm32/stm32f407-robomaster-c" - - "stm32/stm32f407-st-discovery" - - "stm32/stm32f410-st-nucleo" - - "stm32/stm32f411-st-nucleo" - - "stm32/stm32f411-atk-nano" - - "stm32/stm32f411-weact-blackpill" - - "stm32/stm32f413-st-nucleo" - - "stm32/stm32f427-robomaster-a" - - "stm32/stm32f429-armfly-v6" - - "stm32/stm32f429-atk-apollo" - - "stm32/stm32f429-fire-challenger" - - "stm32/stm32f429-st-disco" - - "stm32/stm32f446-st-nucleo" - - "stm32/stm32f469-st-disco" - - RTT_BSP: "stm32_f7_g0_h7_mp15_u5_h5_wb5" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "stm32/stm32f746-st-disco" - - "stm32/stm32f746-st-nucleo" - - "stm32/stm32f767-atk-apollo" - - "stm32/stm32f767-fire-challenger-v1" - - "stm32/stm32f767-st-nucleo" - - "stm32/stm32f769-st-disco" - - "stm32/stm32f723-st-disco" - - "stm32/stm32g070-st-nucleo" - - "stm32/stm32g071-st-nucleo" - - "stm32/stm32g431-st-nucleo" - - "stm32/stm32g491-st-nucleo" - - "stm32/stm32g474-st-nucleo" - - "stm32/stm32h563-st-nucleo" - - "stm32/stm32h503-st-nucleo" - - "stm32/stm32h723-st-nucleo" - - "stm32/stm32h743-armfly-v7" - - "stm32/stm32h743-atk-apollo" - - "stm32/stm32h743-openmv-h7plus" - - "stm32/stm32h743-st-nucleo" - - "stm32/stm32h747-st-discovery" - - "stm32/stm32h750-artpi" - - "stm32/stm32h750-weact-ministm32h7xx" - - "stm32/stm32h750-fk750m1-vbt6" - - "stm32/stm32h7s7-st-disco" - - "stm32/stm32mp157a-st-discovery" - - "stm32/stm32mp157a-st-ev1" - - "stm32/stm32u575-st-nucleo" - - "stm32/stm32u585-iot02a" - - "stm32/stm32wb55-st-nucleo" - - RTT_BSP: "nxp_renesas" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "nxp/lpc/lpc55sxx/lpc55s69_nxp_evk" - - "nxp/lpc/lpc55sxx/lpc55s28_nxp_evk" - - "nxp/lpc/lpc55sxx/lpc55s06_nxp_evk" - - "nxp/lpc/lpc55sxx/lpc55s16_nxp_evk" - - "nxp/lpc/lpc55sxx/lpc55s36_nxp_evk" - - "nxp/lpc/lpc178x" - - "nxp/lpc/lpc408x" - - "nxp/lpc/lpc1114" - - "nxp/lpc/lpc2148" - - "nxp/lpc/lpc2478" - - "nxp/lpc/lpc5410x" - - "nxp/lpc/lpc54114-lite" - - "nxp/lpc/lpc176x" - #- "nxp/lpc/lpc43xx/M4" - - "nxp/imx/imx6sx/cortex-a9" - - "nxp/imx/imxrt/imxrt1052-atk-commander" - - "nxp/imx/imxrt/imxrt1052-fire-pro" - - "nxp/imx/imxrt/imxrt1052-nxp-evk" - - "nxp/imx/imxrt/imxrt1052-seeed-ArchMix" - - "nxp/imx/imxrt/imxrt1060-nxp-evk" - - "nxp/imx/imxrt/imxrt1064-nxp-evk" - - "nxp/imx/imxrt/imxrt1021-nxp-evk" - - "nxp/mcx/mcxn/frdm-mcxn947" - - "nxp/mcx/mcxn/frdm-mcxn236" - - "nxp/mcx/mcxa/frdm-mcxa153" - - "renesas/ebf_qi_min_6m5" - - "renesas/ra6m4-cpk" - - "renesas/ra6m4-iot" - - "renesas/ra6m3-ek" - - "renesas/ra6m3-hmi-board" - - "renesas/ra6e2-fpb" - - "renesas/ra4m2-eco" - - "renesas/ra2l1-cpk" - - "renesas/ra8m1-ek" - - "renesas/ra8d1-ek" - - "renesas/ra8d1-vision-board" - - "renesas/rzt2m_rsk" - - "renesas/rzn2l_rsk" - - "frdm-k64f" - - "xplorer4330/M4" - - RTT_BSP: "nuvoton" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "nuvoton/numaker-pfm-m487" - - "nuvoton/numaker-hmi-ma35d1" - - "nuvoton/numaker-iot-m487" - - "nuvoton/numaker-m032ki" - - "nuvoton/numaker-iot-m467" - - "nuvoton/numaker-m467hj" - - "nuvoton/nk-n9h30" - - "nuvoton/nk-rtu980" - - "nuvoton/ma35-rtp" - - "nuvoton/nk-980iot" - - "nuvoton/numaker-iot-ma35d1" - - "nuvoton/numaker-m2354" - - RTT_BSP: "gd32_n32_apm32" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "gd32/arm/gd32103c-eval" - - "gd32/arm/gd32105c-eval" - - "gd32/arm/gd32105r-start" - - "gd32/arm/gd32107c-eval" - - "gd32/arm/gd32205r-start" - - "gd32/arm/gd32207i-eval" - - "gd32/arm/gd32303e-eval" - - "gd32/arm/gd32303c-start" - - "gd32/arm/gd32305r-start" - - "gd32/arm/gd32307e-start" - - "gd32/arm/gd32407v-start" - - "gd32/arm/gd32407v-lckfb" - - "gd32/arm/gd32450z-eval" - - "gd32/arm/gd32470z-lckfb" - - "gd32/arm/gd32h759i-start" - - "gd32/arm/gd32e503v-eval" - - "n32/n32g43xcl-stb" - - "n32/n32g45xcl-stb" - - "n32/n32g45xml-stb" - - "n32/n32g45xrl-stb" - - "n32/n32g45xvl-stb" - - "n32/n32g457qel-stb" - - "n32/n32g4frml-stb" - - "n32/n32l40xcl-stb" - - "n32/n32l43xml-stb" - - "n32/n32l43xrl-stb" - - "n32/n32l436-evb" - - "n32/n32wb45xl-evb" - - "apm32/apm32f103xe-minibroard" - - "apm32/apm32f407ig-minibroard" - - "apm32/apm32f407zg-evalboard" - - "apm32/apm32f072vb-miniboard" - - "apm32/apm32f107vc-evalboard" - - "apm32/apm32f030r8-miniboard" - - "apm32/apm32f051r8-evalboard" - - "apm32/apm32f091vc-miniboard" - - "apm32/apm32f103vb-miniboard" - - "apm32/apm32e103ze-evalboard" - - "apm32/apm32e103ze-tinyboard" - - "apm32/apm32s103vb-miniboard" - - RTT_BSP: "Infineon_TI_microchip" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "Infineon/psoc6-cy8ckit-062S2-43012" - - "Infineon/psoc6-cy8ckit-062-BLE" - - "Infineon/psoc6-cy8ckit-062s4" - - "Infineon/psoc6-cy8ckit-062-WIFI-BT" - - "Infineon/psoc6-cy8cproto-062S3-4343W" - - "Infineon/psoc6-evaluationkit-062S2" - - "Infineon/xmc7200-kit_xmc7200_evk" - - "fujitsu/mb9x/mb9bf500r" - - "fujitsu/mb9x/mb9bf506r" - - "fujitsu/mb9x/mb9bf618s" - - "fujitsu/mb9x/mb9bf568r" - - "raspberry-pi/raspi3-32" - - "raspberry-pi/raspi4-32" - - "lm3s8962" - - "lm3s9b9x" - - "lm4f232" - - "tm4c123bsp" - - "tm4c129x" - - "msp432e401y-LaunchPad" - - "microchip/samc21" - - "microchip/same54" - - "microchip/same70" - - "smartfusion2" - - "maxim/max32660-evsys" - - RTT_BSP: "mips" - RTT_TOOL_CHAIN: "sourcery-mips" - SUB_RTT_BSP: - - "loongson/ls1bdev" - - "loongson/ls2kdev" - - "loongson/ls1cdev" - - RTT_BSP: "aarch64" - RTT_TOOL_CHAIN: "sourcery-aarch64" - SUB_RTT_BSP: - - "qemu-virt64-aarch64" - - "raspberry-pi/raspi3-64" - - "raspberry-pi/raspi4-64" - #- "rockchip/rk3568" too long - - "phytium/aarch64" - - RTT_BSP: "riscv-none" - RTT_TOOL_CHAIN: "sourcery-riscv-none-embed" - SUB_RTT_BSP: - - "k210" - - RTT_BSP: "riscv64-unknown" - RTT_TOOL_CHAIN: "sourcery-riscv64-unknown-elf" - SUB_RTT_BSP: - - "bluetrum/ab32vg1-ab-prougen" - - "bouffalo_lab/bl60x" - - "bouffalo_lab/bl70x" - - RTT_BSP: "hpmicro" - RTT_TOOL_CHAIN: "RISC-V-GCC-RV32" - SUB_RTT_BSP: - - "hpmicro/hpm6750evkmini" - - "hpmicro/hpm6750evk" - - "hpmicro/hpm6750evk2" - - "hpmicro/hpm6300evk" - - "hpmicro/hpm6200evk" - - "hpmicro/hpm5300evk" - - "hpmicro/hpm5301evklite" - - "hpmicro/hpm6800evk" - - "hpmicro/hpm6e00evk" - - RTT_BSP: "llvm-arm" - RTT_TOOL_CHAIN: "llvm-arm" - SUB_RTT_BSP: - - "stm32/stm32l475-atk-pandora" - - RTT_BSP: "simulator" - RTT_TOOL_CHAIN: "gcc" - SUB_RTT_BSP: - - "simulator" - - RTT_BSP: "ESP32C3" - RTT_TOOL_CHAIN: "sourcery-riscv32-esp32" - SUB_RTT_BSP: - - "ESP32_C3" - - RTT_BSP: "i386-unknown" - RTT_TOOL_CHAIN: "sourcery-i386-unknown-elf" - SUB_RTT_BSP: - - "x86" - - RTT_BSP: "nordic(yml)" - RTT_TOOL_CHAIN: "sourcery-arm" - SUB_RTT_BSP: - - "nrf5x/nrf51822" - - "nrf5x/nrf52832" - - "nrf5x/nrf52833" - - "nrf5x/nrf52840" - - "nrf5x/nrf5340" steps: - uses: actions/checkout@v4 - name: Set up Python From 52efa0d9e2ba75bea363735fc2f3c449f01b21d3 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 17 Jan 2025 19:19:48 +0800 Subject: [PATCH 03/10] Update bsp_buildings.yml --- .github/workflows/bsp_buildings.yml | 352 ++++++++++++++++++++++++++++ 1 file changed, 352 insertions(+) diff --git a/.github/workflows/bsp_buildings.yml b/.github/workflows/bsp_buildings.yml index 39556ef8c78..488583e39b6 100644 --- a/.github/workflows/bsp_buildings.yml +++ b/.github/workflows/bsp_buildings.yml @@ -32,14 +32,366 @@ jobs: build: runs-on: ubuntu-22.04 name: ${{ matrix.legs.RTT_BSP }} + if: github.repository_owner == 'RT-Thread' strategy: fail-fast: false matrix: legs: + - RTT_BSP: "RT-Thread Online Packages (STM32F407 RT-Spark)" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "stm32/stm32f407-rt-spark" + - RTT_BSP: "RTduino/Arduino Libraries (STM32F412 Nucleo)" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "stm32/stm32f412-st-nucleo" + - RTT_BSP: "RTduino/Arduino Libraries (Raspberry Pico)" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "raspberry-pico" + - RTT_BSP: "others_at32_hc32_ht32" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "qemu-vexpress-a9" + - "airm2m/air32f103" + - "acm32/acm32f0x0-nucleo" + - "CME_M7" + - "apollo2" + - "asm9260t" + - "allwinner_tina" + - "ft32/ft32f072xb-starter" + - "mini2440" + - "at91/at91sam9g45" + - "at91/at91sam9260" + - "wch/arm/ch32f103c8-core" + - "wch/arm/ch32f203r-evt" + - "synwit/swm320-mini" + - "synwit/swm341-mini" + - "beaglebone" + - "zynqmp-r5-axu4ev" + - "at32/at32a403a-start" + - "at32/at32a423-start" + - "at32/at32f402-start" + - "at32/at32f403a-start" + - "at32/at32f405-start" + - "at32/at32f407-start" + - "at32/at32f413-start" + - "at32/at32f415-start" + - "at32/at32f421-start" + - "at32/at32f423-start" + - "at32/at32f425-start" + - "at32/at32f435-start" + - "at32/at32f437-start" + - "at32/at32m412-start" + - "at32/at32m416-start" + - "yichip/yc3122-pos" + - "hc32/ev_hc32f4a0_lqfp176" + - "hc32/ev_hc32f448_lqfp80" + - "hc32/ev_hc32f460_lqfp100_v2" + - "hc32/ev_hc32f472_lqfp100" + - "hc32/lckfb-hc32f4a0-lqfp100" + - "hc32l196" + - "mm32/mm32f3270-100ask-pitaya" + - "mm32f327x" + - "mm32l07x" + - "sam7x" + - "hk32/hk32f030c8-mini" + - "acm32/acm32f0x0-nucleo" + - "acm32/acm32f4xx-nucleo" + - "rm48x50" + - "ht32/ht32f52352" + - "ht32/ht32f12366" + - "ht32/ht32f53252" + - "w60x" + - "essemi/es32f0654" + - "essemi/es32f365x" + - "hc32l136" + - "yichip/yc3121-pos" + - "fm33lc026" - RTT_BSP: "stm32l4_f0_f1" RTT_TOOL_CHAIN: "sourcery-arm" SUB_RTT_BSP: + - "stm32/stm32l4r5-st-nucleo" + - "stm32/stm32l4r9-st-eval" + - "stm32/stm32l4r9-st-sensortile-box" + - "stm32/stm32l010-st-nucleo" + - "stm32/stm32l053-st-nucleo" + - "stm32/stm32l412-st-nucleo" + - "stm32/stm32l431-BearPi" + - "stm32/stm32l431-tencentos-tiny-EVB_MX+" + - "stm32/stm32l432-st-nucleo" + - "stm32/stm32l433-ali-startkit" + - "stm32/stm32l433-st-nucleo" + - "stm32/stm32l452-st-nucleo" + - "stm32/stm32l475-atk-pandora" + - "stm32/stm32l475-st-discovery" + - "stm32/stm32l476-st-nucleo" + - "stm32/stm32l496-ali-developer" - "stm32/stm32l496-st-nucleo" + - "stm32/stm32l496-st-discovery" + - "stm32/stm32f072-st-nucleo" + - "stm32/stm32f091-st-nucleo" + - "stm32/stm32f103-100ask-mini" + - "stm32/stm32f103-100ask-pro" + - "stm32/stm32f103-atk-nano" + - "stm32/stm32f103-atk-warshipv3" + - "stm32/stm32f103-blue-pill" + - "stm32/stm32f103-dofly-lyc8" + - "stm32/stm32f103-dofly-M3S" + - "stm32/stm32f103-fire-arbitrary" + - "stm32/stm32f103-gizwits-gokitv21" + - "stm32/stm32f103-hw100k-ibox" + - "stm32/stm32f103-onenet-nbiot" + - "stm32/stm32f103-yf-ufun" + - "stm32/stm32f103-ys-f1pro" + - "stm32/stm32f107-uc-eval" + - RTT_BSP: "stm32_f2_f4" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "stm32/stm32f207-st-nucleo" + - "stm32/stm32f302-st-nucleo" + - "stm32/stm32f334-st-nucleo" + - "stm32/stm32f401-st-nucleo" + - "stm32/stm32f401-weact-blackpill" + - "stm32/stm32f405-smdz-breadfruit" + - "stm32/stm32f407-armfly-v5" + - "stm32/stm32f407-fk407m2-zgt6" + - "stm32/stm32f407-lckfb-skystar" + - "stm32/stm32f407-atk-explorer" + - "stm32/stm32f407-robomaster-c" + - "stm32/stm32f407-st-discovery" + - "stm32/stm32f410-st-nucleo" + - "stm32/stm32f411-st-nucleo" + - "stm32/stm32f411-atk-nano" + - "stm32/stm32f411-weact-blackpill" + - "stm32/stm32f413-st-nucleo" + - "stm32/stm32f427-robomaster-a" + - "stm32/stm32f429-armfly-v6" + - "stm32/stm32f429-atk-apollo" + - "stm32/stm32f429-fire-challenger" + - "stm32/stm32f429-st-disco" + - "stm32/stm32f446-st-nucleo" + - "stm32/stm32f469-st-disco" + - RTT_BSP: "stm32_f7_g0_h7_mp15_u5_h5_wb5" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "stm32/stm32f746-st-disco" + - "stm32/stm32f746-st-nucleo" + - "stm32/stm32f767-atk-apollo" + - "stm32/stm32f767-fire-challenger-v1" + - "stm32/stm32f767-st-nucleo" + - "stm32/stm32f769-st-disco" + - "stm32/stm32f723-st-disco" + - "stm32/stm32g070-st-nucleo" + - "stm32/stm32g071-st-nucleo" + - "stm32/stm32g431-st-nucleo" + - "stm32/stm32g491-st-nucleo" + - "stm32/stm32g474-st-nucleo" + - "stm32/stm32h563-st-nucleo" + - "stm32/stm32h503-st-nucleo" + - "stm32/stm32h723-st-nucleo" + - "stm32/stm32h743-armfly-v7" + - "stm32/stm32h743-atk-apollo" + - "stm32/stm32h743-openmv-h7plus" + - "stm32/stm32h743-st-nucleo" + - "stm32/stm32h747-st-discovery" + - "stm32/stm32h750-artpi" + - "stm32/stm32h750-weact-ministm32h7xx" + - "stm32/stm32h750-fk750m1-vbt6" + - "stm32/stm32h7s7-st-disco" + - "stm32/stm32mp157a-st-discovery" + - "stm32/stm32mp157a-st-ev1" + - "stm32/stm32u575-st-nucleo" + - "stm32/stm32u585-iot02a" + - "stm32/stm32wb55-st-nucleo" + - RTT_BSP: "nxp_renesas" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "nxp/lpc/lpc55sxx/lpc55s69_nxp_evk" + - "nxp/lpc/lpc55sxx/lpc55s28_nxp_evk" + - "nxp/lpc/lpc55sxx/lpc55s06_nxp_evk" + - "nxp/lpc/lpc55sxx/lpc55s16_nxp_evk" + - "nxp/lpc/lpc55sxx/lpc55s36_nxp_evk" + - "nxp/lpc/lpc178x" + - "nxp/lpc/lpc408x" + - "nxp/lpc/lpc1114" + - "nxp/lpc/lpc2148" + - "nxp/lpc/lpc2478" + - "nxp/lpc/lpc5410x" + - "nxp/lpc/lpc54114-lite" + - "nxp/lpc/lpc176x" + #- "nxp/lpc/lpc43xx/M4" + - "nxp/imx/imx6sx/cortex-a9" + - "nxp/imx/imxrt/imxrt1052-atk-commander" + - "nxp/imx/imxrt/imxrt1052-fire-pro" + - "nxp/imx/imxrt/imxrt1052-nxp-evk" + - "nxp/imx/imxrt/imxrt1052-seeed-ArchMix" + - "nxp/imx/imxrt/imxrt1060-nxp-evk" + - "nxp/imx/imxrt/imxrt1064-nxp-evk" + - "nxp/imx/imxrt/imxrt1021-nxp-evk" + - "nxp/mcx/mcxn/frdm-mcxn947" + - "nxp/mcx/mcxn/frdm-mcxn236" + - "nxp/mcx/mcxa/frdm-mcxa153" + - "renesas/ebf_qi_min_6m5" + - "renesas/ra6m4-cpk" + - "renesas/ra6m4-iot" + - "renesas/ra6m3-ek" + - "renesas/ra6m3-hmi-board" + - "renesas/ra6e2-fpb" + - "renesas/ra4m2-eco" + - "renesas/ra2l1-cpk" + - "renesas/ra8m1-ek" + - "renesas/ra8d1-ek" + - "renesas/ra8d1-vision-board" + - "renesas/rzt2m_rsk" + - "renesas/rzn2l_rsk" + - "frdm-k64f" + - "xplorer4330/M4" + - RTT_BSP: "nuvoton" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "nuvoton/numaker-pfm-m487" + - "nuvoton/numaker-hmi-ma35d1" + - "nuvoton/numaker-iot-m487" + - "nuvoton/numaker-m032ki" + - "nuvoton/numaker-iot-m467" + - "nuvoton/numaker-m467hj" + - "nuvoton/nk-n9h30" + - "nuvoton/nk-rtu980" + - "nuvoton/ma35-rtp" + - "nuvoton/nk-980iot" + - "nuvoton/numaker-iot-ma35d1" + - "nuvoton/numaker-m2354" + - RTT_BSP: "gd32_n32_apm32" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "gd32/arm/gd32103c-eval" + - "gd32/arm/gd32105c-eval" + - "gd32/arm/gd32105r-start" + - "gd32/arm/gd32107c-eval" + - "gd32/arm/gd32205r-start" + - "gd32/arm/gd32207i-eval" + - "gd32/arm/gd32303e-eval" + - "gd32/arm/gd32303c-start" + - "gd32/arm/gd32305r-start" + - "gd32/arm/gd32307e-start" + - "gd32/arm/gd32407v-start" + - "gd32/arm/gd32407v-lckfb" + - "gd32/arm/gd32450z-eval" + - "gd32/arm/gd32470z-lckfb" + - "gd32/arm/gd32h759i-start" + - "gd32/arm/gd32e503v-eval" + - "n32/n32g43xcl-stb" + - "n32/n32g45xcl-stb" + - "n32/n32g45xml-stb" + - "n32/n32g45xrl-stb" + - "n32/n32g45xvl-stb" + - "n32/n32g457qel-stb" + - "n32/n32g4frml-stb" + - "n32/n32l40xcl-stb" + - "n32/n32l43xml-stb" + - "n32/n32l43xrl-stb" + - "n32/n32l436-evb" + - "n32/n32wb45xl-evb" + - "apm32/apm32f103xe-minibroard" + - "apm32/apm32f407ig-minibroard" + - "apm32/apm32f407zg-evalboard" + - "apm32/apm32f072vb-miniboard" + - "apm32/apm32f107vc-evalboard" + - "apm32/apm32f030r8-miniboard" + - "apm32/apm32f051r8-evalboard" + - "apm32/apm32f091vc-miniboard" + - "apm32/apm32f103vb-miniboard" + - "apm32/apm32e103ze-evalboard" + - "apm32/apm32e103ze-tinyboard" + - "apm32/apm32s103vb-miniboard" + - RTT_BSP: "Infineon_TI_microchip" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "Infineon/psoc6-cy8ckit-062S2-43012" + - "Infineon/psoc6-cy8ckit-062-BLE" + - "Infineon/psoc6-cy8ckit-062s4" + - "Infineon/psoc6-cy8ckit-062-WIFI-BT" + - "Infineon/psoc6-cy8cproto-062S3-4343W" + - "Infineon/psoc6-evaluationkit-062S2" + - "Infineon/xmc7200-kit_xmc7200_evk" + - "fujitsu/mb9x/mb9bf500r" + - "fujitsu/mb9x/mb9bf506r" + - "fujitsu/mb9x/mb9bf618s" + - "fujitsu/mb9x/mb9bf568r" + - "raspberry-pi/raspi3-32" + - "raspberry-pi/raspi4-32" + - "lm3s8962" + - "lm3s9b9x" + - "lm4f232" + - "tm4c123bsp" + - "tm4c129x" + - "msp432e401y-LaunchPad" + - "microchip/samc21" + - "microchip/same54" + - "microchip/same70" + - "smartfusion2" + - "maxim/max32660-evsys" + - RTT_BSP: "mips" + RTT_TOOL_CHAIN: "sourcery-mips" + SUB_RTT_BSP: + - "loongson/ls1bdev" + - "loongson/ls2kdev" + - "loongson/ls1cdev" + - RTT_BSP: "aarch64" + RTT_TOOL_CHAIN: "sourcery-aarch64" + SUB_RTT_BSP: + - "qemu-virt64-aarch64" + - "raspberry-pi/raspi3-64" + - "raspberry-pi/raspi4-64" + #- "rockchip/rk3568" too long + - "phytium/aarch64" + - RTT_BSP: "riscv-none" + RTT_TOOL_CHAIN: "sourcery-riscv-none-embed" + SUB_RTT_BSP: + - "k210" + - RTT_BSP: "riscv64-unknown" + RTT_TOOL_CHAIN: "sourcery-riscv64-unknown-elf" + SUB_RTT_BSP: + - "bluetrum/ab32vg1-ab-prougen" + - "bouffalo_lab/bl60x" + - "bouffalo_lab/bl70x" + - RTT_BSP: "hpmicro" + RTT_TOOL_CHAIN: "RISC-V-GCC-RV32" + SUB_RTT_BSP: + - "hpmicro/hpm6750evkmini" + - "hpmicro/hpm6750evk" + - "hpmicro/hpm6750evk2" + - "hpmicro/hpm6300evk" + - "hpmicro/hpm6200evk" + - "hpmicro/hpm5300evk" + - "hpmicro/hpm5301evklite" + - "hpmicro/hpm6800evk" + - "hpmicro/hpm6e00evk" + - RTT_BSP: "llvm-arm" + RTT_TOOL_CHAIN: "llvm-arm" + SUB_RTT_BSP: + - "stm32/stm32l475-atk-pandora" + - RTT_BSP: "simulator" + RTT_TOOL_CHAIN: "gcc" + SUB_RTT_BSP: + - "simulator" + - RTT_BSP: "ESP32C3" + RTT_TOOL_CHAIN: "sourcery-riscv32-esp32" + SUB_RTT_BSP: + - "ESP32_C3" + - RTT_BSP: "i386-unknown" + RTT_TOOL_CHAIN: "sourcery-i386-unknown-elf" + SUB_RTT_BSP: + - "x86" + - RTT_BSP: "nordic(yml)" + RTT_TOOL_CHAIN: "sourcery-arm" + SUB_RTT_BSP: + - "nrf5x/nrf51822" + - "nrf5x/nrf52832" + - "nrf5x/nrf52833" + - "nrf5x/nrf52840" + - "nrf5x/nrf5340" steps: - uses: actions/checkout@v4 - name: Set up Python From 3d7c34da4a4d0879aaa87cf32c07b8a101a93de3 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 17 Jan 2025 20:33:27 +0800 Subject: [PATCH 04/10] Update ci.attachconfig.yml --- .../.ci/attachconfig/ci.attachconfig.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml b/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml index 761484ab7ba..d9d6ac7f70f 100644 --- a/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml +++ b/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml @@ -4,18 +4,22 @@ nano: kconfig: - CONFIG_RT_USING_NANO=y component.ulog: - - CONFIG_RT_USING_ULOG=y + kconfig: + - CONFIG_RT_USING_ULOG=y devices.on_chip: kconfig: - CONFIG_BSP_USING_ON_CHIP_FLASH=y - CONFIG_BSP_USING_ON_CHIP_FLASH_FATFS=y - CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=2048 device.usb.cdc: + kconfig: - CONFIG__RT_USB_DEVICE_CDC=y - CONFIG_BSP_USING_USBD=y pkg.tools.coremark: + kconfig: - CONFIG_PKG_USING_COREMARK=y pkg.kernel_sample: + kconfig: - CONFIG_RT_USING_SIGNALS=y - CONFIG_PKG_USING_KERNEL_SAMPLES=y - CONFIG_PKG_USING_KERNEL_SAMPLES_ZH=y @@ -37,6 +41,7 @@ pkg.kernel_sample: - CONFIG_KERNEL_SAMPLES_USING_SCHEDULER_HOOK=y - CONFIG_KERNEL_SAMPLES_USING_PRODUCER_CONSUMER=y pkg.kernel_en_sample: + kconfig: - CONFIG_RT_USING_SIGNALS=y - CONFIG_PKG_USING_KERNEL_SAMPLES=y - CONFIG_PKG_USING_KERNEL_SAMPLES_EN=y @@ -58,6 +63,7 @@ pkg.kernel_en_sample: - CONFIG_KERNEL_SAMPLES_USING_SCHEDULER_HOOK=y - CONFIG_KERNEL_SAMPLES_USING_PRODUCER_CONSUMER=y component.rtlink: + kconfig: - CONFIG_RT_USING_ULOG=y - CONFIG_RT_USING_RT_LINK=y - CONFIG_PKG_USING_RT_LINK_HW=y From 61de282ea29953e2adb8cb436f109535fc4f9443 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Sat, 18 Jan 2025 13:12:49 +0800 Subject: [PATCH 05/10] Update ci.attachconfig.yml --- .../stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml b/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml index d9d6ac7f70f..14fbd234962 100644 --- a/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml +++ b/bsp/stm32/stm32l496-st-nucleo/.ci/attachconfig/ci.attachconfig.yml @@ -13,7 +13,7 @@ devices.on_chip: - CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=2048 device.usb.cdc: kconfig: - - CONFIG__RT_USB_DEVICE_CDC=y + - CONFIG_RT_USB_DEVICE_CDC=y - CONFIG_BSP_USING_USBD=y pkg.tools.coremark: kconfig: From b50c4ed2e5eff54e3df7c848ed97f62723d42cfc Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 31 Jan 2025 15:01:35 +0800 Subject: [PATCH 06/10] Update action_tools.yml --- .github/workflows/action_tools.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/action_tools.yml b/.github/workflows/action_tools.yml index c861027cda0..b36f0c1ff1d 100644 --- a/.github/workflows/action_tools.yml +++ b/.github/workflows/action_tools.yml @@ -34,7 +34,7 @@ jobs: test: runs-on: ubuntu-22.04 name: Tools - if: github.repository_owner == 'RT-Thread' + #if: github.repository_owner == 'RT-Thread' strategy: fail-fast: false env: @@ -60,7 +60,9 @@ jobs: - name: Build Tools run: | - scons --pyconfig-silent -C $TEST_BSP_ROOT + scons --pyconfig-silent -C $TEST_BSP_ROOT 2>menuconfig.log + sed 's/warning/error/gI' menuconfig.log > menuconfig.error.log + cat menuconfg.error.log scons -j$(nproc) -C $TEST_BSP_ROOT - name: Project generate Tools From e48d3421e801d42980ead7b4b4eb40b02cdbf9c0 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 31 Jan 2025 15:21:46 +0800 Subject: [PATCH 07/10] Update action_tools.yml --- .github/workflows/action_tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/action_tools.yml b/.github/workflows/action_tools.yml index b36f0c1ff1d..c4816de27f8 100644 --- a/.github/workflows/action_tools.yml +++ b/.github/workflows/action_tools.yml @@ -62,7 +62,7 @@ jobs: run: | scons --pyconfig-silent -C $TEST_BSP_ROOT 2>menuconfig.log sed 's/warning/error/gI' menuconfig.log > menuconfig.error.log - cat menuconfg.error.log + cat menuconfig.error.log scons -j$(nproc) -C $TEST_BSP_ROOT - name: Project generate Tools From 5f724e2088dda75d7bc7258412d30906bfbeabf3 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 31 Jan 2025 15:40:35 +0800 Subject: [PATCH 08/10] Update action_tools.yml --- .github/workflows/action_tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/action_tools.yml b/.github/workflows/action_tools.yml index c4816de27f8..a751fc8af2e 100644 --- a/.github/workflows/action_tools.yml +++ b/.github/workflows/action_tools.yml @@ -61,7 +61,7 @@ jobs: - name: Build Tools run: | scons --pyconfig-silent -C $TEST_BSP_ROOT 2>menuconfig.log - sed 's/warning/error/gI' menuconfig.log > menuconfig.error.log + sed 's/warning/::error::/gI' menuconfig.log > menuconfig.error.log cat menuconfig.error.log scons -j$(nproc) -C $TEST_BSP_ROOT From 0b6d0838a1b29178fff36e34b5fee2e21684fa58 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 31 Jan 2025 15:46:41 +0800 Subject: [PATCH 09/10] Update action_tools.yml --- .github/workflows/action_tools.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/action_tools.yml b/.github/workflows/action_tools.yml index a751fc8af2e..aef04fb84d1 100644 --- a/.github/workflows/action_tools.yml +++ b/.github/workflows/action_tools.yml @@ -35,8 +35,6 @@ jobs: runs-on: ubuntu-22.04 name: Tools #if: github.repository_owner == 'RT-Thread' - strategy: - fail-fast: false env: TEST_BSP_ROOT: bsp/stm32/stm32f407-atk-explorer steps: From b6c72ac0419be2c369220007d7ac465d5eaea938 Mon Sep 17 00:00:00 2001 From: Supper Thomas <78900636@qq.com> Date: Fri, 31 Jan 2025 15:55:15 +0800 Subject: [PATCH 10/10] Update action_tools.yml --- .github/workflows/action_tools.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/action_tools.yml b/.github/workflows/action_tools.yml index aef04fb84d1..ef1e2204d5b 100644 --- a/.github/workflows/action_tools.yml +++ b/.github/workflows/action_tools.yml @@ -47,7 +47,7 @@ jobs: chmod 777 install_ubuntu.sh ./install_ubuntu.sh - - name: Install Arm ToolChains + - name: Install Arm ToolChains dd if: ${{ success() }} shell: bash run: |