下一步,我们讨论一下什么叫做协议栈?

BLE协议栈,实在TI的开发包里面,顾名思义,协议栈就是包含BLE协议代码的,实际上就是TI释放出来的软件库代码与demo成语以及部分文档的集合,这里面包含的协议开源的提供了库文件以供我们使用。首先,我们需要安装BLE-CC254x-1.4.2.2协议栈各部分的组成。

以上包含了文件夹中的主要内容。可以在协议栈的安装目录下找到Btool,在以下路径中可以找到:

之后,我们还需要安装IAR软件,这里建议安装IAR for 8051 v9.10,这是BLE1.4.2.2协议栈源代码的开发环境。(具体安装以及破解步骤可参考网上其他资料)

安装完成后,我们进行IAR的编译、下载以及调试

我们在如下路径:C:\Texas Instruments\BLE-CC254x-1.4.2.2\Projects\ble\SimpleBLEPeripheral\CC2541DB找到的是CC2541的工程文件,我们为了防止其他版本的IAR打开工程文件,我们首先将IAR打开之后再将工程文件拖到IAR既可以用指定的IAR打开该工程文件。

之后我们在左上角的workspace下拉框中选择CC2541。之后右击工程文件选择Rebuild All实现对全部代码进行重新编译。

我们之后再连接开发板实现在线调试,如下图所示:

在这里,左右两边的USB线都连接到电脑的USB接口。连接好了之后,按一下仿真器的复位按键,然后仿真器的LED灯就会变成绿色(黄绿色),表示仿真器已经正常辨认到开发板了。

另外,我们还需要安装烧录工具Flash Programmer,这是TI开发的HEX文件的烧写工具,通过Flash Programmer不仅仅可以给目标芯片烧写程序、读写蓝牙MAC地址、锁住芯片防止读出。而且还可以更新CC-Debugger仿真器的固件程序,功能非常使用。

此外,我们很有必要安装USB转串口驱动-CH340G,以实现下一步的应用。

关于CC2541蓝牙开发板的学习笔记-1相关推荐

  1. ESP8266串口wifi模块 NodeMcu Lua WIFI V3 物联网 开发板 CH-340 学习笔记(一)

    1.下载安装驱动,地址: http://www.wch.cn/download/CH341SER_EXE.html . 中下载 CH341SER.EXE 2.点击安装完成: 3.通过usb连接线连接C ...

  2. 嵌入式linux-arm(gec6818开发板)回忆学习笔记

    19-20Y 嵌入式系统及应用课程 嵌入式的一花一木 三源码项 一.课程学习结果 安装VMware虚拟机,配置Ubuntu系统镜像(安装VMware-Tools工具,文件可直接拉入虚拟机,反之也可.还 ...

  3. [光速QA][linux学习篇]基于韦东山I.MX6ULL pro开发板的学习笔记

    #前言: CSDN上已经有了太多的教程,我决定使用一种很新的方式记录自己的学习过程,如果对你有帮助就点个赞吧!一篇博文但是会长期更新(争取). 光速QA,希望面试官和面试者都可以给我这里找到灵感,如果 ...

  4. 迅为IMX6ULL开发板Linux学习教程

    1800+页使用手册(持续更新)+入门视频教程+实战视频教程 关注VX公众号:迅为电子 ,  回复 :终结者,免费获取产品资料  让教程更细致,终结入门难! 所有教程由迅为原创,是迅为工作多年的工程师 ...

  5. 零基础学习Java开发,这些学习笔记送给你

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  6. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

    <疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...

  7. PHPWeb开发入门体验学习笔记

    PHPWeb开发入门体验学习笔记 4 一.PHP web应用开发须知 1.入门要点 程序员三个阶段:码农(速成技能)->工程师(长期知识)->专家(研究论文) 编程三要素:声明变量(系统. ...

  8. 对国产板子有阴影这些软硬件开源的ARM开发板可以学习Linux驱动

    对国产板子有阴影?这些软硬件开源的ARM开发板可以学习Linux驱动开发 为了点亮一块MIPI屏幕,我们除了要了解MIPI DSI的工作原理之外,大前提要了解整个MIPI DSI图显系统的组成,更需要 ...

  9. Harmony 开发基础——Harmony 学习笔记

    Harmony 开发基础--Harmony 学习笔记 前言 最近跟着3.6 HAR | 3.6 HAR | EBG2021CCHW1100031 课程页面 | Huawei iLearningX学习了 ...

最新文章

  1. MySQL(mysql 5.7)用户密码的管理
  2. php 云技术,什么叫云技术?
  3. Saber2016安装包和安装详细安装步骤
  4. 该工程中的宏被禁止_建筑工程的发包与承包中有哪些行为是禁止的?
  5. Tomcat6 ,servlet配置(可用)
  6. 交大计算机学硕往年录取情况,上海交通大学2020年考研报录情况汇总及分析
  7. docker 中运行 mysql
  8. 新rust怎么拆除围墙_“问题围挡”拆除 街道变漂亮了
  9. 高立数值最优化方法_最优化理论之无约束优化基本结构及其python应用
  10. Android中resource参数变量使用
  11. python-学生管理系统--9-整体代码
  12. OFFICE技术讲座:由-(减号)的绘制差异,看不同字体引擎的处理
  13. mysql 全文搜索怎么设置_mysql 全文搜索 技巧
  14. Mac上青花瓷抓包安装
  15. C++ dlib实现人脸识别
  16. Linux安装必须建立的三个分区
  17. 【Python讲义】WEEK 4
  18. Creator动态获取,数据文,JSON并使用,枚举Enum,cc.sys.localStorage获取音效的判断 ,冒泡排序做排行榜 ,动态获取提示(cc.loader.loadRes),制作签到
  19. java32位怎么用eclipse_32位eclipse怎么安装?
  20. 运维工程师的发展前景如何?

热门文章

  1. cc2540 cc2541 开发板资料更新日志
  2. Qt助手查询QSS步骤
  3. 模仿qq客户端应用源码且带安装包
  4. 南京数字孪生智能工厂,3d可视化工业建模,数字工厂智能车间建设
  5. 【读书笔记】《幸福的方法》——人生的终极财富与意义
  6. Windows一些技巧
  7. 求一个手机淘宝直播中抢购的脚本,急
  8. drupal8 存取session
  9. 说一说美国大学常用的课本吧,各位想自学的可以参考
  10. 神策数据 方正证券发布《2022 证券行业行为数据根基建设白皮书》