SYD8801固件烧录方法
来源:互联网 发布:网络安全法的基本特性 编辑:程序博客网 时间:2024/05/22 10:56
SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。具体可咨询:http://www.syd-tek.com/
本文摘录于SYD官网文档
SYD8801固件烧录方法
SYD8801使用UART0作为芯片的烧录接口,如图1:
图1.SYD8801芯片烧录接口
硬件上,只要使用VCC,GND,UART0_Tx,UART0_Rx就可通过PC串口下载软件。
(SYD评估板已自带了USB-UART芯片,安装pl2303驱动即可)
软件上,PC上运行SYD BLE Utility(Tool子文件夹下),按照如下步骤烧录:
1. 选择PC上USB-UART虚拟的串口,比如:
图2. SYD BLE Utility界面
2. 点击Open,如下图所示:
图3. 等待界面
3. 复位开发板上的RESET键(S1),或者给客户自己的PCB板重新上电:
图4. Reset后ready界面
4. 烧录bin文件,点击Select Setting File:
图5. 选择bin文件
选择Setting选项卡Select Setting File(bin)
选择Tool文件夹中的4K_Setting_2000ppm.bin文件,自动完成烧录,烧录工具的状态从Busy变为Ready。
5. 烧录Service 文件
选择BLE Service选项卡Open Service File:
图6. 烧录Service file
选择Tool文件夹下的Vendor_Service_GATT_DB_160804.txt,然后点击Writeto Flash,等待烧录工具的状态从Busy变为Ready。
6. 烧录Firmware
选择Firmware选项卡Open FW File,一般Firmware放在工程文件夹Output子文件夹中,名字为Ble_Vendor_Service.hex
然后在烧录界面上点击Write to Flash,并等待烧录完成。
图7.Write to Flash
图8. 烧录完毕
此时,烧录完成,如果不适用烧录串口,可以点击Close关闭串口。
重新复位或上电,则开始运行程序。
烧录新的hex文件时候,如果service没变,则只需重复第6步即可。
使用开发板给PCBA下载程序连线说明:
开发板串口单元说明如下图9,与PCBA连线说明如下图10:
9.开发板串口引线说明
图10. 开发板串口与PCBA连线说明
使用USB转串口给PCBA下载程序连接说明:
USB转串口出线方式如下图11,和PCBA连线方式如下图12:
图11.下载工具串口出线说明
图12.下载工具和PCBA连接方式
文档修订历史
版本号
日期
描述
作者
1.0
20161107
1. 初版:描述用SYD BLE Tool下载bin文件,service文件,hex文件的方法
付文军
SYD官网网站:http://www.syd-tek.com
SYD技术支持:http://bbs.syd-tek.com
- SYD8801固件烧录方法
- SYD8801 OTA说明【提高OTA速度】【手环方案OTA方法】
- SYD8801定时器使用说明
- SYD8801 PWM使用说明
- SYD8801 ADC使用说明【校准】
- SYD8801 硬件AES加密
- SYD8801 发射功率调节
- SYD8801配置UUID方法(【没有CHARACTERISTIC_USER_DESCRIPTION特性】【每次写notify都会回复信息】【填写默认值的地方必须填写)
- SYD8801生成蓝牙profile的方法【生成128BIT的UUID】【 复制profile的特性等元素】【快速修改UUID】
- SYD8801介绍【开发环境搭建】
- SYD8801 systick tick timer 使用说明
- SYD8801 API解析【ble_sched_execute】【BLE_SendData】
- SYD8801微信接入开始
- SYD8801连接参数的设置说明
- 基于SYD8801的蓝牙遥控器设计方案
- 基于SYD8801的蓝牙遥控器设计方案
- SYD8801手环方案SDK使用指南
- SYD8801微信接入测试结果
- mybatis接口式编程
- python 下载百度图片
- python exercise 11
- 循环跳转语句
- centos环境下java的file操作对象使用中文文件操作异常问题
- SYD8801固件烧录方法
- selenium使用心得
- sql语句查询一对一,一对多,多对多
- I/O多路复用
- 2016.10.29
- python exercise12
- IMvxMessenger
- 3.4(类的继承,类的多态,泛型类)
- Leetcode 238. Product of Array Except Self