Open DrDEAD opened 13 years ago
Ja jak na razie zapoznałem się z CCS, no ale tam nie ma symulatora :-(.
Chyba pozostaniemy przy CCS, ja tylko w pracy sprawdzę czy najnowsza wersja obsługuje debugery przez LPT.
Sprawdziłem CCS z JTAG'iem na LPT, wszystko działa.
No ja sobie zainstalowałem CrossWorksa, jego zaletą jest brak jakichkolwiek ograniczeń na kod i wbudowany symulator. Ale tak sobie myślę, że może już lepiej pozostać przy narzędziach typu freeware.
Wiesz, ja nie mam nic przeciwko CrossWorks-owi, nie wiedzialem tylko co jest w środku. Jak dla mnie symulator jest zaletą. Możemy zostać przy freeware, ale z mojej strony nie jestt to wymagane :-)
Wczoraj zainstalowałem sobie CCS, zostańmy przy nim. Przynajmniej będzie pewność co do jakości kompilacji a i sam CCS standard pracy kodowania chyba stawia dość wysoko.
Ten CCS jest jakiś pop%&@$@%dolony. Definiuje w dwóch osobnych plikach .c funkcję która ma taką samą nazwę i parametry a on mi wywala błąd. Czy tu nie istniej pojęcie funkcji prywatnej i publicznej (globalnej)?? To jest jakieś chore!!!! Tak samo jak wywołuje funkcję w pliku main.c a ona znajduje się w innym pliku to nie potrzebuję żadnych deklaracji w main.c ani importowania nagłówków. Powalone to wszystko jest kompletnie!
No dobra, już wiem, trzeba dodać static do deklaracji i definicji funkcji aby funkcja była widoczna tylko w tym pliku gdzie jest zdefiniowana.
Trzeba by się zdecydować na jakąś opcję. Z darmowych kompilatorów C to tylko MSPGCC znam (znam ze słyszenia nie z praktyki). No i zawsze można skrobnąć to w assemblerze :-).