FHEM Forum

CUL => Hard- und Firmware => Thema gestartet von: jloehr am 30 November 2014, 01:52:13

Titel: flashen des cul V3.4 klappt nicht
Beitrag von: jloehr am 30 November 2014, 01:52:13
Hi,

ich habe openSUSE 13.1 (x86_64) bei mir laufen.
Bin Besitzer eine CUL V3.4 von busware.
# lsusb
Bus 007 Device 010: ID 03eb:2ff4 Atmel Corp.

Nun habe ich ein extremes Problem die Firmware auf den Stich zu bekommen.
Ich habe beim einstecken den Schalter gedrückt.
Nun starte ich das Flaschen des Stick:
# cd CUL_VER_161/Devices/CUL
# make usbprogram_v3
dfu-programmer atmega32u4 erase || true
Checking memory from 0x0 to 0x6FFF...  Empty.
Chip already blank, to force erase use --force.
dfu-programmer atmega32u4 flash CUL_V3.hex
Checking memory from 0x0 to 0x58FF...  Empty.
0%                            100%  Programming 0x5900 bytes...
[ X  ERROR
Memory write error, use debug for more info.
make: *** [do_usbprogram] Fehler 6
#

Wo ist das Problem?
Was habe ich falsch gemacht?

mfG
Joachim
Titel: Antw:flashen des cul V3.4 klappt nicht
Beitrag von: rudolfkoenig am 30 November 2014, 08:14:24
Entweder ist die USB-Schnittstelle am Rechner nicht zuverlaessig (unwahrscheinlich), oder das CUL kaputt.
Titel: Antw:flashen des cul V3.4 klappt nicht
Beitrag von: Topgun am 30 November 2014, 11:57:54
versuche mal ein
dfu-programmer atmega32u4 erase --force

Das hat bei mir geholfen.
Titel: Antw:flashen des cul V3.4 klappt nicht
Beitrag von: jloehr am 30 November 2014, 12:29:28
Hi,

erstaunlich!
Es hat geklappt!
Es ist nur komisch, weil da ja noch nichts drauf war.

# CUL/CUL_VER_161/Devices/CUL # dfu-programmer atmega32u4 erase --force
Erasing flash...  Success
Checking memory from 0x0 to 0x6FFF...  Empty.
# CUL/CUL_VER_161/Devices/CUL # dfu-programmer atmega32u4 flash CUL_V3.hex
Checking memory from 0x0 to 0x58FF...  Empty.
0%                            100%  Programming 0x5900 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]  Success
0%                            100%  Reading 0x7000 bytes...
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]  Success
Validating...  Success
0x5900 bytes written into 0x7000 bytes memory (79.46%).
# CUL/CUL_VER_161/Devices/CUL #

Danke für die Hilfe!

mfG
Joachim
Titel: Antw:flashen des cul V3.4 klappt nicht
Beitrag von: Soeren am 24 Dezember 2015, 13:49:36
Danke Topgun,

half auch bei mir bei beiden CULs, die in der Weihnachtsbastelpost lagen (433/868). Scheint, als ob die V3.4 doch nicht leer ist, so wie es auf der Projektseite steht.
Na, macht nichts, wie fast immer bin ich hier fündig geworden.
Schöne Weihnachten allerseits.