docu updates plus minichange in freertos config

This commit is contained in:
Hardy Griech
2024-10-21 22:56:01 +02:00
parent e982334551
commit 49e877e474
3 changed files with 21 additions and 3 deletions

View File

@@ -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]
|

View File

@@ -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

View File

@@ -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. +