Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

SimpliciTIn linkitys Code Composer Studioon

Kun ensimmäisen kerran avaan Code Composer Studion tervetuloikkuna avautuu. Klikkaa oikeassa yläkulmassa olevaa harmaata kuutiota.

Image Added
CCS tervetuloikkuna

Lähdekansio, jossa on viittaukset SimpliciTI projektitiedostoihin tulee lisätä jokaiseen uuteen "Workspaceen" jonka käyttäjä aloittaa.

Window alasvetovalikosta valitse Preferences.
Image Added

Valitse Linked Recources General -> Workspacen alta ja varmista, että "Enable linked recources" on raksittu ja paina New...
Image Added

Kirjoita nimeksi DEV_ROOT ja valitse kohdekansioksi SimpliciTIn kansio ja paina OK.
Image Added

Varmista, että Define path variable: DEV_ROOT kansiolle on oikein ja paina OK.
Image Added

Uuden projektin luominen CCS:lla

CC430_ohjeita1.jpg

CC430_ohjeita2.jpg

CC430_ohjeita_3.txt

Harjoitustehtäviä

1. Etsi/tutki tietoa laitteiden kantamasta, eli kuinka kaukaa linkki ja viestien lähetys/vastaanotto toimii.

2. Testaa kellon ja kehitysalustan välinen linkki.Voit käyttää molempiin laitteisiin aluksi EM430 dev boardille tarkoitettua esimerkkisovellusta. Muista kuitenkin, että tulot ja lähdöt eivät kellossa mene samalla tapaa kuin kehitysalustassa. Poista siis kelloon ladattavasta ohjemasta led ja painike -macrot käytöstä.

3. Tutustu protokollan käyttöön tarkemmin: SimpliciTI API.pdf:sta löydät kaikki tarpeelliset funktiot yksinkertaiseen viestien lähettämiseen!

4. Luo uusi projekti ja sovella siihen lukemaasi.

Tarvittavia funktioita:

  • BSP_Init() -alustaa boardin
  • SMPL_Init() -alustaa radion ja pinon
  • SMPL_Link() / SMPL_LinkListen() -yhteyden muodostaminen
  • SMPL_Send() / SMPL_Receive() -viestien lähetys ja vastaanotto
  • SMPL_Ioctl() -laitteen asetukset

1. Määrittele ensin workspace:lle hakemisto

2. File -> New -> CCS Project

3. Anna projektille nimi

4. Project type: MSP430

5. Device: CC430F6137

6. Paina "Finish"

7. Tee kuvien mukaiset kansiot tekemääsi workspace -kansioon

Image Added

Image Added

Linkitys:

1. Nyt tarvitaan hakemistoon luotuja tyhjiä kansioita

2. Projects -> Link files to active project...

3. Valitse components/bsp/ kansiosta .h ja .c tiedostot -> Open

4. Raahaa ne tyjiin linkkikansioihinsa

5. Tee samalla tavalla mrfi/, nwk/, ja nwk_applications/ -kansioiden sisällölle ( eli alikansoista)

6. ja confguratioinnille sama homma

Build asetukset:

1. Project -> Properties -> C/C++ Build -> MSP430 compiler -> Include options

2. Lisää seuraavat rivit:

Code Block
"${PROJECT_ROOT}/../Components/bsp"
"${PROJECT_ROOT}/../Components/bsp/boards/CC430EM"
"${PROJECT_ROOT}/../Components/bsp/drivers"
"${PROJECT_ROOT}/../Components/mrfi"
"${PROJECT_ROOT}/../Components/simpliciti/nwk"
"${PROJECT_ROOT}/../Components/simpliciti/nwk_applications"

3. MSP430 compiler -> Command Files

4. Lisää seuraavat rivit:

Code Block
"${PROJECT_ROOT}/../Configuration/smpl_nwk_config.dat"
"${PROJECT_ROOT}/../Configuration/End_Device/smpl_config.dat"

5. MSP430 compiler -> Pre-defined options

6. Lisää seuraavat rivit:

Code Block
_CC430F6137_    (tämän pitäisi jo löytyäkkin, mikäli kaikki on ok)
MRFI_CC430

7. Luo main.c, käännä ja toivo parasta!

Esimerkkiohjelman avaaminen CCS:ssä

Avataksesi SimpliciTIn oman esimerkkiohjelman valitse Project alasveto valikosta kohta Open Existing Project.
Image Added

Paina Browse nappia valitaksesi lähdekansion.
Image Added

Valitse projektin CCS kansio kohteesta SimpliciTI-CCS-1.1.1\Projects\Examples\CC430EM jota tulet käyttämään (esimerkiksi Simple_Peer_to_Peer) ja paina OK.
Image Added

Projects laatikossa tulisi nyt näkyä projekti. Paina Finish nappia avataksesi projektin.
Image Added

Lähteet

...