Two example programming interfaces
Artemis can be programmed using the standard JTAG interface or with a serial bootloader. The Artemis
module can be routed to USB to serial circuit or an industry standard JTAG connector for more advanced
programming and debugging. For more information on ARM programming, including JTAG interfaces, check
out our
A RM Programming Tutorial
.
SparkFun Bootloader
We've designed a baud rate flexible bootloader that is run at each power on reset. What does baud rate
flexible mean exactly? The computer initiates communication at a given baud rate (921600bps for example)
and the Artemis auto-detects the baud rate and transfers the bulk of the binary data at the agreed upon rate.
This enables upload speeds up to 921600bps; significantly reducing upload times. A flexible rate allows
computer systems that may have problems at higher rates to select the rate that works best. This bootloader is
the preferred method for uploading sketches and user code that needs quick and reliable means of getting new
code onto the Artemis.
SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3
11
Need help?
Do you have a question about the Artemis and is the answer not in the manual?
Questions and answers