Witam.
Przerabiając kolejne rozdziały z BB, postanowiłem ruszyć LCD.
Zaimportowałem workspace (z płyty dołączonej do BB) wg. instrukcji
http://mirekk36.blogspot.com/2014/11/av ... -luna.htmlPrzy okazji zmieniłem taktowanie na zewnętrzy kwarc z użyciem MkAvrCalculator (zworki na skrajnych prawych położeniach).
Zgodnie z wytyczną:
Kod:
UWAGA .... w tym projekcie trzeba włączyć w Eclipse ładowanie pliku *.eep do pamięci EEPROM przy wgrywaniu wsadu HEX
Poszukałem i wg. tego postu
post91659.html#p91659 mam ustawione (miałem już ustawione) :
Jednak Build nie chce pójść.
Taki błąd wywaliło (że tylko read-only), dla plików objects.mk , makefile , sources.mk
Testowo zdjąłem te atrybuty w preferences, kompilacja poszła dalej, lecz dalej źle.
Kod:
22:01:40 **** Build of configuration Release for project 04_LCD ****
make all
Building file: ../LCD/lcd44780.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=11059200UL -MMD -MP -MF"LCD/lcd44780.d" -MT"LCD/lcd44780.d" -c -o "LCD/lcd44780.o" "../LCD/lcd44780.c"
Finished building: ../LCD/lcd44780.c
Building file: ../main.c
Invoking: AVR Compiler
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega32 -DF_CPU=11059200UL -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "../main.c"
Finished building: ../main.c
Building target: 04_LCD.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,04_LCD.map -mmcu=atmega32 -o "04_LCD.elf" ./LCD/lcd44780.o ./main.o
c:/program files (x86)/atmel/avr tools/avr toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/bin/ld.exe: cannot open map file 04_LCD.map: Permission denied
collect2.exe: error: ld returned 1 exit status
make: *** [04_LCD.elf] Błąd 1
22:01:41 Build Finished (took 1s.232ms)
Tutaj już utknąłem...
Pewnie jakaś błahostka, a krwii napsuje.
Mógłby ktoś pomóc ruszyć?
Z góry dziękuję.