【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时的官方网站。
- 【CC2640R2F】利用UniFlash在macOS下搭建CC2640R2F蓝牙5.0烧录环境
- 【CC2640R2F】利用CCS在macOS下搭建CC2640R2F蓝牙5.0开发环境
- CC2640R2F开发环境搭建
- CC2640R2F BLE5.0 开发环境搭建
- CC2640R2F BLE5.0 开发环境搭建
- CC2640R2F BLE5.0 蓝牙概述
- CC2640R2F BLE5.0 关于蓝牙5.0的几个常见问答
- CC2640R2F BLE5.0 蓝牙协议栈概述
- 【CC2640R2F】修改蓝牙设备广播名为中文
- CC2640R2F UART
- 【CC2640R2F】香瓜CC2640R2F之LED
- 【CC2640R2F】香瓜CC2640R2F之LCD
- 【CC2640R2F】香瓜CC2640R2F之串口
- 【CC2640R2F】新款SimpleLink™低功耗蓝牙无线MCU CC2640R2F需要知道的5件事
- CC2640R2F BLE5.0 蓝牙协议栈OAD功能问题集锦
- CC2640R2F BLE5.0 蓝牙协议栈Off-Chip OAD功能
- CC2640R2F BLE5.0 蓝牙协议栈OAD功能概述
- CC2640R2F BLE5.0 蓝牙协议栈GATTServApp模块
- hdu6047 Maximum Sequence
- 优荐MQ
- next数组完美诠释
- 题目1168:字符串的查找删除
- ASP.NET实现Cookie功能的三个基本操作(写入,读取,删除)
- 【CC2640R2F】利用UniFlash在macOS下搭建CC2640R2F蓝牙5.0烧录环境
- Unix/Linux入门学习170725知识点备忘总结*3
- linux基本命令及操作7(ssh server)
- CloudStack的部署架构概览
- null instanceof object
- Clarke and number 【sqrt精度+打表找规律】
- 微信扫二维码营销软件 系统开发
- 外边距和内边距
- JMS学习笔记(2)-ActiveMQ实现