I am trying to flash the SPI flash on my DA14585 development board using SmartSnippet Toolbox's SPI Flash Programmer. I basically follow the approach from section 9.2 of "UM-B-012 DA14580/581/583 Creation of a secondary bootloader", but I am in doubt about the supposed pin configuration. If I use the SPI configuration (figure 5 of UM-B-048, matching the SmartSnippet configuration SPI_CLK: P0_0, SPI_EN: P0_3, SPI_DI:P0_5, SPI_D0: P0_6) I cannot download the flash_programmer.bin as SmartSnippets does not seem to recognize the hardware reset.
Started download procedure... Please press the hardware reset button on the board to start the download process.
If I use the UART configuration (figure 3 of UM-B-048) I can download the programmer but cannot perform any flash operations (Read, Erase, Burn, etc.) getting
Timeout while waiting to receive the most significant byte of packet lenght (10000msecs)
Can you confirm that it is actually possible to burn the flash using SmartSnippet SPI flash programmer, how the pin configuration should be, or any other information on where I am wrong.
The board works well when loading the application directly to SysRam and running it from there.