blackmagic/src
James Turton 53672f1fc3 rp: Remove CHIP_ERASE command from rp_flash_erase
There seems to be a bug in the bootrom for the rp2040 which means
that the chip erase command is not accepted. This is because the
CS pin must be released (set high) directly after sending the chip
erase command (0x60 or 0xC7) (see Winbond W25Q128JV datasheet for
details). Instead the bootrom sends the address after the command,
thus the SPI flash silently ignores the command. Instead, we must
erase each 64KB block one at a time, but thankfull the bootrom
handles this correctly for us.
2022-06-11 11:54:34 -04:00
..
include rtt 2022-05-31 21:15:41 -04:00
platforms hosted/bmp_libusb: Further cleanup to the main bmp_ident string 2022-06-04 18:49:02 -07:00
target rp: Remove CHIP_ERASE command from rp_flash_erase 2022-06-11 11:54:34 -04:00
Makefile build: Corrected the all_platform build target. 2022-06-03 22:42:05 -04:00
command.c rtt 2022-05-31 21:15:41 -04:00
crc32.c crc32: Fix the launchpad-icdi build as that was broken 2022-03-14 21:37:44 -07:00
exception.c Remove dp_low_read() and use exception protected dp_read() 2021-10-31 12:55:41 +01:00
gdb_hostio.c target: Use size_t instead of unsigned in syscall interface. 2016-07-13 08:31:09 +12:00
gdb_hostio.h target: Use size_t instead of unsigned in syscall interface. 2016-07-13 08:31:09 +12:00
gdb_main.c rtt 2022-05-31 21:15:41 -04:00
gdb_packet.c gdb_packet: Formatting cleanup 2022-03-31 14:11:38 -04:00
hex_utils.c Fix pointer sign warnings and remove -Wno-pointer-sign. 2015-03-13 20:35:39 -07:00
main.c remote.c: Compile only relevant functions. 2020-06-05 14:59:30 +02:00
morse.c Turn error LED off after successful attach to target (error LED blinks on 'target lost'). 2021-08-13 16:10:37 +02:00
remote.c Test voltage on VREF before enabling target power (mon tpwr), to avoid potential power conflict. 2021-09-22 20:45:18 +02:00
remote.h remote: Packets may be larger than 256 bytes. 2021-09-22 15:16:20 +02:00
rtt.c rtt: Cleanup and fixes for the RTT over serial support as per #954 2022-05-31 22:24:59 -04:00
timing.c timeout: Make sure we wait at least the period requested (#900, #902) 2021-07-27 10:59:03 +02:00