Pisanie w C pod AVR Studio

Feb 17, 2005 6 Replies

Szukam ju¿ drugie popo³udnie sposobu na to jak w AVR Studio pisaæ programy w C. W ka¿dym razie chcê tu wykorzystaæ kompilator AvrGCC, tylko jak to podpi±æ? Naczytalem siê trochê o makefile'ach i podobnych sprawach, ale jak to zrobiæ krok po kroku? Przeszuka³em stronê

formatting link
i nadal pozostajê bez konkretnego sposobu. Choæ wszystko wskazuje, ¿e opis podany w pliku "install_config_WinAVR.pdf" jest chyba najbli¿szy mojemu zapotrzebowaniu. Czy w ogóle jest mo¿liwe bezpo¶rednio pisaæ w AS programy w C, pó¼niej je kompilowaæ i symulowaæ - wszystko w jednym programie? Nie za du¿o wymagam...?



Pozdrawiam Krzysztof.



Thu, 17 Feb 2005 21:01:25 +0100, na pl.misc.elektronika, Krzysztof napisał(a):

Pisać i kompilować - nie ( chyba, że w starej wersji 3.5, ale to raczej bez sensu - wszystko poszło radykalnie do przodu ). Symulować - tak.

  1. piszesz w dowolnym edytorze
  2. kompilujesz w dowolny sposób - z konsoli albo z jakiegoś IDE, z formatem informacji debugera elf/dwarf2
  3. w Studio 4.11 otwierasz plik obiektowy projektu *.elf i debugujesz wg potrzeb. Wprawdzie Studio nie pozwala na zbyt wiele jeśli chodzi o przerwania i peryferia - ale wszelkie algorytmy i wyliczenia można znakomicie obejrzeć. Powstał także free dodatek do Studia - Hapsim, który pozwala na symulację wejść i wyjść, wyświetlacza alfanumerycznego, uartu oraz TWI.
<reklama>

Jeśli użyjesz AvrSide - będziesz to miał w miarę możliwości zautomatyzowane. </reklama> :-)

Przy okazji....

Czy w AVR Studio poprawnie dzia³a symulacja watchdog-a.. Kto¶ to zauwa¿y³ ?..Symulowa³em i dzi³a³o ¼le :(. Dla porównania w MPLAB Microchip - wszystko piêknie w symulatorze - nie wyzreuje siê watchdoga to nastêpuje restart procesora.

pozdr. józek

Zainteresuj siê VMLAB

formatting link
Jest niedrogi, ma symulator i GCC daje siê podpi±æ.

Pozdrawiam JS

czy mozesz podac link do tego Hapsim, bo to co znalazlem jakos nie ma symulacji UART i TWI

pozdrawiam,

Tomek

sorki, nie doczytalem widac czegos, jest pod

formatting link

Tomek

Krzysztof napisał(a):

Polecam zapoznać się z tym linkiem......

formatting link
pozdrawiam

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required