Skip to content

Latest commit

 

History

History
83 lines (60 loc) · 2.4 KB

README.md

File metadata and controls

83 lines (60 loc) · 2.4 KB

akiprobe

A CMSIS-DAP V2 implementation for AE-LPC11U35-MB and Raspberry Pi Pico(rp2040).

Alternatives

Depends

Requirements

Build

$ git submodule update --init
$ make -C build -j

build/akiprobe_crc.bin will be generated.

Pin assignment

Function Pin Port
SWCLK/TCK 27 P0_21
SWDIO/TMS 4 P0_8
TDI 9 P0_12
TDO 10 P0_13
nRESET 23 P0_2
Connected LED 3 P0_7
UART TX 18 P0_19
UART RX 17 P0_18

Requirements

Build

$ cmake -S . -B build_pico -G Ninja -DPICO_PLATFORM=rp2040 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=MinSizeRel -DPICO_SDK_PATH=../pico-sdk
$ cmake --build build_pico

build_pico/akiprobe.uf2 will be generated.

pin assignment

Function Pin Port
SWCLK/TCK 4 GP2
SWDIO/TMS 5 GP3
TDI 6 GP4
TDO 7 GP5
nRESET 9 GP6
UART TX 11 GP8
UART RX 12 GP9

License

  • Project's source code files are licensed under MIT license.
  • TinyUSB is licensed under the MIT license.
  • CMSIS_6 is licensed under the Apache 2.0 license.
  • CMSIS-DAP is licensed under the Apache 2.0 license.