toolchain_bsp.yml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428
  1. #
  2. # Copyright (c) 2024, RT-Thread Development Team
  3. #
  4. # SPDX-License-Identifier: Apache-2.0
  5. #
  6. # Change Logs:
  7. # Date Author Notes
  8. # 2024-08-25 supperthomas the first version
  9. #
  10. aarch64-none-elf-gcc:
  11. bsp:
  12. - cvitek/cv18xx_aarch64
  13. - phytium/aarch64
  14. - qemu-virt64-aarch64
  15. - raspberry-pi/raspi3-64
  16. - raspberry-pi/raspi4-64
  17. - rockchip/rk3568
  18. - zynqmp-a53-dfzu2eg
  19. count: 7
  20. arc-elf32-gcc:
  21. bsp:
  22. - synopsys/boards
  23. count: 1
  24. arm-none-eabi-gcc:
  25. bsp:
  26. - CME_M7
  27. - Infineon/psoc6-cy8ckit-062-BLE
  28. - Infineon/psoc6-cy8ckit-062-WIFI-BT
  29. - Infineon/psoc6-cy8ckit-062S2-43012
  30. - Infineon/psoc6-cy8ckit-062s4
  31. - Infineon/psoc6-cy8cproto-062S3-4343W
  32. - Infineon/psoc6-evaluationkit-062S2
  33. - Infineon/xmc7200-kit_xmc7200_evk
  34. - Vango/v85xx
  35. - Vango/v85xxp
  36. - acm32/acm32f0x0-nucleo
  37. - acm32/acm32f4xx-nucleo
  38. - airm2m/air105
  39. - airm2m/air32f103
  40. - allwinner_tina
  41. - amebaz
  42. - apm32/apm32e103ze-evalboard
  43. - apm32/apm32e103ze-tinyboard
  44. - apm32/apm32f030r8-miniboard
  45. - apm32/apm32f051r8-evalboard
  46. - apm32/apm32f072vb-miniboard
  47. - apm32/apm32f091vc-miniboard
  48. - apm32/apm32f103vb-miniboard
  49. - apm32/apm32f103xe-minibroard
  50. - apm32/apm32f107vc-evalboard
  51. - apm32/apm32f407ig-minibroard
  52. - apm32/apm32f407zg-evalboard
  53. - apm32/apm32s103vb-miniboard
  54. - apollo2
  55. - asm9260t
  56. - at32/at32a403a-start
  57. - at32/at32a423-start
  58. - at32/at32f402-start
  59. - at32/at32f403a-start
  60. - at32/at32f405-start
  61. - at32/at32f407-start
  62. - at32/at32f413-start
  63. - at32/at32f415-start
  64. - at32/at32f421-start
  65. - at32/at32f423-start
  66. - at32/at32f425-start
  67. - at32/at32f435-start
  68. - at32/at32f437-start
  69. - at91/at91sam9260
  70. - at91/at91sam9g45
  71. - beaglebone
  72. - dm365
  73. - efm32
  74. - essemi/es32f0654
  75. - essemi/es32f365x
  76. - essemi/es32f369x
  77. - fm33lc026
  78. - frdm-k64f
  79. - ft2004
  80. - ft32/ft32f072xb-starter
  81. - fujitsu/mb9x/mb9bf500r
  82. - fujitsu/mb9x/mb9bf506r
  83. - fujitsu/mb9x/mb9bf568r
  84. - fujitsu/mb9x/mb9bf618s
  85. - gd32/arm/gd32103c-eval
  86. - gd32/arm/gd32105c-eval
  87. - gd32/arm/gd32105r-start
  88. - gd32/arm/gd32107c-eval
  89. - gd32/arm/gd32205r-start
  90. - gd32/arm/gd32207i-eval
  91. - gd32/arm/gd32303c-start
  92. - gd32/arm/gd32303e-eval
  93. - gd32/arm/gd32305r-start
  94. - gd32/arm/gd32307e-start
  95. - gd32/arm/gd32407v-lckfb
  96. - gd32/arm/gd32407v-start
  97. - gd32/arm/gd32450z-eval
  98. - gd32/arm/gd32470z-lckfb
  99. - gd32/arm/gd32h759i-start
  100. - hc32/ev_hc32f448_lqfp80
  101. - hc32/ev_hc32f460_lqfp100_v2
  102. - hc32/ev_hc32f472_lqfp100
  103. - hc32/ev_hc32f4a0_lqfp176
  104. - hc32/lckfb-hc32f4a0-lqfp100
  105. - hc32l136
  106. - hc32l196
  107. - hk32/hk32f030c8-mini
  108. - ht32/ht32f12366
  109. - ht32/ht32f52352
  110. - lm3s8962
  111. - lm3s9b9x
  112. - lm4f232
  113. - maxim/max32660-evsys
  114. - microchip/samc21
  115. - microchip/samd51-adafruit-metro-m4
  116. - microchip/samd51-seeed-wio-terminal
  117. - microchip/same54
  118. - microchip/same70
  119. - microchip/saml10
  120. - mini2440
  121. - mini4020
  122. - mm32/mm32f3270-100ask-pitaya
  123. - mm32f103x
  124. - mm32f327x
  125. - mm32l07x
  126. - mm32l3xx
  127. - msp432e401y-LaunchPad
  128. - n32/n32g43xcl-stb
  129. - n32/n32g457qel-stb
  130. - n32/n32g45xcl-stb
  131. - n32/n32g45xml-stb
  132. - n32/n32g45xrl-stb
  133. - n32/n32g45xvl-stb
  134. - n32/n32g4frml-stb
  135. - n32/n32l40xcl-stb
  136. - n32/n32l436-evb
  137. - n32/n32l43xml-stb
  138. - n32/n32l43xrl-stb
  139. - n32/n32wb45xl-evb
  140. - n32g452xx/n32g452xx-mini-system
  141. - nrf5x/nrf51822
  142. - nrf5x/nrf52832
  143. - nrf5x/nrf52833
  144. - nrf5x/nrf52840
  145. - nrf5x/nrf5340
  146. - nuvoton/ma35-rtp
  147. - nuvoton/nk-980iot
  148. - nuvoton/nk-n9h30
  149. - nuvoton/nk-rtu980
  150. - nuvoton/numaker-hmi-ma35d1
  151. - nuvoton/numaker-iot-m467
  152. - nuvoton/numaker-iot-m487
  153. - nuvoton/numaker-iot-ma35d1
  154. - nuvoton/numaker-m032ki
  155. - nuvoton/numaker-m2354
  156. - nuvoton/numaker-m467hj
  157. - nuvoton/numaker-pfm-m487
  158. - nv32f100x
  159. - nxp/imx/imx6sx/cortex-a9
  160. - nxp/imx/imx6ul
  161. - nxp/imx/imx6ull-smart
  162. - nxp/imx/imxrt/imxrt1021-nxp-evk
  163. - nxp/imx/imxrt/imxrt1052-atk-commander
  164. - nxp/imx/imxrt/imxrt1052-fire-pro
  165. - nxp/imx/imxrt/imxrt1052-nxp-evk
  166. - nxp/imx/imxrt/imxrt1052-seeed-ArchMix
  167. - nxp/imx/imxrt/imxrt1060-nxp-evk
  168. - nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S
  169. - nxp/imx/imxrt/imxrt1064-nxp-evk
  170. - nxp/imx/imxrt/imxrt1170-nxp-evk/m7
  171. - nxp/lpc/lpc1114
  172. - nxp/lpc/lpc176x
  173. - nxp/lpc/lpc178x
  174. - nxp/lpc/lpc2148
  175. - nxp/lpc/lpc2478
  176. - nxp/lpc/lpc408x
  177. - nxp/lpc/lpc43xx/M0
  178. - nxp/lpc/lpc43xx/M4
  179. - nxp/lpc/lpc5410x
  180. - nxp/lpc/lpc54114-lite
  181. - nxp/lpc/lpc54608-LPCXpresso
  182. - nxp/lpc/lpc55sxx/Libraries/template/lpc55s6xxxx
  183. - nxp/lpc/lpc55sxx/lpc55s06_nxp_evk
  184. - nxp/lpc/lpc55sxx/lpc55s16_nxp_evk
  185. - nxp/lpc/lpc55sxx/lpc55s28_nxp_evk
  186. - nxp/lpc/lpc55sxx/lpc55s36_nxp_evk
  187. - nxp/lpc/lpc55sxx/lpc55s69_nxp_evk
  188. - nxp/lpc/lpc824
  189. - nxp/mcx/mcxa/frdm-mcxa153
  190. - nxp/mcx/mcxn/frdm-mcxn236
  191. - nxp/mcx/mcxn/frdm-mcxn947
  192. - phytium/aarch32
  193. - qemu-vexpress-a9
  194. - raspberry-pi/raspi2
  195. - raspberry-pi/raspi3-32
  196. - raspberry-pi/raspi4-32
  197. - raspberry-pico
  198. - renesas/ebf_qi_min_6m5
  199. - renesas/libraries/bsp-template
  200. - renesas/ra2l1-cpk
  201. - renesas/ra4m2-eco
  202. - renesas/ra6m3-ek
  203. - renesas/ra6m3-hmi-board
  204. - renesas/ra6m4-cpk
  205. - renesas/ra6m4-iot
  206. - renesas/ra8d1-ek
  207. - renesas/ra8d1-vision-board
  208. - renesas/ra8m1-ek
  209. - renesas/rzt2m_rsk
  210. - rm48x50
  211. - rockchip/rk2108
  212. - sam7x
  213. - samd21
  214. - smartfusion2
  215. - stm32/stm32f072-st-nucleo
  216. - stm32/stm32f091-st-nucleo
  217. - stm32/stm32f103-100ask-mini
  218. - stm32/stm32f103-100ask-pro
  219. - stm32/stm32f103-atk-nano
  220. - stm32/stm32f103-atk-warshipv3
  221. - stm32/stm32f103-blue-pill
  222. - stm32/stm32f103-dofly-M3S
  223. - stm32/stm32f103-dofly-lyc8
  224. - stm32/stm32f103-fire-arbitrary
  225. - stm32/stm32f103-gizwits-gokitv21
  226. - stm32/stm32f103-hw100k-ibox
  227. - stm32/stm32f103-onenet-nbiot
  228. - stm32/stm32f103-yf-ufun
  229. - stm32/stm32f103-ys-f1pro
  230. - stm32/stm32f107-uc-eval
  231. - stm32/stm32f207-st-nucleo
  232. - stm32/stm32f302-st-nucleo
  233. - stm32/stm32f334-st-nucleo
  234. - stm32/stm32f401-st-nucleo
  235. - stm32/stm32f401-weact-blackpill
  236. - stm32/stm32f405-smdz-breadfruit
  237. - stm32/stm32f405zg-mini-template
  238. - stm32/stm32f407-armfly-v5
  239. - stm32/stm32f407-atk-explorer
  240. - stm32/stm32f407-fk407m2-zgt6
  241. - stm32/stm32f407-lckfb-skystar
  242. - stm32/stm32f407-robomaster-c
  243. - stm32/stm32f407-rt-spark
  244. - stm32/stm32f407-st-discovery
  245. - stm32/stm32f410-st-nucleo
  246. - stm32/stm32f411-atk-nano
  247. - stm32/stm32f411-st-nucleo
  248. - stm32/stm32f411-weact-blackpill
  249. - stm32/stm32f412-st-nucleo
  250. - stm32/stm32f413-st-nucleo
  251. - stm32/stm32f427-robomaster-a
  252. - stm32/stm32f429-armfly-v6
  253. - stm32/stm32f429-atk-apollo
  254. - stm32/stm32f429-fire-challenger
  255. - stm32/stm32f429-st-disco
  256. - stm32/stm32f446-st-nucleo
  257. - stm32/stm32f469-st-disco
  258. - stm32/stm32f723-st-disco
  259. - stm32/stm32f746-st-disco
  260. - stm32/stm32f746-st-nucleo
  261. - stm32/stm32f767-atk-apollo
  262. - stm32/stm32f767-fire-challenger-v1
  263. - stm32/stm32f767-st-nucleo
  264. - stm32/stm32f769-st-disco
  265. - stm32/stm32g070-st-nucleo
  266. - stm32/stm32g071-st-nucleo
  267. - stm32/stm32g431-st-nucleo
  268. - stm32/stm32g474-st-nucleo
  269. - stm32/stm32g491-st-nucleo
  270. - stm32/stm32h503-st-nucleo
  271. - stm32/stm32h563-st-nucleo
  272. - stm32/stm32h743-armfly-v7
  273. - stm32/stm32h743-atk-apollo
  274. - stm32/stm32h743-openmv-h7plus
  275. - stm32/stm32h743-st-nucleo
  276. - stm32/stm32h747-st-discovery
  277. - stm32/stm32h750-armfly-h7-tool
  278. - stm32/stm32h750-artpi
  279. - stm32/stm32h750-fk750m1-vbt6
  280. - stm32/stm32h750-weact-ministm32h7xx
  281. - stm32/stm32h7s7-st-disco
  282. - stm32/stm32l010-st-nucleo
  283. - stm32/stm32l053-st-nucleo
  284. - stm32/stm32l412-st-nucleo
  285. - stm32/stm32l431-BearPi
  286. - stm32/stm32l431-tencentos-tiny-EVB_MX+
  287. - stm32/stm32l432-st-nucleo
  288. - stm32/stm32l433-ali-startkit
  289. - stm32/stm32l433-st-nucleo
  290. - stm32/stm32l452-st-nucleo
  291. - stm32/stm32l475-atk-pandora
  292. - stm32/stm32l475-st-discovery
  293. - stm32/stm32l476-st-nucleo
  294. - stm32/stm32l496-ali-developer
  295. - stm32/stm32l496-st-discovery
  296. - stm32/stm32l496-st-nucleo
  297. - stm32/stm32l4r5-st-nucleo
  298. - stm32/stm32l4r9-st-eval
  299. - stm32/stm32l4r9-st-sensortile-box
  300. - stm32/stm32l552-st-nucleo
  301. - stm32/stm32mp157a-st-discovery
  302. - stm32/stm32mp157a-st-ev1
  303. - stm32/stm32u575-st-nucleo
  304. - stm32/stm32u585-iot02a
  305. - stm32/stm32wb55-st-nucleo
  306. - stm32/stm32wl55-st-nucleo
  307. - stm32/stm32wle5-yizhilian-lm401
  308. - stm32/stm32wle5-yizhilian-lm402
  309. - synwit/swm320-mini
  310. - synwit/swm341-mini
  311. - ti/c28x/tms320f28379d
  312. - tkm32F499
  313. - tm4c123bsp
  314. - tm4c129x
  315. - w60x
  316. - wch/arm/ch32f103c8-core
  317. - wch/arm/ch32f203r-evt
  318. - wch/arm/ch579m
  319. - xplorer4330/M0
  320. - xplorer4330/M4
  321. - yichip/yc3121-pos
  322. - yichip/yc3122-pos
  323. - zynqmp-r5-axu4ev
  324. count: 298
  325. download_url: https://github.com/RT-Thread/toolchains-ci/releases/download/v1.3/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2
  326. avr32-gcc:
  327. bsp:
  328. - avr32/at32uc3a0256
  329. - avr32/at32uc3b0256
  330. count: 2
  331. csky-abiv2-elf-gcc:
  332. bsp:
  333. - ck802
  334. - essemi/es32vf2264
  335. count: 2
  336. gcc:
  337. bsp:
  338. - simulator
  339. count: 1
  340. i386-unknown-elf-gcc:
  341. bsp:
  342. - x86
  343. count: 1
  344. m32c-elf-gcc:
  345. bsp:
  346. - m16c62p
  347. - upd70f3454
  348. count: 2
  349. mips-sde-elf-gcc:
  350. bsp:
  351. - loongson/ls1bdev
  352. - loongson/ls1cdev
  353. - loongson/ls2kdev
  354. - mipssim
  355. count: 4
  356. download_url: https://github.com/RT-Thread/toolchains-ci/releases/download/v1.6/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz
  357. powerpc-eabi-gcc:
  358. bsp:
  359. - taihu
  360. count: 1
  361. riscv-none-embed-gcc:
  362. bsp:
  363. - gd32/risc-v/gd32vf103r-start
  364. - gd32/risc-v/gd32vf103v-eval
  365. - hifive1
  366. - juicevm
  367. - k210
  368. - rv32m1_vega/ri5cy
  369. - wch/risc-v/ch32v103r-evt
  370. - wch/risc-v/ch32v208w-r0
  371. - wch/risc-v/ch32v307v-r1
  372. - wch/risc-v/ch569w-evt
  373. - wch/risc-v/yd-ch32v307vct6
  374. count: 11
  375. download_url: https://github.com/RT-Thread/toolchains-ci/releases/download/v1.5/xpack-riscv-none-embed-gcc-8.3.0-2.3-linux-x64.tar.gz
  376. riscv-nuclei-elf-gcc:
  377. bsp:
  378. - nuclei/gd32vf103_rvstar
  379. - nuclei/nuclei_fpga_eval
  380. count: 2
  381. riscv32-esp-elf-gcc:
  382. bsp:
  383. - ESP32_C3
  384. count: 1
  385. download_url: https://github.com/espressif/crosstool-NG/releases/download/esp-2022r1-RC1/riscv32-esp-elf-gcc11_2_0-esp-2022r1-RC1-linux-amd64.tar.xz
  386. riscv32-unknown-elf-gcc:
  387. bsp:
  388. - core-v-mcu/core-v-cv32e40p
  389. - hpmicro/hpm5300evk
  390. - hpmicro/hpm5301evklite
  391. - hpmicro/hpm6200evk
  392. - hpmicro/hpm6300evk
  393. - hpmicro/hpm6750evk
  394. - hpmicro/hpm6750evk2
  395. - hpmicro/hpm6750evkmini
  396. - hpmicro/hpm6800evk
  397. count: 9
  398. download_url: https://github.com/hpmicro/riscv-gnu-toolchain/releases/download/2022.05.15/riscv32-unknown-elf-newlib-multilib_2022.05.15_linux.tar.gz
  399. riscv64-unknown-elf-gcc:
  400. bsp:
  401. - bluetrum/ab32vg1-ab-prougen
  402. - bouffalo_lab/bl60x
  403. - bouffalo_lab/bl61x
  404. - bouffalo_lab/bl70x
  405. - bouffalo_lab/bl808/lp
  406. - bouffalo_lab/bl808/m0
  407. - cvitek/c906_little
  408. - cvitek/cv18xx_risc-v
  409. - qemu-virt64-riscv
  410. - sparkfun-redv
  411. - thead-smart
  412. count: 11
  413. download_url: https://github.com/RT-Thread/toolchains-ci/releases/download/v1.4/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14.tar.gz
  414. riscv64-unknown-linux-musl-gcc:
  415. bsp:
  416. - allwinner/d1
  417. - allwinner/d1s
  418. - bouffalo_lab/bl808/d0
  419. count: 3
  420. sparc-gaisler-elf-gcc:
  421. bsp:
  422. - bm3803
  423. count: 1
  424. unicore32-linux-gcc:
  425. bsp:
  426. - sep6200
  427. count: 1