annotate README @ 18:f1e44afb41a3

WIP with control and DAC in sync and not hanging. Control data is wrong but baby steps.
author Daniel O'Connor <darius@dons.net.au>
date Tue, 25 Feb 2025 14:36:10 +1030
parents bf483219cb12
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
1 Build:
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
2 cd build
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
3 cmake -DPICO_SDK_PATH=$HOME/projects/pico-sdk \
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
4 -DPICO_TOOLCHAIN_PATH=/Applications/ArmGNUToolchain/12.2.rel1/arm-none-eabi/bin \
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
5 -DCMAKE_BUILD_TYPE=Debug \
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
6 ..
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
7 make -j 8
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
8
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
9 Debug:
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
10 https://github.com/majbthrd/pico-debug/blob/master/howto/openocd.md
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
11
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
12 openocd -f interface/cmsis-dap.cfg -f target/rp2040.cfg -s tcl -c "adapter speed 5000"
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
13 /Applications/ArmGNUToolchain/12.2.rel1/arm-none-eabi/bin/arm-none-eabi-gdb -ex "target ext :3333" modulator.elf
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
14 load
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
15 run
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
16
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
17 Debug probe appears as a composite device - the CMSIS debug interface and a CDC serial port which
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
18 has the UART of the debugee connected.
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
19
bf483219cb12 Add README
Daniel O'Connor <darius@dons.net.au>
parents:
diff changeset
20