| Code Composer Studio |
|
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:
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:
Pokretanjem Setup-a otvara se prozor kao na sljedećoj slici:
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:
Karakteristične ikone u CCS:
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.
|











