用户工具

站点工具


cc1310:ccs_develop

CCS 开发指南

介绍

一般使用

对于CCS 一般使用,已经在用 CCS 开发 详细介绍。这里通过导入CC1310 私有协议EasyLink Tx&Rx 工程详细介绍,作为CCS的入门使用。

使用CCS前,首先确认两个路径,一个CC1310 私有协议EasyLink 工程 源路径,以及CCS 工作空间工程拷贝 目的路径。默认地,CC1310安装SDK对应在 C:\ti\simplelink_cc13x0_sdk_1_40_00_10\examples\rtos\CC1310_LAUNCHXL\easylink 这里新建一个CCS Workspace 放在I:\Desktop\My_Code\CCS\WorkSpace\EasyLink_Tx_Rx

注意:不管是SDK默认安装的源路径,还是工作空间的目的路径都不应该存在中文、空格等非ASCII路径字符。

双击CCS打开切换Worspace 路径到新建的I:\Desktop\My_Code\CCS\WorkSpace\EasyLink_Tx_Rx

CCS 工作空间路径

成功打开CCS后,可以依次打开菜单栏和配置选项对应你熟悉的集成开发环境(Keil、IAR、VS)了解。这里我们直接导入EasyLink Tx&Rx Project。

CCS->Project->Import CCS Projects...->Browse->C:\ti\simplelink_cc13x0_sdk_1_40_00_10\examples\rtos\CC1310_LAUNCHXL\easylink
CCS 会递归遍历所有EasyLink下的CCS Project,这里只需要选择需要的EasyLinkTx&Rx工程。

CCS工程选择

提示:上导入工程的 Copy projecs into workspace选项为灰色,也就是默认只能选择将SDK下面的工程源文件拷贝到工作空间的的工程目录,不支持直接在SDK路径下面进行工程、源文件管理。我们以后操作的都是Examples 工程SDK路径的一个备份。

在CCS 左边窗口的 Project Explorer(Windows->Show View-Project Explorer)能够看见成功导入的工程。需要说明的是,尽管这里只导入了EasyLinkTx&Rx 工程,但是实际会导入3个工程。其中tirtos_builds_CC1310_LAUNCHXL_release_ccs是默认导入。

Easylink Tx&Rx 工程

CCS 工程是基于Workspace(工作空间)的管理,支持一个Workspace 多个Project。对于每个Project通过单击名字实现 激活 转换。

提示:单击工程名字激活工程,当前激活工程通过 [Active - Debug] 标识

激活工程->Buid Project 依次编译以上工程。如果编译错误,会通过x智能提示到文件夹->文件->行数

编译错误

成功编译工程过后可以通过 激活工程->Debug As->Code Composer Debug Sessiong 调试。成功Debug过后以后可以通过调试选项快速进入调试。

调试选项

注意:以上调试选项可以快速启动调试,但是如果概工作空间存在多个工程调试选项,需要展开选择对应工程。

常见问题

如何更改字体、背景色

  • 设置字体
    CCS->Windows->Preferences->General->Appearance->Colors and Fonts->Text Font->Edit 这里可以选择常用等宽字体(Consolas/Courier New) 14

  • 设置背景色
    CCS->Windows->Preferences->General->Editors->Text Edtors->Background Color-System Default(Cancel)-> 选择豆沙绿(FSL 85、123、205)

  • 设置快捷键为Visual Studio 风格
    CCS->Windows->Preferences->General->Keys->Scheme-Mirosoft Visual Studio

预处理器在哪里?

Project(选中工程)->Properties(右键属性)->Build->ARM Compiler->Predefined Symbols->Pre-define NAME(--define -D)

预处理器符号

如何设置 优化选项

Project(选中工程)->Properties(右键属性)->Build->Optimization->Predefined Symbols->Pre-define NAME(--define -D)

优化选项

如何更换仿真器

同以前的IDE不太一样,对于CCS的仿真器不再以工程选项出现,而是通过配置文件直接设置。每一个工程维护一个 targetConfigs/CC2640R2F.ccxml文件,双击该文件,在Basic窗口,能够图形化配置IC型号、仿真器等;

更改只设置仿真器

如果我们需要更改默认工程的XDS110 仿真器到 XDS100 V3,点击Connnection 下拉选项卡选择;

如何绑定工程到指定仿真器

对于一个Workspace(工作空间)多个工程(Project)我们需要单独配置每个工程的仿真器,以实现不同的Project烧写到指定硬件。这个需要将工程和特定的仿真器进行绑定。

绑定前,我们需要确定仿真器的Serial Number,唯一标识我们XDS110 仿真器设备,可以通过Flash Programmer 2确认。

如上图所示,两个仿真器的Serial Number 对应着8位的字符,分别是(LECON006、LECON008);

参考如何更改仿真器 进入仿真器配置页面->Tasrget Configuration->Texas Instruments XDS110 SUB Debug Probe ->Connection Properties

设置仿真器

然后点击保存(Save)

注意:通过以上方式绑定工程后仿真器后一定要注意,该工程更换其他仿真器调试,如果没有更改回这里,会直接报错

如何同时调试两个工程

某些特定情形下,我们需要同时调试两个Project,例如私有协议的Tx&Rx。暂时地,我们只有通过新建两个Worspace实现。

CCS Workspace 配置导入 /导出

通常来说,我们不习惯将所有的工程建立以在Workspace 里面,但是为了不必要的重复配置。可以尝试将配置好工作空间作为模板建立。

TroubleShooting

编译出现错误

Cannot build project. Referenced RTSC Configuration project 'tirtos_builds_CC1310_LAUNCHXL_release_ccs' contains build-errors.

没有任何细节提示。

仿真错误 Error connecting to target

以上错误很明显,仿真器连接错误。通常来说,我们可以顺着以下数据链路依次排除:

  • 芯片到仿真器调试接口是否正常连接;
  • 仿真器到PC USB线是否正常连接;
  • PC 驱动是否正确安装(设备管理确定);

正确识别的仿真

  • 芯片是否识别;(Flash Programmer 2 确定);

导入工程错误

对于导入工程出现的错误,可以通过 << Deteails进行展开细节,如上图所示:提示当前工程已经在工程空间存在。

如果工程空间并不存在需要导入的工程,可以通过Windows资源管理器导航到工作空间路径手动删除。或者切换工作空间路径。

仿真错误Can't find Hwi.c"

 a source file at "/db/vtree/ademars/git_trees/avala-v/src/ti/sysbios/family/arm/m3/Hwi.c

错误出现在仿真调试期间暂停仿真过程,属于正常现象。因为该文件固化在ROM,所以这里并不能直接找到Hwi.c文件;

评论

武凯, 2017/09/25 17:25

CCS的源代码备份怎么弄? 一个项目不同阶段的代码备份,在再次打开CCS的时候不至于在workspace里面又不冲突

LiJie, 2017/09/28 15:53

CCS 直接CVS 版本自动管理,我们会更新在此文章中。同时你也可以自加搭建SVN/Git作为版本管理。

LiJie, 2018/11/23 12:52

测试评论

AliceDaw, 2019/01/09 02:51

входной дверь металлический стоимость какие межкомнатные двери купить

http://furnituradverjzavesi.icu

установка дверей межкомнатных наличников производство межкомнатных дверей массив купить окно

CarolAdori, 2019/01/18 08:57

great hook up songs asian black dating site christian dating advice breaking up

<a href=http://www.best.dating-videos.icu/18/954.php>speed dating events pittsburgh</a> <a href=http://www.dating-pros.icu/9/581.php>dating sites mornington peninsula</a> <a href=http://www.best.googledating.icu/7/531.php>online dating etiquette removing profile</a> <a href=http://www.free.local-dating.icu/8/610.php>desi dating sites</a> <a href=http://www.extra.virtual-dating.icu/6/606.php>deaf dating websites</a>

dating coach satria internet dating security id

Barbaracok, 2019/02/26 07:15

установка монтаж входных дверей купить металлические двери в белоруссии http://domdveri-zamok.icu двери входные минск стальная линия внутренняя входная металлическая дверь http://dveridom-zamok.icu ручка на балконную дверь фото купить металлопластиковые двери http://dveri-dom-zamok.icu купить межкомнатные ручки с замком установка доборов на межкомнатные двери http://dverizamokdom.icu купить межкомнатные двери бесплатно доставка фурнитура для двери книжка http://zamok-dom-dveri.icu

Justinanucky, 2019/03/02 12:43

разработка и продвижение интернет сайта продвижение сайта битрикс https://seomafia.by продвижение сайта за рубежом заказать сео продвижение https://seomafia.by/statji раскрутка сайта стоит продвижение сайта отзывы https://seomafia.by/statji ядро сайта продвижения нужна раскрутка сайта

DonnaPAM, 2019/04/12 00:44

входная металлическая дверь виктория фурнитура для сдвижных дверей шкафов http://shpingaletdomadver.icu фурнитура для дверей межкомнатных как открыть балконную дверь снаружи http://room-homedoor.icu металлические двери цена фото стальные двери купить http://dom-dverizamok.icu межкомнатные металлопластиковые двери межкомнатные двери ульяновск http://zavesa-zasov-glazok.icu балконная дверь не плотно прилегает металлическая дверь антик http://shpingalet-dverdoma.icu

LeroyImill, 2019/05/03 12:05

Народ, сам футболом занимался долго. Карьера не сложилась, сейчас детей тренирую. Ставлю регулярно и поднимаю неплохо периодически. Как и многие пользуюсь прогнозами иногда.. Недавно нашел сайт в интернете…почитал что пишут, что предлагают…Поставил на их прогнозы разок- другой…спасибо ребятам! Сразу видно сами побегали где-то- и читать интересно и ставки не с потолка взяты. А главное, прогнозы совершенно бесплатные.. Короче, заходите! Не пожалеете!

<a href=https://clck.ru/FoKsD>лучшая спортивная аналитика</a>

Justinglash, 2019/12/30 08:41

Write My Paper - EssayErudite.com

Looking for an expert to <a href=https://essayerudite.com/write-my-paper/>write my paper</a> for you? You are at the right place. Providing superior writing service appears to be our main specialization and passion. Our website is the best destination for every English-speaking student who calls for assistance when handling his or her daily academic tasks.

<a href=“https://essayerudite.com/write-my-paper/” />write my paper</a>

Write My Paper - https://essayerudite.com/write-my-paper/

<a href=https://essayerudite.com/write-essay-for-me/>write essays for money</a> <a href=https://essayerudite.com/college-essay-help/>college application essay help</a> <a href=https://essayerudite.com/write-my-paper/>write my paper cheap</a> <a href=https://essayerudite.com/write-my-research-paper/>do my research paper</a> <a href=https://essayerudite.com/write-my-research-paper/>do my research paper for me</a>

Tylerbon, 2019/12/31 11:47

Essay Writing Service - EssayErudite.com

Our <a href=https://essayerudite.com>essay writing service</a> provides a full-scale writing assistance accessible online 24/7. Apart from many other writing companies, we are rather picky when forming a professional staff of experts. Moreover, we try to make our every customer feel safe and pleased with the service.

<a href=“https://essayerudite.com” />essay writing service</a>

Essay Writing Service - https://essayerudite.com

<a href=https://essayerudite.com/dissertation-writing-service/>professional dissertation writers</a> <a href=https://essayerudite.com/write-my-paper/>write my paper online</a> <a href=https://essayerudite.com/do-my-homework/>homework help</a> <a href=https://essayerudite.com/write-my-paper/>write paper for me</a> <a href=https://essayerudite.com/assignment-help/>java assignment help</a>

SvetapenWer, 2019/12/31 13:56

<a href=https://www.parkerrussia.ru/pens/im/PR60B-MLT20/>купить ручку паркер в кемерово</a> или <a href=https://www.parkerrussia.ru/pens/im/PR60B-MLT2/>PR20F-BLK15C</a>

https://www.parkerrussia.ru/pens/im/PR60R-MLT1/

timeblockWer, 2020/01/01 16:58

<a href=https://timeblock.ru/product/timeblock-full-comprehensive-service/>Биодобавки с зелёным чаем</a> или <a href=https://timeblock.ru/product/6-monats-packung/>косметика для проблемной кожи после 30</a>

https://timeblock.ru/product/4-monats-packung/

HarryEkq, 2020/01/02 07:12

<a href=http://colchicine1.info/>http://colchicine1.info</a> - buy colchicine australia <a href=http://colchicine1.info/#>buy colchicine online uk</a>

JosephMef, 2020/01/02 20:08

Write My Essay - EssayErudite.com

Fed up of typing “who can write my essay” in the search bar? Would you like to have a reliable helper always by your side? Our website will come as an excellent solution to <a href=https://essayerudite.com/write-my-essay/>write my essay</a> for everyone!

<a href=“https://essayerudite.com/write-my-essay/” />write my essay</a>

Write My Essay - https://essayerudite.com/write-my-essay/

<a href=https://essayerudite.com/college-essay-help/>writing a college essay</a> <a href=https://essayerudite.com/do-my-homework/>homework helper</a> <a href=https://essayerudite.com/assignment-help/>java assignment help</a> <a href=https://essayerudite.com/buy-essay/>buy college essays</a> <a href=https://essayerudite.com/buy-essays-online/>buying essays online</a>

kotWer, 2020/01/02 23:23

Тут можно прочитать про <a href=https://yourdesires.ru/vse-obo-vsem/1395-chto-takoe-vlazhnost.html>Что такое влажность?</a>, а ещё интересно написано про <a href=https://yourdesires.ru/vse-obo-vsem/1422-pochemu-v-pustyne-net-vody.html>Почему в пустыне нет воды?</a>

https://yourdesires.ru/psychology/fathers-and-children/258-detskiy-ginekolog.html

zuveylwuu, 2020/01/03 16:39

Круто + за пост

DevinEgq, 2020/01/04 03:23

<a href=http://lolasix.info/>http://lolasix.info</a> - buy lasix <a href=http://lolasix.info/#>order furosemide</a>

Justinglash, 2020/01/04 04:28

Write My Paper - EssayErudite.com

Looking for an expert to <a href=https://essayerudite.com/write-my-paper/>write my paper</a> for you? You are at the right place. Providing superior writing service appears to be our main specialization and passion. Our website is the best destination for every English-speaking student who calls for assistance when handling his or her daily academic tasks.

<a href=“https://essayerudite.com/write-my-paper/” />write my paper</a>

Write My Paper - https://essayerudite.com/write-my-paper/

<a href=https://essayerudite.com/write-my-research-paper/>write my term paper for me</a> <a href=https://essayerudite.com/dissertation-writing-service/>help dissertation writing</a> <a href=https://essayerudite.com/college-essay-help/>help with college essay</a> <a href=https://essayerudite.com/write-my-paper/>help me write my paper</a> <a href=https://essayerudite.com/buy-essays-online/>buy college essays online</a>

MayaEej, 2020/01/04 04:53

<a href=http://lolasix.info/>http://lolasix.info</a> - buy furosemide <a href=http://lolasix.info/#>buy furosemide online</a>

JaneEyi, 2020/01/04 07:44

<a href=http://lolasix.info/>http://lolasix.info</a> - buy furosemide <a href=http://lolasix.info/#>buy furosemide pills</a>

TimothyEqo, 2020/01/04 16:39

<a href=http://lolasix.info/>http://lolasix.info</a> - purchase furosemide <a href=http://lolasix.info/#>purchase lasix</a>

MackenzieEwf, 2020/01/04 18:28

<a href=http://lolasix.info/>http://lolasix.info</a> - buy generic lasix <a href=http://lolasix.info/#>purchase lasix online no prescription</a>

Travisthern, 2020/01/04 23:26

supernova herbal incense <a href= http://tramadol.uniterre.com >http://tramadol.uniterre.com</a> herbal castration

Robertclell, 2020/01/04 23:53

Die meist genutzten Instrumente des Blues sind die Gitarre, Schlagzeug, Bass Gitarre, Piano und Saxophon. When I masturbate, I like to fantasize about my friend s little brother; he is 10. The page follows only one other Twitter account Clarence House, the royal home of the Prince of Wales. http://daimurozolozuruzulkirr.info I m worried as I seem to be very turned on watching her masturbate to orgasm and I have the images of her touching herself in my mind whenever I masturbate nowadays.Metbash- Metallica Austin City Limits 2018 , 06 Proshot.We were supposed to be picked by a helicopter.

请输入您的评论. 可以使用维基语法:
 
cc1310/ccs_develop.txt · 最后更改: 2019/08/29 19:51 由 jaylee