After I had been playing around with the BBC B implementation (where I had flashed icebootbeeb.raw), I wanted to revert back to the normal bootloader, so that I can upload bitstreams over USB again. But I'm having some troubles.
I had flashed the board with icebootbeeb.raw. And then I reflashed iceboot.raw, using this command:
sudo dfu-util -d 0483:df11 -s 0x08000000 -D iceboot.raw --alt 0 -t 1024
The flashing worked fine. But when I boot the BlackIce ( version 1), I now see this in the terminal:
Mystorm version 0.3
Programming from flash
So apparently the bootloader finds something in the flash and uploads it to the FPGA. And then I can't send a bitstream through the USB to the FPGA anymore, because it's already configured (I have no clue with what).
Maybe I'm missing something simple? I'm not so familiar with the tools, and am afraid to make a mistake that wil mess up the flash and leave the board bricked (and me having to buy a cable, etc.).
I flashed the board back to icebootbeeb.raw, and it boots as BBC. So I guess that not all of the flash is being erased, and iceboot picks up some remnant from icebootbeeb. How can I clear all the flash (and not delete too much?).
Edit: I'm on a Mac.