cul433 a-culfw flash probleme

Begonnen von Cornwallace, 14 Februar 2020, 21:00:03

Vorheriges Thema - Nächstes Thema

Cornwallace

Hallo Zusammen, ich hab mir zusätzlichen zum normalen jetzt noch einen CUL3-433-OEM geholt und schaffe es leider nicht den zu flashen.

Zum vorgehen - so durchgeführt auf 3 Systemen (Arch/Proxmox/raspbian):

software installieren - dfu-programmer build-essential
einstecken des CUL mit gedrücktem button
clonen des repos - https://github.com/heliflieger/a-culfw.git
wechseln ins Verzeichnis ~/a-culfw/culfw/Devices/CUL
ausführen - make usbprogram_v3_433mhz
ergebnis:


dfu-programmer atmega32u4 erase || true
dfu-programmer: no device present.
dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
dfu-programmer: no device present.


hier vermutete ich ein berechtiungsproblem also:

ausführen - sudo make usbprogram_v3_433mhz


dfu-programmer atmega32u4 erase || true
dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
Error opening the file.
Something went wrong with creating the memory image.
make: *** [makefile:206: do_usbprogram] Fehler 1


Leider konnte ich keine doku zu den Fehlercodes finden, und "Error opening the file" erschließt sich mir nicht, welche file / erhöhte Berechtigung ist ja vorhanden

Ich hab das gefühl ich übersehe etwas, bin dankbar für jeden hinweis.

lsusb am pi gibt:
Bus 001 Device 005: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader
Bus 001 Device 004: ID 1c4f:0026 SiGma Micro Keyboard
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Vielen Dank!

RaspiLED

Hi,
nimm doch einfach im Ordner CUL ein


sudo ./flash.sh


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Cornwallace

vergessen zu erwähnen, hab ich auch schon probiert:

Program file missing building first source code
make TARGET=CUL_V2 FREQUENCE=_433MHZ MCU=at90usb162 FLASH_SIZE=16384 BOOTLOADER_SIZE=2048 mostly_clean build size
make[1]: Verzeichnis ,,/home/pi/a-culfw/culfw/Devices/CUL" wird betreten
Cleaning project:
Compiling C: CUL.c
/bin/sh: 1: avr-gcc: not found
make[1]: *** [makefile:237: CUL.o] Fehler 127
make[1]: Verzeichnis ,,/home/pi/a-culfw/culfw/Devices/CUL" wird verlassen
make: *** [makefile:117: all] Fehler 2
-------------------------------------------------------------
This program flash the cul device with new firmware.
Please change the device into the bootloader
-------------------------------------------------------------
Please choose a device:
1 = CUL_V2 868MHZ
2 = CUL_V2_HM 868MHZ
3 = CUL_V2_MAX 868MHZ
4 = CUL_V3 868MHZ
5 = CUL_V4 868MHZ
6 = CUL_V2 433MHZ
7 = CUL_V2_HM 433MHZ
8 = CUL_V2_MAX 433MHZ
9 = CUL_V3 433MHZ
0 = CUL_V4 433MHZ
Please select device (1-5): 9

The device will now be flashed
Continue (y/n)?y
Flash now device
Call: dfu-programmer atmega32u4 erase
Call: dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
Error opening the file.
Something went wrong with creating the memory image.
Call: dfu-programmer atmega32u4 start

Cornwallace

sudo apt install make gcc-avr avrdude avr-libc

brachte:


The device will now be flashed
Continue (y/n)?y
Flash now device
Call: dfu-programmer atmega32u4 erase
Call: dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
Validating...
26364 bytes used (91.95%)
Call: dfu-programmer atmega32u4 start


ich denk das hats gebracht, danke