CCS+ECIBOOST+IWR6843ISK
简介
IWR6843ISK的使用有四种模式,功能模式、刷写模式,DCA1000和ECIboost四种,功能模式比较简单,可以直接运行并通过gui进行的功能演示,刷写模式实现image的写入;DCA1000配合mmwave studio实现数据可视化采集,传输速率高;ECIBoost可以实现附加功能,并配合CCS的调试
IWR6843ISK模式
模式 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
刷写模式 | on | off | on | on | off | -随意 |
功能模式 | off | off | on | on | off | -随意 |
DCA1000EVM模式 | off | on | on | off | off | -随意 |
mmWAVEEICBOOST | off | off | off | off | on | -随意 |
ECIboost模式
Image写入
为实现CCS得调试,IWR6843ISK中必须写入xwr18xx_ccsdebug.bin镜像
C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\utils\ccsdebug\xwr68xx_ccsdebug.bin
硬件连接
使用Uniflash写入镜像的时候,可以使用两种硬件连接模式
模式一
直连101100
模式二
Eciboost 011111100111 101
ISK 000010
load
按顺序,更改端口号,填入bin路径,重启板卡,load烧录,看到底部出现successful的时候说明烧录成功
CCS使用
硬件连接
使用CCS进行调试,需要更改EciBoost的模式为功能模式,对应001,接电,并且设备管理器识别端口如下
导入工程
mmwave SDK提供了很多初始demo,以下内容以long range people detect为例开展
环境必须安装有最新版的CCS(Code Composer Studio,我装的12.5,之前9.2的Source explore没反应)和TI mmWave SDK
CCS对应的Ti 项目在View——Resource Explorer中(不显示,就安装最新版的CCS)
工程导入:依次点击mmWave radar sensors——>Embedded Software——>Radar Toolbox——>Example Projects——long range people detect——>long range people det 6843 DSS——>点击右上角的improt导入工程——>long range people det 6843 MSS——>点击右上角的improt导入工程
两个工程都需要导入
导入成功后rebuild,,导入成功console会输出build finished,生成对应的dss.bin文件,使用Uniflash可以将该镜像烧录
创建ccxml
view->Target Configuration 打开目标配置界面
第一次则新建自己目标平台,选择串口类型以及硬件类型并保存,
新建过可以直接测试连接,并launch select configration
目标连接
launch select configration成功后界面如下,软件会检测到两个处理器,按顺序点击两个处理器,并Connect Target
右键target并进行连接 connect target
选择C674X_0,加载项目dss
选择R4_0,加载mss
加载成功后,系统会出现两个main函数
执行
对于两个核心分别进行选择,并点击Resume,程序将开始执行
对于感兴趣代码可以添加断点进行调试
程序大多都是多线程,所以打断点的时候最好可以一起打,其次是想要重新跑代码的时候,最好直接硬件复位