Supper Thomas
Supper Thomas
所有BSP 321个 ``` acm32/acm32f0x0-nucleo acm32/acm32f4xx-nucleo airm2m/air105 airm2m/air32f103 allwinner/d1 allwinner/d1s allwinner_tina amebaz apm32/apm32e103ze-evalboard apm32/apm32e103ze-tinyboard apm32/apm32f030r8-miniboard apm32/apm32f051r8-evalboard apm32/apm32f072vb-miniboard apm32/apm32f091vc-miniboard apm32/apm32f103vb-miniboard apm32/apm32f103xe-minibroard apm32/apm32f107vc-evalboard apm32/apm32f407ig-minibroard apm32/apm32f407zg-evalboard apm32/apm32s103vb-miniboard apollo2 asm9260t at32/at32f403a-start at32/at32f407-start at32/at32f413-start at32/at32f415-start at32/at32f421-start...
选项里可以基于某个发行版本来打包和测试。
``` - {RTT_BSP_NAME: "acm32_acm32f0x0-nucleo", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "acm32/acm32f0x0-nucleo"} - {RTT_BSP_NAME: "acm32_acm32f4xx-nucleo", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "acm32/acm32f4xx-nucleo"} - {RTT_BSP_NAME: "airm2m_air105", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "airm2m/air105"} - {RTT_BSP_NAME: "airm2m_air32f103", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "airm2m/air32f103"} -...
1. 只负责打包,及时编译有问题,也可以打包出来。 2. 只负责编译,编译问题可以上报,只执行scons
scons吃的是rtconfig.h menuconfig 负责生成rtconfig.h 改.config 必须要通过menuconfig才能生成rtconfig.h给scons用
TODO lIST: 1. 修复 if: ${{ github.event.inputs.dist_flag }} 2. config想想用什么办法来配置。
scons --add-config= 这个只相当于改rtconfig.h 但是不下载软件包。
改.config 的话,有些config第一次是显示不出来的 改rtconfig.h的话,又下不了软件包。 最好: 既可以改.config 又可以加rtconfig.h
先做一个控制一个软件包的,然后再考虑多个rtconfig.h的。
runner: ``` # # Copyright (c) 2006-2023, RT-Thread Development Team # # SPDX-License-Identifier: Apache-2.0 # # Change Logs: # Date Author Notes # 2023-07-01 Supperthomas the first version # name:...