基于SimpleLink CC26x2R LaunchPad的AoA角度测量(一)

一、硬件平台搭建

配置:

  • Windows 10 
  • CC26x2R LaunchPad (2)
  • BOOSTXL-AoA(1)
  • Code Composer Studio 10.1
  • SimpleLink CC13X2/CC26X2 SDK 4.3
  • Uniflash

将Code Composer Studio ver.10.1(CCS)、SimpleLink CC13X2/CC26X2 SDK ver.4.3、Uniflash安装好后,准备编译、烧录操作。

二、编译

打开CCS,点击Import Project,在SDK的安装目录下,依次导入master、slave、passive程序。例如,导入master程序,找到..\simplelink_cc13x2_26x2_sdk_4_30_00_54\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\rtls_master\tirtos\ccs,选择文件夹即可。选择工程,全部编译Build Project。

 

 

 三、烧录

将编译完成后生成的.out文件烧录入板子。.out文件在..\workspace\rtls_master_CC26X2R1_LAUNCHXL_tirtos_ccs\Release内。打开Uniflash,依次选择板子烧入程序。选择.out文件,直接Load Image。

 

 

四、打开可视化UI

为了验证有没有搭建好硬件平台,打开可视化UI,windows下直接打开SDK安装目录下的..\simplelink_cc13x2_26x2_sdk_4_30_00_54\tools\ble5stack\rtls_agent\rtls_ui\rtls_ui.exe程序,系统默认的浏览器会直接打开UI。

 

 

 选择Master直接下一步,直接Auto Play 即可。可以看到Angle of Arrival in Space View有Master和Slave的相对位置。

 五、问题

  1.  安装CCS的问题:CCS安装路径只能是ASCII码,不能识别中文字符,而且系统User的名称也必须是ASCII码,如果Windows的用户名带有中文字符或者其他非ASCII码字符而导致安装失败时,可以采用添加一个Windows新用户,在这个新用户下完成后续的操作。
  2. Master无法匹配Slave的问题:这个问题有很多原因导致,一种就是操作系统的问题,比如在Mac上搭建时,安装CCS的版本就不能采用最新的版本,可能还需要对板子固件进行降低版本的操作,参考https://blog.csdn.net/dreamerhan/article/details/105248944https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/875870/launchxl-cc26x2r1-rtls-ui-does-not-recognize-the-previous-cc26x2r1-launchpads/3243366#3243366
  3. ...

未完待续。

 

 

 

posted on 2021-03-23 20:30  会奔跑的云彩  阅读(393)  评论(0)    收藏  举报

导航