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 untersttzt.
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 untersttzt.
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'
