Mon 07 Dec 2015 11:41:18 AM UTC, comment #1:
Almost the same thing.
I've updated the OS yesterday (December, the 6th; Arch Linux 64bit). Among the other updated packages there was AVRDUDE. Now, when I'm downloading the hex file, it writes:
--------------------
[burser@Arch sketch_dec07a]$ avrdude -v -v -C/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf -patmega328p -carduino -P/dev/ttyACM0 -b115200 -D -Uflash:w:sketch_dec07a.cpp.standard.hex:i
avrdude: Version 6.2, compiled on Dec 2 2015 at 15:23:56
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/burser/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyACM0
Using Programmer : arduino
Overriding Baud Rate : 115200
Исключение в операции с плавающей точкой (core dumped)
--------------------
(The last line is translated as "Exception in operation with floating-point number").
The version of AVRDUDE is the same, 6.2.
IMHO it's somehow connected to configuring the serial port (setting the baud rate), because when I try to set a different baud rate, the results are different:
--------------------
[burser@Arch sketch_dec07a]$ avrdude -v -v -C/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf -patmega328p -carduino -P/dev/ttyACM0 -b9600 -D -Uflash:w:sketch_dec07a.cpp.standard.hex:i
avrdude: Version 6.2, compiled on Dec 2 2015 at 15:23:56
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/burser/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyACM0
Using Programmer : arduino
Overriding Baud Rate : 9600
avrdude: Cannot set serial port speed to 9600. ioctl returned -1
avrdude: ser_open(): can't set attributes for device "/dev/ttyACM0": Operation not supported
avrdude done. Thank you.
--------------------
--------------------
[burser@Arch sketch_dec07a]$ avrdude -v -v -C/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf -patmega328p -carduino -P/dev/ttyACM0 -b19200 -D -Uflash:w:sketch_dec07a.cpp.standard.hex:i
avrdude: Version 6.2, compiled on Dec 2 2015 at 15:23:56
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/home/burser/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyACM0
Using Programmer : arduino
Overriding Baud Rate : 19200
avrdude: Cannot set serial port speed to 19200. Closest possible is 9600
avrdude: ser_open(): can't set attributes for device "/dev/ttyACM0": No such file or directory
avrdude done. Thank you.
--------------------
|