add pico2 rp2350 (arm) board

add pico2 to hil ci
This commit is contained in:
hathach
2024-09-13 19:12:26 +07:00
parent 91c8700a9f
commit c419b1e7c5
7 changed files with 50 additions and 15 deletions

View File

@@ -1,3 +1,4 @@
set(PICO_PLATFORM rp2040)
set(PICO_BOARD adafruit_feather_rp2040)
# Enable MAX3421E USB Host

View File

@@ -1 +1,2 @@
set(PICO_PLATFORM rp2040)
set(PICO_BOARD pico)

View File

@@ -0,0 +1,2 @@
set(PICO_PLATFORM rp2350-arm-s)
set(PICO_BOARD pico2)

View File

@@ -6,21 +6,32 @@ if (NOT BOARD)
set(BOARD pico_sdk)
endif()
if (TOOLCHAIN STREQUAL "clang")
set(PICO_COMPILER "pico_arm_clang")
else()
set(PICO_COMPILER "pico_arm_gcc")
endif()
include(${CMAKE_CURRENT_LIST_DIR}/boards/${BOARD}/board.cmake)
#if (TOOLCHAIN STREQUAL "clang")
# set(PICO_COMPILER "pico_arm_clang")
#else()
# set(PICO_COMPILER "pico_arm_gcc")
#endif()
# add the SDK in case we are standalone tinyusb example (noop if already present)
include(${CMAKE_CURRENT_LIST_DIR}/pico_sdk_import.cmake)
# include basic family CMake functionality
set(FAMILY_MCUS RP2040)
set(JLINK_DEVICE rp2040_m0_0)
set(OPENOCD_OPTION "-f interface/cmsis-dap.cfg -f target/rp2040.cfg -c \"adapter speed 5000\"")
include(${CMAKE_CURRENT_LIST_DIR}/boards/${BOARD}/board.cmake)
if (PICO_PLATFORM STREQUAL "rp2040")
set(JLINK_DEVICE rp2040_m0_0)
set(OPENOCD_TARGET rp2040)
elseif (PICO_PLATFORM STREQUAL "rp2350-arm-s" OR PICO_PLATFORM STREQUAL "rp2350")
set(JLINK_DEVICE rp2350_m33_0)
set(OPENOCD_TARGET rp2350)
elseif (PICO_PLATFORM STREQUAL "rp2350-riscv")
set(JLINK_DEVICE rp2350_riscv_0)
set(OPENOCD_TARGET rp2350-riscv)
endif()
set(OPENOCD_OPTION "-f interface/cmsis-dap.cfg -f target/${OPENOCD_TARGET}.cfg -c \"adapter speed 5000\"")
if (NOT PICO_TINYUSB_PATH)
set(PICO_TINYUSB_PATH ${TOP})