AO-LOAD(1)
β¨ NAME β¨
okay bestie, meet ao-load π it's how you flash a program onto a AltOS device π₯
π SYNOPSIS π
ao-load [-T tty-device] [--tty tty-device] [-D altos-device] [--device
altos-device] [--cal radio-calibration] file.ihx device serial number
π DESCRIPTION π
so ao-load takes your .ihx file and writes it straight into the target device's flash memory πΈ while it's at it, it customizes the AltOS image with the serial number you hand it β¨ main character energy, literally.
π OPTIONS π
-T tty-device,--tty tty-deviceβ this picks which tty device the debugger chats through to reach the target π§ the special nameBITBANGtellsao-dbgto use the cp2103 connection. otherwise it should be a usb serial port hooked up to a suitable cc1111 debug node.-D AltOS-device,--device AltOS-deviceβ this goes hunting for a connected device π your argument has to be one of these vibes:TeleMetrum:2TeleMetrum2
leave out the product name and the tool picks a suitable product for you. leave out the serial number and it matches one of the available devices π
-c radio-calibration,--cal radio-calibrationβ this bakes the radio calibration value into the image for hardware that has no eeprom storage for it π«Ά you can figure it out from the current radio calibration value, the measured frequency, and the desired frequency:
cal' = cal * (desired/measured)
the default calibration value is 1186611 π
π¦ USAGE π¦
ao-load reads your .ihx file into memory and locates the matching .map file πΊοΈ then it edits the image so it's customized with the serial number you gave. next, it connects to the target device and writes the program into its flash memory π₯
π AUTHOR π
Keith Packard π«Ά the legend himself
bye bestie π that's ao-load signing off from the AO-LOAD(1) page πβ¨
π¦ where this page comes from
- debian bookworm: altos 1.9.16-2 Β· GPL-2.0-or-later
- debian trixie: altos 1.9.21-1 Β· GPL-2.0-or-later
- ubuntu jammy: altos 1.9.10-1 Β· GPL-2.0-or-later
- ubuntu noble: altos 1.9.17-1ubuntu3 Β· GPL-2.0-or-later
- ubuntu questing: altos 1.9.21-1
- ubuntu resolute: altos 1.9.22-2 Β· GPL-2.0-or-later
- ubuntu stonking: altos 1.9.22-2 Β· GPL-2.0-or-later
- Copyright Β© 2009 Keith Packard <keithp@keithp.com>
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms