基于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的相对位置。

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