I’m doing some work using the old revision of the HiFive1 and I appear to have blown away the bootloader at 0x20000000 while loading mynewt onto the board at some point and I want to go back to running applications on bare metal but it appears any instructions on how to reload the bootloader have been removed from the internet as far as I can tell.
Specifically, the instructions at this thread:
To use the supplied bash script. The git patches in the script no longer line up with the files or structure of the new freedom-e-sdk and even reverting freedom-e-sdk back to release v0.1.2 of the master branch doesn’t fix it as it looks like the script still doesn’t see the things it wants in there.
I tried just patching the files myself but the core of the problem is that I can’t seem to find any record of the “double_tap_dontboot” application anywhere on the internet. If I search for it I find expired links to it (https://github.com/sifive/freedom-e-sdk/tree/master/software/double_tap_dontboot) so I’m not sure what to do.