[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.2 Programmers Accepting Exitspec Parameters

Currently, only the flip2, linuxspi and old school parallel port programmers such as stk200 and dapa support -E exitspec parameter options. These let the user decide in which state the programmer pins after ended programming session. AVRDUDE only allows one -E option. However, multiple exitspec parameters can be specified as one comma-separated list.

flip2
linuxspi
Parallel port programmers
help

Show help menu and exit.

reset

The ‘/RESET’ signal will be left activated at program exit, that is it will be held low, in order to keep the MCU in reset state afterwards. Note in particular that the programming algorithm for the AT90S1200 device mandates that the ‘/RESET’ signal is active before powering up the MCU, so in case an external power supply is used for this MCU type, a previous invocation of AVRDUDE with this option specified is one of the possible ways to guarantee this condition. flip2 will not exit bootloader mode at program exit if reset is used.

noreset

The ‘/RESET’ line will be deactivated at program exit, thus allowing the MCU target program to run while the programming hardware remains connected. flip2 will exit bootloader mode at program exit and start the application if noreset is used, and this is the default behaviour for this bootloader.

Parallel port programmers
vcc

This option will leave those parallel port pins active (i. e. high) that can be used to supply ‘Vcc’ power to the MCU.

novcc

This option will pull the ‘Vcc’ pins of the parallel port down at program exit.

d_high

This option will leave the 8 data pins on the parallel port active (i.e. high).

d_low

This option will leave the 8 data pins on the parallel port inactive (i.e. low).


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Stefan Rueger on August 24, 2024 using texi2html 1.82.