EasyManuals Logo

sparkfun Artemis User Manual

Default Icon
19 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #13 background imageLoading...
Page #13 background image
This style of bootloading is slightly different from bootloaders that you may be accustomed to. The STK500
bootloader that runs on most ATmega328 based Arduinos is run automatically at reset, then times out and the
user’s code is run. The Artemis bootloader is similar but requires an extra pin (the Bootload pin) to be held
high. To make using Artemis as cheap and easy as possible we’ve designed a simple RC circuit that can be
implemented on your design using USB-to-serial ICs with the bare minimum control pins (the CH340E has only
RTS) and still allow for factory bootloader activation. If you suspect you will need to modify the SparkFun
Artemis Bootloader (described above) or if you need to use the secure bootload toolchain, the circuit above
can be used to bootload using a single pin (DTR or RTS is supported). This single-pin reset and bootload
solution is ideal for any USB to serial implementation that has control pins exposed (CH340, CP210x, FT232,
etc).
Heads up! You will never damage or brick the Artemis but using the Ambiq Secure Bootloader tools will overwrite
the SparkFun bootloader removing the faster upload abilities. We don't recommend using the Ambiq Secure
Bootloader for general Arduino programming.
Don't select Ambiq Secure Bootloader unless you know what you're doing
To load new code onto your Artemis module using the Ambiq bootloader toolchain select the Ambiq Secure
Bootloader option in the Arduino Tools->Bootloader menu. These tools will modify your binary and package
SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 13

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the sparkfun Artemis and is the answer not in the manual?

sparkfun Artemis Specifications

General IconGeneral
Brandsparkfun
ModelArtemis
CategoryControl Unit
LanguageEnglish