Das Elektor-Forum schließt seine Pforten (siehe auch http://www.elektormagazine.de/forum). Ab Freitag, den 01. März, ist es nicht mehr möglich, sich im Forum einzuloggen. Alle Inhalte des Forums bleiben jedoch bis Ende März noch sichtbar. Am 01. April wird das Forum schließlich komplett geschlossen.

Programm ins Controller laden klappt nicht!

Alles zum einsteigerfreundlichen Controllersystem

Postby agrarstudent » Thu Jul 21, 2011 12:00 am

Hallo!

Wir nutzen einen ISP-Prog als Programmer. Wenn ich die Hex über AVR-Studio hochlade funktioniert alles tadellos. Ich habe mit auch schon die Blogs mit dem libusb-win32-Filter angesehen und getestet, hat aber nicht geholfen.

Oder muß ich bei den Parametern noch was verändern?

Hier das Protokoll der Übertragung:

File name: \\Helmut\shareddocs\Alex_Schieber_darf_gelöscht_werden\test_lcd.c
Generated by: Flowcode v4.3.6.61
Date: Thursday, July 21, 2011 08:39:45
Licence: Professional


http://www.matrixmultimedia.com


Launching the compiler...
C:\Programme\Matrix Multimedia\Flowcode AVR V4\Tools\MX_bats\avra.bat atmega32 "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.c" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.lst"
"\\Helmut\shareddocs\Alex_Schieber_darf_gel”scht_werden"
CMD.EXE wurde mit dem oben angebenen Pfad als aktuellem Verzeichnis gestartet.
UNC-Pfade werden nicht untersttzt.
Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt.

C:\WINDOWS>"C:\PROGRA~1\MATRIX~1\FLOWCO~1\Tools\MX_bats\..\bin\avr-gcc.exe" -mmcu=atmega32 -Os -funsigned-char -o "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.c" -lm
\\Helmut\shareddocs\ALEX_S~1\test_lcd.c: In function main':
\\Helmut\shareddocs\ALEX_S~1\test_lcd.c:512: warning: passing argument 5 of 'FCI_CONCATENATE' discards qualifiers from pointer target type
\\Helmut\shareddocs\ALEX_S~1\test_lcd.c:517: warning: passing argument 1 of 'FCD_LCDDisplay0_PrintString' discards qualifiers from pointer target type
\\Helmut\shareddocs\ALEX_S~1\test_lcd.c:528: warning: passing argument 1 of 'FCI_GETLENGTH' discards qualifiers from pointer target type
\\Helmut\shareddocs\ALEX_S~1\test_lcd.c:576: warning: passing argument 1 of 'FCD_LCDDisplay0_PrintString' discards qualifiers from pointer target type

C:\WINDOWS>"C:\PROGRA~1\MATRIX~1\FLOWCO~1\Tools\MX_bats\..\bin\avr-objdump.exe" -S "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf" 1>"\\Helmut\shareddocs\ALEX_S~1\test_lcd.lst"

C:\WINDOWS>"C:\PROGRA~1\MATRIX~1\FLOWCO~1\Tools\MX_bats\..\bin\avr-size.exe" -B -d "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf"
text data bss dec hexfilename
1706 18 81 1805 70d\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf

Compilation successful!

Return code = 0

Launching the linker/assembler...
C:\Programme\Matrix Multimedia\Flowcode AVR V4\Tools\MX_bats\avrb.bat "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.hex" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.cof"
"\\Helmut\shareddocs\Alex_Schieber_darf_gel”scht_werden"
CMD.EXE wurde mit dem oben angebenen Pfad als aktuellem Verzeichnis gestartet.
UNC-Pfade werden nicht untersttzt.
Stattdessen wird das Windows-Verzeichnis als aktuelles Verzeichnis gesetzt.

C:\WINDOWS>"C:\PROGRA~1\MATRIX~1\FLOWCO~1\Tools\MX_bats\..\bin\avr-objcopy" -O ihex -R .eeprom "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.hex"

HEX file creation successful!

C:\WINDOWS>"C:\PROGRA~1\MATRIX~1\FLOWCO~1\Tools\MX_bats\..\bin\avr-objcopy" -O coff-avr -R .eeprom "\\Helmut\shareddocs\ALEX_S~1\test_lcd.elf" "\\Helmut\shareddocs\ALEX_S~1\test_lcd.cof"

COFF file creation successful!

Return code = 0

Launching the programmer...
C:\WinAVR-20100110\bin\avrdude.exe AVRDUDE m32 atmega32 "\\Helmut\shareddocs\ALEX_S~1\test_lcd.hex" "test_lcd.hex" 0 2 223 -1 -1
C:\WINAVR~1\bin\avrdude.exe: unknown option -- 1
Usage: avrdude.exe [options]
Options:
-p Required. Specify AVR device.
-b Override RS-232 baud rate.
-B Specify JTAG/STK500v2 bit clock period (us).
-C Specify location of configuration file.
-c Specify programmer type.
-D Disable auto erase for flash memory
-i ISP Clock Delay [in microseconds]
-P Specify connection port.
-F Override invalid signature check.
-e Perform a chip erase.
-O Perform RC oscillator calibration (see AVR053).
-U :r|w|v: [:format]
Memory operation specification.
Multiple -U options are allowed, each request
is performed in the order specified.
-n Do not write anything to the device.
-V Do not verify.
-u Disable safemode, default when running from a script.
-s Silent safemode operation, will not ask you if
fuses should be changed back.
-t Enter terminal mode.
-E [, ] List programmer exit specifications.
-x Pass to programmer.
-y Count # erase cycles in EEPROM.
-Y Initialize erase cycle # in EEPROM.
-v Verbose output. -v -v for more.
-q Quell progress output. -q -q for less.
-? Display this usage.

avrdude version 5.10, URL:

Return code = 0

FINISHED


Was mache ich falsch?
Daten: Flowcode 4 und Win XP

Gruß Leo'
Attachments
ProgrammerParameter.JPG
agrarstudent
 
Posts: 11
Joined: Fri Jan 03, 2014 1:57 pm

Postby thetuner » Thu Jul 21, 2011 12:00 am

Nutzt du nur den USB Anschluss oder hast du noch ein NT mit 12V Angeschlossen ?
Ich frage wegen der Programmierspannung von ca 12V die zum runterprogramieren notwendig ist.
thetuner
 
Posts: 8
Joined: Fri Jan 03, 2014 2:12 pm

Postby kaiand1 » Fri Aug 26, 2011 12:00 am

Hi
Du hast die Datei auf ein Netzlaufwek.
Speichere die Datei mal Lokal und probier es erneut.
Leider haben immer noch viele Programme Probleme mit den UNC Pfad haben.
kaiand1
 
Posts: 14
Joined: Fri Jan 03, 2014 2:02 pm

Postby ctruller » Tue May 22, 2012 12:00 am

Hallo Agrarstudent,

wenn ich dein Protokoll richtig deute, ist die Hex Datei richtig erstellt worden, der AVR-Dude findet jedoch die USB-Schnittstelle nicht. Das liegt nicht am AVR-Dude. Ich hatte da vor längerer Zeit ein Beitrag dazu rein gestellt, sieh mal hier.
http://www.elektor.de/forum/foren-ubersicht/elektor-foren-der-treffpunkt-fur-elektroniker/workshop-grafisches-programmieren-mit-avr/direkt-aus-flowcode-avr-programieren-downloaden.1390020.lynkx
ctruller
 
Posts: 17
Joined: Fri Jan 03, 2014 2:12 pm


Return to E-blocks und Flowcode

Who is online

Users browsing this forum: No registered users and 1 guest