- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
da14580学习总结
DA14580 学习汇总
简介
芯片名称:DA14580
内核:Cortex-M0 32-bit
系统时钟:16MHZ 睡眠时钟:32K (所以要外挂两个晶振)
协议栈:不开源,采用Riviera Waves 授权协议栈IP
Ram:42 kB System SRAM (存放运行数据)8 kB RetentionSRAM (低漏电存储器,暂存休眠状
态下的运行数据)
存储方式:32k 的 OTP(一次性烧录),要实现反复烧录则需要外挂一个 flash 或者 EEPROM
84 kBROM (存放协议栈)
最小系统只需7 个元件
支持仿真
烧录方式:串口烧录 (JTAG 也可以烧录,烧录到外挂的芯片中)
封装:34 pins,40pins, 48 pins
功耗:首款突破4mA 无线收发电流极限的蓝牙智能解决方案 (小米手环可满足30 天续航)
术语
Profile:配置文件 (在GATT 的基础上进行数据的本地处理)
GATT :Generic Attribute Profile 通用的配置文件 (负责基础的数据通信)
DISS:设备信息服务 (显示设备的制造商信息)
UUID:全球唯一识别码,如0x2A45 位设备序列号的UUID (任意蓝牙都可以通过他获取到设备
序列号)。
AES:Advanced Encryption Standard 是DA14580 中内置的128 位加密处理器
development_guide:开发手册
GAP:Generic Access Profile 通用接口配置。跟蓝牙的advertising 相关
GTL: Generic Transport Layer 通用传输层。当工作于外部主控模式时,用来传输主控到
DA14580 的数据
NVDS: Non-Volatile Data Storage 非易失性数据存储器
OTP: One Time Programmable (memory) 单次可编程存储器
PHY:physical layer 物理层
LL:Link Layer 链路层
外挂EEPROM
DA14580 的芯片是没有flash 空间的(其实有个32kb 的OTP,但只能烧写一次),也可以使
用烧录到内存,但是掉电过后就没有程序了。所以开发过程中一般使用以下几个模式:
1.Debug 模式,即通过jlink ,又或者其它工具使用swd 接口(vcc ,gnd,swclk,swdio ),通
过KeilMDK 将程序写进RAM 中,直接调试。(缺点就是断电后数据就丢失)。
2.外挂E2Prom,此种方法相当于将E2 当成DA14580 的Flash 空间,源码写在E2 里面,DA14580
芯片上电之后将E2 的数据复制到RAM 中,运行。(缺点就是烧写比较麻烦~但是当用到睡
眠模式时,必须使用它来进行软件功能验证,因为有可能会出问题的!所以必须验证)。
3.OTP 模式~此种模式,只能烧一次~最终产品才烧~通过SmartSnippets 工具下载代码到OTP
一般前期阶段使用的是 Debug 模式,后期需要用到睡眠等等其他Debug 不能调试的情况下
采用外挂E2Prom 模式。
启动顺序
DA14580 的开发者关注的问题
对于蓝牙单芯片应用开发来说,我们要关注的问题是:蓝牙协议栈方面如何新增一个 GATT
profile (服务和特征值定义及操作)、SOC 内核方面如何驱动外围设备、系统应用框架上如
何使用定时器和任务间消息通信等等。DA14580 单芯片发布时并不是一颗裸片,而是带有开
发平台和SDK 包,还有常用的应用例程 (如防丢proximity),我们要做的就是通过SDK 和
相关的文档去理解它整个系统架构和应用框架,在这个基础上才能去完成以上三个方面的开
发。
SDK 目录结构
DA14580 的SDK 开发平台使用keil,我们先来看看开发例程的目录结构,再来看SDK 目
录结构。前者简单一些,后者因为涉及到第三方IP、ROM 等原因,目录实在是太多太细了,
初接手真的会歇菜。
防丢(proximity,英文是接近的意思)的开发目录结构如下:
这里需要注意的是,ROM 里面的固话代码,包括协议栈和单任务操作系统的相关管理代码
也是整个工程应用的一部分,只不过没有列到开发目录里面。
SDK 目录架构如下:
Profile (BLE 的GATT 服务)
Profile 部分或许是为了更加便利蓝牙应用推出的。
您可能关注的文档
最近下载
知传链电子书
- 资本市场主要指标-[4页]—金融专业知识与实务(初级)章节摘抄.pdf
- 证券市场交易对象-[3页]—金融专业知识与实务(初级)章节摘抄.pdf
- 我国金融监管机构的职能-[3页]-—金融专业知识与实务(初级)章节摘抄.pdf
- 信托机构-[3页]—金融专业知识与实务(初级)章节摘抄.pdf
- 政策性金融机构-[3页]—金融专业知识与实务(初级)章节摘抄.pdf
- 自测练习题-[3页]—金融专业知识与实务(初级).pdf
- 储蓄存款利息的计算-[5页]—金融专业知识与实务(初级)章节摘抄.pdf
- 现代信用的主要形式-[3页]金融专业知识与实务(初级)-章节摘抄.pdf
- 信用货币-[24页]金融专业知识与实务(初级)章节摘抄.pdf
- 适路子.pdf
文档评论(0)