Code Composer Studio

 

slika_ccstudio

 

Code composer studio (CCS) je moćan razvojni alat konstruisan od strane proizvođača Texas Instruments koji se koristi za kreiranje programa, debugovanje, simulaciju rada i programiranje DSP procesora i mikrokontrolera od istog proizvođača. Ovaj program se može besplatno preuzeti sa sajta proizvođača (www.ti.com) ili poručiti besplatan CD na kojem se nalazi CCStudio.

Besplatna verzija programa nema ograničenja u pogledu funkcija u odnosu na registrovanu verziju, ali je vremenski ograničena na 120 dana.

Nakon instalacije programa na radnoj površini pojaviće se dve ikone koje su prikazane na sljedećoj slici:

 

slika_ikonice

 

 

Ikona CCStudio predstavlja Code Composer Studio, dok ikona Setup CCStudio sastavni dio CCStudio-a kojim se podašavaju potrebne konfiguracije CCStudio-a. Potrebna podešavanja u Setup-u svode se na izbor i podešavanje parametara razvojnog sistema kojeg posjeduje korisnik ili podešavanja parametara simulatora za koji će se koristiti CCStudio. Ukoliko nisu izvršena potrebna podešavanja u Setap-u pokretanjem CCStudio-a pojaviće se poruka u kojoj se upozorava korisnik da je prethodno potrebno izvršiti odgovarajuća podešavanja u Setup-u, poruka je prikazana na sljedećoj slici:

 

 

slika_greska

 

Pokretanjem Setup-a otvara se prozor kao na sljedećoj slici:

 

slika_setup

 

U srednjoj koloni prozora izlistani su razni razvojni sistemi, simulatori i emulatori. Potrebno je da korisnik označi ploču koju posjeduje i klikom na dugme “Add” doda je u lijevu kolonu u “My System”. Korisnički sistem će se pojaviti ispod ikone “My System” u lijevoj koloni. Ukoliko korisnik posjeduje razvojni sistem koji nije na listi, potrebno ga je posebno dodati u sistem i instalirati odgovarajuće drajvere koji se isporučuju uz razvojni sistem. U sljedećem članku biće prikazana instalacija potrebnog drajvera i podešavanja za Olimex-ov razvojni sistem koji je prikazan u prethodnom članku (razvojni sistem TMS320-P28016). Karakteristike pojedinih sistema prikazuju se u desnoj koloni nakon označavanja željenog sistema i mogu se mijenjati i podešavati prema potrebi korisnika.

Ova podešavanja koristi CCStudio za kreiranje programa u odnosu na korisnički DSP procesor ili mikrokontroler, programiranje i komunikaciju sa navedenim sistemom.

U cilju demonstracije selektovaćemo simulator pod nazivom "F28xx Simulator Tutorial", tj. označi se simulator "F28xx Simulator Tutorial", klikne se na Add, a zatim na “Save & Quit”. Nakon toga pojaviće se poruka da li želimo da se po zatvaranju Setup-a automatski startuje CCStudio, potrebno je kliknuti “Yes”.

Na ovaj način pokreće se CCStudio sa parametrima podešenim za simulator “F28xx Simulator Tutorial”. Nakon što su jednom podešeni parametri u Setap-u nije više potrebno ponovo pokretati Setup, osim ako se ne žele napraviti neke promjene. Potrebno je napomenuti da se može odjednom dodati više različitih razvojnih sistema u Setap-u.

Pokretanjem CCStudio-a otvara se prozor koji je prikazan na sljedećoj slici:

 

slika_ccstudio

 

 

Karakteristične ikone u CCS:

 

 

slika_build
(Build) Napravi projekat
slika_rebuild (Rebuild) Ponovo napravi (rekonstruiši) projekat
slika_stop (Stop execution) Zaustavi izvršavanje
slika_breakpoint (Toogle breakpoint) Postavi tačku prekida
slika_start (Start project) Pokreni projekat
slika_jedan_korak (Single steps) Sledeći korak
slika_stepout (Step out) Izađi iz rutine
slika_stepover (step over) Prekorači, izvede trenutnu naredbu i ne ulazi unutar rutine

 

 

 

Kreiranje novog projekta u CCStudio-u je jednostavno, ide se na Project->New pri čemu se otvara prozor za unos parametara: Ime projekta, Lokacija projekta, Tip projekta i Tip procesora. Nakon unosa ovih podataka može se preći na pisanje potrebnog koda i dodavanje potrebnih bibiloteka.

Kada je kod napisan i podešeni odgovarajući parametri projekat se kreira (izgrađuje) pritiskom na dugme “Build”. Nakon modifikacije programa, ponovno kreiranje projekta ili rekonstrukcija projekta vrši se pritiskom na dugme “rebuild”.

Za startovanje debugger-a potrebno je otvoriti izgrađeni projekat. To se radi naredbom File->Load Program. Izgrađeni program se nalazi na lokaciji gdje je sačuvan projekat u folderu Debugger kojeg automatski kreria CCStudio nakon klika na dugme "Build". U programskom kodu se postave tačke prekida i startuje se dibager sa naredbom Debug -> Go Main.

Na sajtu će biti prikazano korištenje CCStudio-a sa Olimex razvojnim sistemom na kojem se nalazi DSP mikrokontroler TMS320F28016.