How is the SPI flash programmed? Can an external SPI master connect to the BF51x SPI pins and program the flash directly?
The only way to program the SPI flash on the BF51x is by executing code on the processor. This prevents communication between the SPI flash and the processor from being monitored on the pins. It is possible to boot from an alternate mode and have a second stage programmer.
This is a planned feature on Danville's dspFlash Blackfin & Sharc programmer. We are just waiting for an available target to write the drivers.
Retrieving data ...