CCS 4 LM3S8962 Proje Oluşturma
Mevcut Projeyi Dahil Etmek
- Project > Import Existing CCS/CCE Eclipse Project >
Yeni Proje Oluşturmak
- ”’File > New > CCS Project”’
- “Project Name ” Kısmında projenin ismi belirlenir.
- ”Project Type” kısmında ”’ARM”’ Seçilir.
- ”Referenced Projects” kısımdan ”’driverlib”’ projeye dahil edilir.
- ”CCS Project Settings” penceresinde “Device Variant” bölümünden gerekli mikrodenetleyici seçilir. Ben LM3S8962 seçiyorum.
- Projeyi oluşturduk ancak herhangi bir kaynak dosya koymadık. Ayar işlemlerini yapacak olan ”’startup”’ dosyasını oluştururuz. StellarisWare örneklerinden herhangi birinden kopyalanır.
- Projeye kaynak dosyası ekleriz. ”’File > New > Source File >”’ Kaynak Dosyanın ismi belirtilir.
- ”’File > New > Target Configuration File”’ dosyası ile ayar dosyası projeye eklenir. General Setup bölümünde Board kısmından hedef board seçilir.
- Projenin özellikleri içinde ”’Properties > C/C++ Build > Build Steps > Post Build Step”’ altındaki Command kısmına altaki satır kopyalanır.
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}"
"${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd470.exe" "${CG_TOOL_ROOT}/bin/hex470.exe"
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe"
- driverlib.lib dosyası ekleniyor. ”’C/C++ Build > Tool Settings > Basic Settings: > TMS470 Linker > File Search Path > Include library~”’ altına eklenir.
"${workspace_loc:/driverlib/Debug/driverlib.lib}"
- ”’C/C++ Build > Tool Settings > Basic Settings: > TMS470 Compiler > Include Options”’ buraya derleyicinin bakacağı yolları ekliyoruz. Aşağıdaki iki yol ekleniyor:
C:\StellarisWare C:\StellarisWare\boards\ek-lm3s8962
- Eğer LWIP bir proje yapılıyorsa şunlarda path eklenmesi gerekiyor:
"C:\StellarisWare\third_party\lwip-1.3.2\src\include" "C:\StellarisWare\third_party\lwip-1.3.2\src\include\ipv4" "C:\StellarisWare\third_party\lwip-1.3.2\apps" "C:\StellarisWare\third_party\lwip-1.3.2\ports\stellaris\include" "C:\StellarisWare\third_party"
Kaynaklar
[1] Quickstart-Eval-Kit-CCS.pdf