AO-RAWLOAD(1)

✨ NAME ✨

okay so bestie, this is ao-rawload πŸ’– it's from the General Commands Manual and it's literally the tool that flashes a program onto an AltOS device πŸ”₯ the whole vibe is "flash this, no cap."


πŸ“œ SYNOPSIS πŸ“œ

ao-rawload [-T tty-device] [--tty tty-device] [-D altos-device]
[--device altos-device] file.ihx

πŸ¦‹ DESCRIPTION πŸ¦‹

ngl this one is so simple it's iconic πŸ’… ao-rawload takes the .ihx file you give it and loads it without modification 🫢 it goes into the target device's flash or ram, and which one depends on the base address of the .ihx file.


πŸ’œ OPTIONS πŸ’œ

  • -T tty-device, --tty tty-device β€” this picks which tty device the debugger uses to talk to the target device πŸŽ€ the special name 'BITBANG' tells ao-dbg to 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 looking for a connected device πŸ” the argument has to be one of these forms:
TeleMetrum:2
TeleMetrum
2

bestie, if you leave out the product name, the tool picks a suitable product for you ✨ and if you leave out the serial number, it'll match one of the available devices 🧚

  • -r, --run β€” once the file is loaded, the PC gets set to the base address of the image and execution resumes right there 🌈 > ngl there's a stray the .ihx file. fragment dangling at the end of this one in the original page πŸ™ˆ I've kept it exactly as it is so nothing gets lost.

🌸 USAGE 🌸

ao-rawload reads the .ihx file you specified into memory πŸ’Ύ then it connects to the target device and writes the program into the target device's memory πŸ”₯ and if you ask for it, it'll start the program running too ⭐


πŸ‘‘ AUTHOR πŸ‘‘

Keith Packard πŸ’œ the legend himself 🫢


That's the whole page, bestie πŸŽ€ ao-rawload, straight from AO-RAWLOAD(1) πŸ’… main character energy, periodt ✨

πŸ“¦ where this page comes from