Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Atmega32] - AVRUBD - błędy kompilacji

Mystik 03 Lip 2013 10:32 873 2
  • #1 03 Lip 2013 10:32
    Mystik
    Poziom 11  

    Cześć

    Chciałem sobie skompilować pod własne potrzeby wsad BootLoadera AVRUBD no coś nie wychodzi.

    Ściągnąłem źródła. Zainstalowałem nawet AvrStudio4 z odpowiednim WinAvr. Wszystko zgodnie z opisem:
    http://domekonline.mine.nu/_embed/Uzywanie%20AVRUB%20i%20AVRUBD.pdf

    I niestety. Avr nie tworzy plików, bo nie podoba mu się już sama kompilacja pliku głównego:

    rm -rf AVRUB-BOOT.o AVRUB-BOOT.elf dep/* AVRUB-BOOT.hex AVRUB-BOOT.eep AVRUB-BOOT.lss AVRUB-BOOT.map
    Build succeeded with 0 Warnings...
    mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AVRUB-BOOT.o -MF dep/AVRUB-BOOT.o.d -c ../AVRUB-BOOT.c
    /usr/bin/sh: -Wall: command not found
    make: [AVRUB-BOOT.o] Error 127 (ignored)
    Build succeeded with 0 Warnings...

    a Rebuild All skutkuje:

    Build started 3.7.2013 at 10:30:55
    mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AVRUB-BOOT.o -MF dep/AVRUB-BOOT.o.d -c ../AVRUB-BOOT.c
    /usr/bin/sh: -Wall: command not found
    make: [AVRUB-BOOT.o] Error 127 (ignored)
    mmcu=atmega32 -Wl,-Map=AVRUB-BOOT.map -Wl,-section-start=.text=0x3800 AVRUB-BOOT.o -o AVRUB-BOOT.elf
    /usr/bin/sh: -Wl,-Map=AVRUB-BOOT.map: command not found
    make: [AVRUB-BOOT.elf] Error 127 (ignored)
    avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature AVRUB-BOOT.elf AVRUB-BOOT.hex
    avr-objcopy: 'AVRUB-BOOT.elf': No such file
    make: *** [AVRUB-BOOT.hex] Error 1
    Build failed with 1 errors and 0 warnings...


    Podpowiedzcie o co tu chodzi. Od razu napiszę, że AvrStudio 4 jest dla mnie dość obce. Gdyby jeszcze zgłaszał błędy w samym kodzie, to bym coś zaradził. Ale to jest kwestia jakiś ustawień.

    pozdrawiam

    0 2
  • #2 03 Lip 2013 22:09
    McMonster
    Poziom 32  

    Coś zepsułeś lub pominąłeś w konfiguracji, w ogóle nie ma wywołania GCC, tylko jego lista parametrów. AS osobiście nie używam, ale czy nie ma już wersji 6?

    0
  • #3 04 Lip 2013 14:19
    Mystik
    Poziom 11  

    Też myślę, że to coś w konfiguracji. Dziwne jest to, że AvrStudio 5 i 6 działa bez problemu. Tzn. projekty się kompilują. A AvrStudio 4 robi jakieś dziwne rzeczy.

    pozdrawiam

    0