【CC2640R2F】利用UniFlash在macOS下搭建CC2640R2F蓝牙5.0烧录环境

来源:互联网 发布:数控车床编程100例 编辑:程序博客网 时间:2024/06/05 11:31

1. 软件简介

CCS Uniflash是一个独立的跨平台免费软件,用于统一TI MCU的程序烧录环境。Uniflash包含GUI、命令行和脚本接口。目前已经更新到4.2版本,支持CC2640R2F和开发板LunchPad-CC2640R2F。

2. 系统和硬件环境

本文搭建的开发环境适用于当前最新版系统macOS 10.12.5。硬件环境使用TI官方开发板LunchPad-CC2640R2F,板载仿真器XDS110。


3. 安装UniFlash

首先打开德州仪器UniFlash官方下载站点,点击页面中的MacOS图标下载UniFlash,本文使用的是当前最新版4.2.0.1458。如图所示:


双击下载到本地的dmg文件加载运行,出现一个app文件,这是安装文件,不要直接拖拽到应用程序文件夹。先双击运行。


选择安装位置时,可以选择默认位置不变,也可以安装到应用程序文件夹中的某个位置(老规矩,避免路径中有中文和空格)。这里我安装到了应用程序文件夹中的ti子文件夹,和CCS安装位置一致。


点击“下一步”直到安装完成。由于程序文件本体名字并非“UniFlash”,最后可以勾选创建桌面快捷方式的选项,以防找不到该app文件。勾选自动加载,点击“完成”结束安装,并启动UniFlash。

4. 使用UniFlash烧录芯片

在UniFlash运行界面,首先选择设备,由于此处使用了LunchPad-CC2640R2F开发板,可以直接选择该开发板,这样第1步选择芯片和第2步选择仿真器就同时搞定了。也可以先向下找到CC2640R2F芯片,再在第2步选择适当的仿真器。最后在第3步点击“Start”启动操作界面。


先点击“Browse”按钮选择适当的hex文件,这里直接选择了协议栈自带的hex文件。点击“Load Image”按钮即可开始烧录。出现绿色的successfullyz字样说明烧录成功。


左边的选项卡切换到第2项,可以进行擦除芯片、重写蓝牙IEEE地址(即MAC地址)等操作。选项卡第3项可以回读芯片flash中的内容,并导出成bin文件或out文件。


UniFlash可以满足绝大部分开发、生产、测试的程序烧录场景,更多操作技巧可以参见下载UniFlash时的官方网站。

原创粉丝点击