Stránka 1 z 1
AVR Studio 4.18 - fatal error: opening dependency file
Napsal: 29 srp 2015, 20:46
od Hydrawerk
Ahoj, ve 32-bit Windows 7 jsem nainstaloval AVR Studio 4.18 + Service Pack 3. Nainstaloval jsem i WinAVR 20100110.
Při pokusu o kompilaci dostávám následující chybové hlášení.
Nejspíš je nějaký problém s tím WinAVR 20100110.
Kód: Vybrat vše
../DDS-generator-with-AD9850.c:362: [b]fatal error: opening dependency file dep/DDS-generator-with-AD9850.o.d: Permission denied
compilation terminated.[/b]
make: *** [DDS-generator-with-AD9850.o] Error 1
Build failed with 1 errors and 12 warnings...
Nesetkal se s tím někdo?
Google moc nepomůže. Zkoušel jsem stáhnout toto, ale nepomohlo to.
http://www.madwizard.org/download/elect ... ista64.zip
Však to také bylo doporučováno jenom pro Windows 8.1.
Je možný, že po delším prohrabání různých fór tam najdu nějaké řešení.
Napsal: 30 srp 2015, 08:19
od frpr666
Mám W7 64bit. Zkus nasdílet projekt, zkusím to zkompilovat u sebe.
Napsal: 30 srp 2015, 14:47
od Hydrawerk
Sorry za pozdní odpověď. Posílám jeden starší projekt, který jsem dělal roku 2012 ještě na Windows XP.
https://www.youtube.com/watch?v=QzPSoCSGHqY
Při pokusu o zkompilování dostanu tohle chybové hlášení.
Kód: Vybrat vše
Build started 30.8.2015 at 14:46:14
avr-gcc -mmcu=atmega16 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT LED-voltmeter01.o -MF dep/LED-voltmeter01.o.d -c ../LED-voltmeter01.c
../LED-voltmeter01.c: In function 'main':
../LED-voltmeter01.c:118: warning: passing argument 1 of 'sprintf' discards qualifiers from pointer target type
../LED-voltmeter01.c:129: warning: passing argument 1 of 'sprintf' discards qualifiers from pointer target type
../LED-voltmeter01.c:213: warning: label 'nic' defined but not used
../LED-voltmeter01.c: At top level:
../LED-voltmeter01.c:219: fatal error: opening dependency file dep/LED-voltmeter01.o.d: Permission denied
compilation terminated.
make: *** [LED-voltmeter01.o] Error 1
Build failed with 1 errors and 3 warnings...
Napsal: 30 srp 2015, 15:54
od Hydrawerk
Vzhledem k tomu, že nešlo ani uložit projekt (psalo to něco jako
Project for read only) tak jsem trochu zapátral a zdá se, že pomůže, když se ve vlastnostech AVR Studia zaškrtne volba
Spustit tento program jako správce.
Nyní už všechno funguje dobře. Jinak teda včera jsem provedl i tento zásah.
http://www.avrfreaks.net/forum/windows- ... tion-error
Nechal jsem to už tak. Jestli to mělo na něco vliv, nevím.
Napsal: 31 srp 2015, 16:51
od frpr666
U mě dobrý. Stáhnul jsem si:
1/ AVRStudio4.18Setup.exe (nainstalovat jako první)
2/ AVRStudio4.18SP3.exe (servis pak jako druhý)
Recenze zde:
http://www.kanda.com/blog/microcontrollers/avr-microcontrollers/avrstudio-explored/
Otevřel jsem projekt voltmetru a kompilace OK. WinAVR jsem měl už nainstalované asi z dřívějška.
Build started 31.8.2015 at 16:44:09
avr-gcc -mmcu=atmega16 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT LED-voltmeter01.o -MF dep/LED-voltmeter01.o.d -c ../LED-voltmeter01.c
../LED-voltmeter01.c: In function 'main':
../LED-voltmeter01.c:118: warning: passing argument 1 of 'sprintf' discards qualifiers from pointer target type
../LED-voltmeter01.c:129: warning: passing argument 1 of 'sprintf' discards qualifiers from pointer target type
../LED-voltmeter01.c:213: warning: label 'nic' defined but not used
avr-gcc -mmcu=atmega16 -Wl,-Map=LED-voltmeter01.map LED-voltmeter01.o -o LED-voltmeter01.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature LED-voltmeter01.elf LED-voltmeter01.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex LED-voltmeter01.elf LED-voltmeter01.eep || exit 0
avr-objdump -h -S LED-voltmeter01.elf > LED-voltmeter01.lss
AVR Memory Usage
----------------
Device: atmega16
Program: 5284 bytes (32.3% Full)
(.text + .data + .bootloader)
Data: 312 bytes (30.5% Full)
(.data + .bss + .noinit)
Build succeeded with 3 Warnings...