abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:33 | Nová verze

    Společnost comma.ai po třech letech od vydání verze 0.9 vydala novou verzi 0.10 open source pokročilého asistenčního systému pro řidiče openpilot (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 21:55 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 14:11 | IT novinky

    Řada vestavěných počítačových desek a vývojových platforem NVIDIA Jetson se rozrostla o NVIDIA Jetson Thor. Ve srovnání se svým předchůdcem NVIDIA Jetson Orin nabízí 7,5krát vyšší výpočetní výkon umělé inteligence a 3,5krát vyšší energetickou účinnost. Softwarový stack NVIDIA JetPack 7 je založen na Ubuntu 24.04 LTS.

    Ladislav Hagara | Komentářů: 2
    včera 00:44 | Bezpečnostní upozornění

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) spolu s NSA a dalšími americkými úřady upozorňuje (en) na čínského aktéra Salt Typhoon, který kompromituje sítě po celém světě.

    Ladislav Hagara | Komentářů: 20
    27.8. 16:33 | IT novinky

    Společnost Framework Computer představila (YouTube) nový výkonnější Framework Laptop 16. Rozhodnou se lze například pro procesor Ryzen AI 9 HX 370 a grafickou kartu NVIDIA GeForce RTX 5070.

    Ladislav Hagara | Komentářů: 1
    27.8. 14:22 | IT novinky

    Google oznamuje, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Tato politika bude implementována během roku 2026 ve vybraných zemích (jihovýchodní Asie, Brazílie) a od roku 2027 celosvětově.

    Fluttershy, yay! | Komentářů: 7
    27.8. 13:11 | Nová verze

    Byla vydána nová verze 21.1.0, tj. první stabilní verze z nové řady 21.1.x, překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools a Libc++.

    Ladislav Hagara | Komentářů: 0
    27.8. 05:11 | Komunita

    Alyssa Anne Rosenzweig v příspěvku na svém blogu oznámila, že opustila Asahi Linux a nastoupila do Intelu. Místo Apple M1 a M2 se bude věnovat architektuře Intel Xe-HPG.

    Ladislav Hagara | Komentářů: 17
    26.8. 12:55 | IT novinky

    EU chce (pořád) skenovat soukromé zprávy a fotografie. Návrh "Chat Control" by nařídil skenování všech soukromých digitálních komunikací, včetně šifrovaných zpráv a fotografií.

    Ladislav Hagara | Komentářů: 65
    26.8. 12:11 | Nová verze

    Byly publikovány fotografie a všechny videozáznamy z Python konference PyCon US 2025 proběhlé v květnu.

    Ladislav Hagara | Komentářů: 0
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (79%)
     (9%)
     (3%)
     (4%)
     (5%)
     (1%)
    Celkem 104 hlasů
     Komentářů: 9, poslední včera 11:53
    Rozcestník

    Dotaz: Kompilace v AVRstudiu

    16.11.2010 11:02 Aleš Stuchlík
    Kompilace v AVRstudiu
    Přečteno: 867×
    Příloha:
    Ahoj, snažím se zkompilovat program v AVRstudiu v4.18,WinAVR20100110. Kompilátor vypíše build-příkazy a konstatuje 5 chyb bez jakékoliv specifikace. Může mi někdo pomoci? Díky.

    Výpis kompilace

    Build started 16.11.2010 at 10:27:51

    avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=19660800UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Stopky.o -MF dep/Stopky.o.d -c ../Stopky.c

    avr-gcc -mmcu=attiny2313 -Wl,--defsym=__stack=0x80 -Wl,-Map=Stopky.map Stopky.o STOPKY_LIB.o -o Stopky.elf

    avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature Stopky.elf Stopky.hex

    avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex Stopky.elf Stopky.eep || exit 0

    avr-objdump -h -S Stopky.elf > Stopky.lss

    AVR Memory Usage

    ----------------

    Device: attiny2313

    Program: 992 bytes (48.4% Full) (.text + .data + .bootloader)

    Data: 21 bytes (16.4% Full) (.data + .bss + .noinit)

    Build failed with 5 errors and 0 warnings...

    Odpovědi

    16.11.2010 18:07 Aleš Stuchlík
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Už jsem to vyřešil. Pomohlo odinstalování a nová instalace AVRstudia.
    18.11.2010 12:25 Aleš Stuchlík
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Tak už zase vše špatně. Po odinstalování a nainstalování AVRstudia i WinAVR-20100110 fungovalo vše včetně simulátoru2 do ukončení programu. Při dalším spuštění se při kompilaci zobrazí opět staré známé hláčení o 5 chybách. Nová odinstalace a instalace už nepomohla, instalace starších verzí také ne. Instalace a kompilace na 2 dalších počítačích dopadla stejně. Kolega z fóra to zkusil na svém funkčním vývoj. prostředí a vše zkompiloval bez chyb. Takže v mém programu chyba není. Napadá někoho, kde může být chyba?
    18.11.2010 23:40 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Ja jsem se pouze setkal s tim, ze pokud byl projekt ulozen v adresari, kde byla ve jmene mezera nebo cestina, tak AVR Studio to odmitlo zkompilovat, ale hlasky byly jiny.
    19.11.2010 09:10 MarV | skóre: 11
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Já se u WinAVR setkal s problémem, který způsoboval program make.exe. V systému byl jednak gnu make z balíku WinAVR a jednak make, který je součástí Borlad C++ Builder (nebo možná i Delphi). Spouštěl se ten od borlandu, což způsobovalo podobnou divnou chybu. Bohužel už si nepamatuju, jestli to vypadalo stejně, či ne ...
    Pavel Stárek avatar 19.11.2010 15:24 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Jako první bych si srovnal systémovou proměnnou PATH tak, aby cesta k WinAVR-20100110\bin byla na prvním místě a zkusil tu kompilaci znovu. A jako druhou věc, v cestě k projektu není dobré mít mezery a české znaky, teď jsem to zkoušel, a pokud byla v cestě mezera, tak se sice pokusný prográmek zkompiloval, ale vyplivlo to nějaký warning. Pokud byl projekt v cestě bez mezer a českých znaků, prošlo vše v pořádku.
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    19.11.2010 15:54 Aleš Stuchlík
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Právě jsem odinstaloval a znovu nainstaloval AVRstudio i WINAVR, vše v poslední verzi včetně všech 3 SP, zkontroloval PATH, že začíná C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin a zkusil zkompilovat s tím, že jsem vše ze STOPKY_LIB.c a STOPKY_LIB.h přestěhoval do Stopky.c. Stále stejný výsledek:

    Build started 19.11.2010 at 15:49:04 avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -DF_CPU=19660800UL -Os -fsigned-char -MD -MP -MT Stopky.o -MF dep/Stopky.o.d -c ../Stopky.c

    avr-gcc -mmcu=attiny2313 -Wl,-Map=Stopky.map Stopky.o -o Stopky.elf

    avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature Stopky.elf Stopky.hex

    avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex Stopky.elf Stopky.eep || exit 0

    avr-objdump -h -S Stopky.elf > Stopky.lss

    AVR Memory Usage ---------------- Device: attiny2313

    Program: 1034 bytes (50.5% Full) (.text + .data + .bootloader)

    Data: 21 bytes (16.4% Full) (.data + .bss + .noinit)

    Build failed with 5 errors and 0 warnings...
    Pavel Stárek avatar 19.11.2010 16:28 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    No dobře, a v AVR studiu, dole v té záložce Build je něco vypsané? Jsou tam červené puntíky u nějakého z řádků? Příkaz
    avr-gcc -mmcu=attiny2313 Stopky.c -o Stopky
    projde normálně? Někde se ty chyby musí vyskytnout přeci.
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    19.11.2010 21:46 Aleš Stuchlík
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    U všech těch příkazů jsou červené tečky, tedy chyby.
    20.11.2010 10:43 Aleš Stuchlík
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Tak jsem zjistil způsob, jak zajistit úspěšnou kompilaci, ale stále nevím, jak odstranit příčinu těch potíží. Pokud ručně vymažu soubory generované při překladu (v ...\Stopky\default: Makefile, Stopky.elf, Stopky.eep, Stopky.hex, Stopky.lss, Stopky.map, Stopky.o, STOPKY_LIB.o a v ...\Stopky\default\dep: Stopky.o.d a STOPKY_LIB.o.d) a dám Build, tento překlad vyhodí stejných 5 chyb, jako jsem uvedl výše. Pokud dám teď Build podruhé, překlad proběhne v pořádku bez chyb a pustí mne do Debuggeru.
    Pavel Stárek avatar 20.11.2010 13:54 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Když to je naprd :-) Proveď build s těmi chybami, a zkus sem vložit screenshot toho výpisu, aby se z toho dalo něco vyluštit. Nebo zkus založit nový projekt pro ATTiny2313, a dej do něj jen malinký zdrojový soubor:
    int main ( void ) {
      int a,b,c;
      for(;;) {
        a++;
        b++;
        c = a + b;
      }
    }
    
    a zkus to přeložit.

    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    21.11.2010 07:28 Aleš Stuchlík
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Příloha:
    Ahoj Pavle, tak jsem založil nový projekt dal tam ten Tvůj prográmek a kompilace je OK bez problémů. Tak jsem sjel znovu ten můj program a přikládám screenshot.
    21.11.2010 08:54 AVR studio běží ve win
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    Příkaz rm -rf na windows určitě nefunguje :-)
    Pavel Stárek avatar 21.11.2010 15:53 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Kompilace v AVRstudiu
    No dobře, a šlo by zabalit do zipu ten tvůj adresář s projektem, který nejde, poslat mi to emajlem a já to v práci zkusím přeložit? Windows, AVRstudio a WinAVR mám pouze v práci. Email: pstarek at centrum dot cz .
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.