-
prerequisites
- Python is installed on your computer
- your program is compiled + linked to support the ASB (binary offset
0xC000)
-
use the ASB loader script to upload to the board
python asb.py [flags (all required)]--load-address-blobload address: 0x20000--magic-nummagic: 0xCB--versionversion: 0x0--load-address-wiredload address wired: 0xC000-ii: 6--optionsoptions: 0x1-bbaud rate: 115200 or 921600 depending on your board (Artemis boards are 115200)-vverbose: turn on verbose output-ointermediate file path: where to place intermediate files-portserial port: the serial port to connect over (/dev/* on *nix or COMX on windows)--binfilepath: path to the binary image of your program to upload
-
easy copy/paste
--load-address-blob 0x20000 --magic-num 0xCB --version 0x0 --load-address-wired 0xC000 -i 6 --options 0x1 -v -o ./temp -port ${YOUR_PORT_HERE} --bin ${YOUR_BIN_HERE}
-
Notifications
You must be signed in to change notification settings - Fork 5
sparkfun/Apollo3_Uploader_ASB
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
The Ambiq Secure Bootloader (ASB) serial uploader used on SparkFun Apollo3 based boards
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published