ci.attachconfig.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. bsp_board_info:
  2. arch: arm
  3. toolchain: arm-none-eabi-gcc
  4. pre_build: |
  5. scons --version
  6. build_cmd: |
  7. scons -j8
  8. post_build: |
  9. scons --version
  10. run_cmd: ./qemu-nographic.sh
  11. qemu_flag: true
  12. # ------ PERIPHERAL CI ------
  13. peripheral.UARTv2:
  14. kconfig:
  15. - CONFIG_RT_USING_SERIAL_V2=y
  16. - CONFIG_BSP_USING_UART1=y
  17. - CONFIG_BSP_USING_UART2=y
  18. - CONFIG_BSP_USING_UART3=y
  19. peripheral.EMAC:
  20. kconfig:
  21. - CONFIG_BSP_DRV_EMAC=y
  22. peripheral.LVGL:
  23. kconfig:
  24. - CONFIG_RT_USING_POSIX_SOCKET=y
  25. - ONFIG_RT_USING_LWIP=y
  26. - CONFIG_BSP_USING_LVGL=y
  27. # ------ online-packages CI ------
  28. online-packages.tools.coremark:
  29. kconfig:
  30. - CONFIG_PKG_USING_COREMARK=y
  31. - CONFIG_COREMARK_ITERATIONS=36000
  32. pre_build: |
  33. scons --version
  34. build_cmd: |
  35. scons -j8
  36. post_build: |
  37. scons --version
  38. ci_build_run_flag : true
  39. buildcheckresult: "core_main" #检查编译的log中是否有匹配字
  40. msh_cmd: |
  41. ps
  42. version
  43. core_mark
  44. msh_cmd_timeout: 60
  45. checkresult: 'CoreMark 1.0' #检查执行过程中的log是否有匹配字
  46. online-packages.misc.entertainment.tetris:
  47. kconfig:
  48. - CONFIG_PKG_USING_TETRIS=y
  49. online-packages.misc.entertainment.2048:
  50. kconfig:
  51. - CONFIG_PKG_USING_2048=y
  52. # ------ RT_SMART PART ------
  53. rt_smart.base:
  54. env:
  55. RTT_CC_PREFIX: arm-linux-musleabi-
  56. RTT_EXEC_PATH: /opt/arm-linux-musleabi_for_x86_64-pc-linux-gnu/bin
  57. pre_build: |
  58. echo $RTT_CC_PREFIX
  59. kconfig:
  60. - CONFIG_RT_USING_SMART=y
  61. - CONFIG_RT_USING_MEMHEAP=y
  62. - CONFIG_RT_USING_DFS_V2=y