docu updates plus minichange in freertos config
This commit is contained in:
19
README.adoc
19
README.adoc
@@ -23,6 +23,9 @@ NOTE: Pico2 / RP2350 can also be used as probe hardware.
|
||||
|
||||
WARNING: Pico2 / RP2350 targets are currently not supported.
|
||||
|
||||
WARNING: Pico2 target is only working at <= 300kHz reliably. +
|
||||
``time /home/hardy/.pico-sdk/openocd/0.12.0+dev/openocd.exe -c "gdb_port 50000" -c "tcl_port 50001" -c "telnet_port 50002" -s /home/hardy/.pico-sdk/openocd/0.12.0+dev/scripts -f /home/hardy/.vscode/extensions/marus25.cortex-debug-1.12.1/support/openocd-helpers.tcl -f interface/cmsis-dap.cfg -f target/rp2350.cfg -c "adapter speed 349" -c "program {pio_blink.elf} verify reset; shutdown;"``
|
||||
|
||||
|
||||
## Features
|
||||
|
||||
@@ -102,11 +105,16 @@ containing the steps from installation until debugging in VSCode.
|
||||
|yes
|
||||
|`openocd -f interface/cmsis-dap.cfg -f target/rp2040.cfg -c "adapter speed 25000" -c "program {firmware.elf} verify reset; shutdown;"`
|
||||
|
||||
|pyOCD 0.34 & 0.35
|
||||
|pyOCD 0.34 .. 0.36
|
||||
|yes
|
||||
|yes
|
||||
|`pyocd flash -f 400000 -t nrf52840 firmware.elf`
|
||||
|
||||
|probe-rs 0.23 ..
|
||||
|yes
|
||||
|?
|
||||
|`probe-rs benchmark --protocol swd --address 0x20000000 --chip RP2040`
|
||||
|
||||
|cp / copy
|
||||
|yes
|
||||
|yes
|
||||
@@ -133,7 +141,11 @@ Those settings are:
|
||||
DAP_PACKET_SIZE=512
|
||||
|
||||
|OpenOCD / CMSIS-DAPv2
|
||||
|DAP_PACKET_COUNT=2 +
|
||||
|DAP_PACKET_COUNT=1 +
|
||||
DAP_PACKET_SIZE=512
|
||||
|
||||
|probe-rs / CMSIS-DAPv2
|
||||
|DAP_PACKET_COUNT=8 +
|
||||
DAP_PACKET_SIZE=512
|
||||
|
||||
|unknown / CMSIS-DAPv2
|
||||
@@ -624,6 +636,9 @@ Or use simply `make show-options` in the projects root.
|
||||
| https://github.com/openocd-org/openocd[OpenOCD on github]
|
||||
| https://openocd.org/[Official Homepage]
|
||||
|
||||
| https://github.com/probe-rs/probe-rs[probe-rs on github]
|
||||
|
|
||||
|
||||
| https://wiki.segger.com/Use_SystemView_without_RTOS[Use SystemView without RTOS]
|
||||
|
|
||||
|
||||
|
||||
@@ -121,6 +121,8 @@
|
||||
#define configMAX_API_CALL_INTERRUPT_PRIORITY [dependent on processor and application]
|
||||
*/
|
||||
|
||||
#define configKERNEL_PROVIDED_STATIC_MEMORY 1
|
||||
|
||||
/* SMP port only */
|
||||
#define configNUMBER_OF_CORES 2
|
||||
#define configTICK_CORE 1
|
||||
|
||||
@@ -4,7 +4,8 @@ These are more or less unmodified (but selected) files from
|
||||
https://github.com/ARMmbed/DAPLink[DAPLink].
|
||||
|
||||
If the files should be refreshed due to changes in DAPLink, some care has to be taken
|
||||
not to revert those changes unintentionally.
|
||||
not to revert changes unintentionally. +
|
||||
Files with important changes are `swd_host.*`.
|
||||
|
||||
Extendening YAPicoprobes capabilites with new targets (aka DAPLink files) should be
|
||||
straight forward. Check the nRF52 files in the DAPLink source tree. +
|
||||
|
||||
Reference in New Issue
Block a user