Chcę stworzyć własny programator/debugger/probe do SWD z obsługą SWO, oparty na RP2040 i zmodyfikowanym oprogramowaniu Picoprobe.
Do testów potrzebuję kilku narzędzi — większość z nich widziałam u Was, ale chciałabym dopytać o jedno: devboard. Chodzi mi o jakikolwiek gotowy devboard/devkit obsługujący SWD (obsługa SWO nie jest konieczna, ale byłaby mile widziana), na którym mogłabym uruchomić mały testowy program, żeby sprawdzić, czy mój debugger prawidłowo się łączy i wgrywa program na mikrokontroler.
Czy macie coś takiego w hackerspace, albo może ktoś ma prywatnie i mógłby przynieść na spotkanie, na którym będę kończyć probe?
@emb3rcia , ja używam płytę Pico z RP2040 jak debager dla Pico2 z RP2350, podłączam przez SWD.
Używam ten fork OpenOCD:
git clone --recurse-submodules -b 'rp2350-pre1.0-rpi' 'https://github.com/raspberrypi/openocd.git' 'openocd_rpi_fork'
cd ./openocd_rpi_fork
./bootstrap
./configure --disable-werror --enable-cmsis-dap-v2 # at the end, prints "OpenOCD configuration summary" table
make -j2
make install # without `sudo`, it requires permissions for 2 directories: `chown -R $USER /usr/local/bin /usr/local/share`
Możemy spróbować powtórzyć polecenia, które określiłem w sekcji “OpenOCD recipes”, na Twoim urządzeniu. Daj mi znać, kiedy będziesz gotowy, aby odwiedzić Hackerspace.
@vazhnov
Wlasnie podobny pomysl mam, tylko ze chce to zrobic z level shifterami, sama plytka juz zaprojektowana tylko czekam na kieszonkowe by ja zamowic z jlcpcb, dzisiaj dodam sama plytke na github jak bede robic w nim porzadki, wiec jak ktos chce to moge tu wyslac linka do tego