본문 바로가기

RP2040 라즈베리파이 피코4

디버그 프로브로 rp2040과 컴퓨터를 시리얼 통신 연결하기 1. CMakeLists.txt 파일에 STDIO를 USB CDC로 연결하도록 설정cmake_minimum_required(VERSION 3.14)include(pico_sdk_import.cmake)project(STDDemo)set(CMAKE_C_STANDRAD 11)set(CMAKE_CXX_STANDARD 17)pico_sdk_init()add_executable(STDDemo main.c)target_link_libraries(STDDemo pico_stdlib)pico_enable_stdio_usb(STDDemo 1) # Enable the STDIO on USB CDCpico_enable_stdio_uart(STDDemo 0)pico_add_extra_outputs(STDDemo) 2. .. 2025. 1. 13.
라즈베리파이 피코 디버그 프로브로 펌웨어 업로드하기 https://youtu.be/4RCZBZsfsek?si=qLC21VyzBPIHQ3DE 1. OpenOCD 설치$ brew install open-ocd 2. 디버그 프로브를 맥 컴퓨터 USB포트에 연결 3. 펌웨어 파일 업로드sudo openocd -f interface/cmsis-dap.cfg -f target/rp2040.cfg -c "adapter speed 5000" -c "program 파일명.elf verify reset exit"    * Photo by Nubelson Fernandes on Unsplash 2025. 1. 13.
macOS에 Pico 툴체인과 Pico SDK 설치하기 Toolchain$ brew install cmake$ brew tap ArmMbed/homebrew-formulae$ brew install arm-none-eabi-gcc  SDK$ git clone https://github.com/raspberrypi/pico-sdk.git --branch master$ cd pico-sdk$ git submodule update --init$ cd ..$ git clone https://github.com/raspberrypi/pico-examples.git --branch master$ export PICO_SDK_PATH="$HOME/.../pico-sdk"  https://datasheets.raspberrypi.com/pico/getting-started.. 2025. 1. 13.
[RP2040 라즈베리파이 피코] C언어로 개발하기 - 프로젝트 생성 사전준비 - SDK 설치: https://github.com/raspberrypi/pico-sdk?tab=readme-ov-file GitHub - raspberrypi/pico-sdkContribute to raspberrypi/pico-sdk development by creating an account on GitHub.github.com  1. 프로젝트 폴더 생성 후 PICO SDK에서 제공하는 pico_sdk_import.cmake 파일을 프로젝트 폴더로 복사$ mkdir ProjectName$ cd ProjectName$ cp $PICO_SDK_PATH/external/pico_sdk_import.cmake . 2. CMakeLists.txt 파일 생성하기$ touch CMakeLists.tx.. 2025. 1. 13.
반응형