Top.Mail.Ru
Pico: компиляция проекта на asm


Jun 12, 2023


Pico: компиляция проекта на asm

продолжение следует …

    rm -rf build
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=Debug ..
    make
Подготовка скриптов для упрощения процесса разработки:

1) Создаем папку $HOME/bin, в ней будем хранить все созаваемые далее скрипты. 2) Добавляем в $HOME/.bashrc строку

    export PATH=$PATH:$HOME/bin

3) Создаем скрипт с именем m-uart, для прослушивания присылаемых данных по UART.

    minicom -b 115200 -o -D /dev/serial0

4) Скрипт m-usb, прослушиваем данные от Pico по USB.

    minicom -b 115200 -o -D /dev/ttyACM0

5) Для debug сборки скрипт cmaked.

    cmake -DCMAKE_BUILD_TYPE=Debug ..

6) Для работы gdb с чипом RP2040, запускаем openocd с помощью скрипта ocdg.

    openocd -f interface/raspberrypi-swd.cfg -f target/rp2040.cfg

7) Скрипт gdbm с параметром .elf файлом проекта.

    gdb-multiarch $1

8) Для автоматического соединения gdb с openocd, создаем скрипт .gdbinit в папке $HOME.

    target remote localhost:3333
Все скрипты должны иметь свойство для запуска:
    chmod +x filename