Closed justiceamoh closed 4 years ago
Thanks!
Yes, that is the issue. You need the boot pin available to put the module into the Ambiq Secure Loader. I recommend implementing the bootload reset circuit on most boards.
Do you have the SWD pins broken out? You can always program over JTAG...
Closing as this is not an issue with the GUI.
Ah! Thank you @nseidle. I saw the reset circuit but I was trying to save on footprint 😞 . Lesson learned. I'll put that on the next iteration. I do have SWD broken out and can flash the new bootloader via the debugger for now.
Is there a repo where can I follow updates to the SVL bootloader? I've seen this this repo but it looks like it was last updated a year ago.
Argh. Yea, it's bad. I've updated this readme. Source code is here.
I've got PRs into the other readme's on the BSP and Apollo core to get the links cleaned up.
Thanks @nseidle!
Thanks for providing a firmware upload GUI utility. Very useful. I am able to upload firmware unto the board without any hassle. However, when I try to update the bootloader, that fails with the following message:
Any ideas why this keeps failing? I am using a custom board fashioned after the Artemis Nano. It is running the SVL bootloader version 3, as shipped. I did not break out the boot pin because I wanted to stick to the SVL exclusively. Could that be the cause? I am able to flash the bootloader
artemis_svl.bin
directly using my j-link debug probe though.