Commit from zer0 on branch b_zer0 (2009-04-25 11:06 CEST)
=
Add baudrate and signature check in config for avrdude.
Signed-off: Antoine albertelli antoinea...@gmail.com
aversive config/generate_aversive_config 1.23.4.16
aversive config/config.in 1.42.4.29
aversive config/Configure.help1.13.4.19
aversive/config/generate_aversive_config (1.23.4.15 - 1.23.4.16)
@@ -141,6 +141,16 @@
echo -n AVRDUDE_PORT = $2
echo `grep CONFIG_AVRDUDE_PORT $1 | sed s,CONFIG_AVRDUDE_PORT=,,` $2
+echo -n AVRDUDE_BAUDRATE = $2
+echo `grep CONFIG_AVRDUDE_BAUDRATE $1 | sed s,CONFIG_AVRDUDE_BAUDRATE=,,`
$2
+
+if grep CONFIG_AVRDUDE_CHECK_SIGNATURE=y $1 /dev/null 2 /dev/null
+then
+echo AVRDUDE_FLAGS_SIGNATURE_CHECK = $2
+else
+echo AVRDUDE_FLAGS_SIGNATURE_CHECK = -F $2
+fi
+
if grep CONFIG_AVARICE=y $1 /dev/null 2 /dev/null
then
=
aversive/config/config.in (1.42.4.28 - 1.42.4.29)
=
@@ -519,6 +519,8 @@
string 'Port device' CONFIG_AVRDUDE_PORT '/dev/parport0'
+int 'Programmer baudrate' CONFIG_AVRDUDE_BAUDRATE '19200'
+
endmenu
mainmenu_option next_comment
@@ -534,6 +536,7 @@
endmenu
+bool 'Check device signature' CONFIG_AVRDUDE_CHECK_SIGNATURE
endmenu
==
aversive/config/Configure.help (1.13.4.18 - 1.13.4.19)
==
@@ -350,6 +350,15 @@
'/dev/ttyS0', depending on the programmer type. Under win32, it can
look like 'com1' for instance.
+CONFIG_AVRDUDE_BAUDRATE
+ Choose the baudrate. This can be very useful if you are using a stk500
+ bootloader, and you want to speed it up.
+
+CONFIG_AVRDUDE_CHECK_SIGNATURE
+ Avrdude normally checks the device signature, but some bootloaders doesn't
+ implement this, or your device may not communicate with Avrdude. This option
+ allows you to bypass this check.
+
CONFIG_AVRDUDE_FUSE
If you enable this option, a script will be launched just after this
saving the configuration. This script uses avrdude to program the
___
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog