AVR Studio 4.18 - fatal error: opening dependency file

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

AVR Studio 4.18 - fatal error: opening dependency file

#1 Příspěvek 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í.
Přílohy
avr studio version.png
(92.59 KiB) Staženo 130 x
Naposledy upravil(a) Hydrawerk dne 30 srp 2015, 13:39, celkem upraveno 1 x.
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#2 Příspěvek od frpr666 »

Mám W7 64bit. Zkus nasdílet projekt, zkusím to zkompilovat u sebe.
Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#3 Příspěvek 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...
Přílohy
LED-voltmeter02-AVR.zip
(51.48 KiB) Staženo 136 x
moje pc.png
(56.3 KiB) Staženo 143 x
AVR fatal error.png
(27.38 KiB) Staženo 118 x
Uživatelský avatar
Hydrawerk
Příspěvky: 8516
Registrován: 13 pro 2011, 00:00
Bydliště: Earth

#4 Příspěvek 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
I found solution.
Copy this file:
http://www.madwizard.org/download/elect ... ista64.zip
to utils\bin directory (WinAVR)

Nechal jsem to už tak. Jestli to mělo na něco vliv, nevím.
Přílohy
avr studio krok 2.png
(155.5 KiB) Staženo 157 x
avr studio krok 1.png
(62.13 KiB) Staženo 138 x
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#5 Příspěvek 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...
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“