中科蓝讯蓝牙_软件开发总述
文章平均质量分 87
nunu1010
撸啊~撸啊~撸啊撸啊撸~
展开
-
中科蓝讯蓝牙:RAM使用,ram.ld文件和map.txt文件的查看
目录1.ram.ld文件和map.txt文件的作用:2.ram.ld文件MEMORY3.flash区4. comm (34K) 公共区:5.bcomm区:6.stack区(长度为1K):7.data段:8.heap段9.aram,bram,cram,dram,eram,fram。RAM复用方法1.ram.ld文件和map.txt文件的作用:ram.ld文件:是RAM或FLASH空间分配的规则,工具链中的链接器按ram.ld中的规则分配程序或ram占用...原创 2021-07-27 09:48:15 · 6971 阅读 · 2 评论 -
中科蓝讯蓝牙: 公共区(com区)空间不够一般优化方法
目录1. 蓝讯蓝牙方案, 程序分为 com区和bank区2. 在优化前, 先了解530XRAM / FLASH空间是如何分配的.3. 去掉COM区512 BYTE对齐, 查看实际爆多少Byte4. 通过map.txt查看哪些代码占用了公共区.5. 常用可以优化的公共区代码:6. 首先查看 config.h中, 把与实际使用无关宏disable掉.7. 查看map.t...原创 2020-01-08 17:56:20 · 6065 阅读 · 0 评论 -
中科蓝讯蓝牙: 芯片框架简述
目录1. 框架总述2. com区和bank区3. 开发时需要注意:4. 函数放入com区的写法1. 框架总述随着蓝讯蓝牙方案在这一年两迅速崛起, 公司也开始涉及到蓝讯蓝牙方案开发, 在这里记录一些找到资料和自己的理解, 和大家一起分享.LX蓝牙芯片采用最近比较流行的RISC-V(32位)开源内核架构 + 国产RT-Thread操作系统. 不过从代码上来看,操作系统代...原创 2019-12-24 23:59:07 · 13616 阅读 · 4 评论 -
中科蓝讯蓝牙: 编译环境安装_ToolChain及CodeBlock(IDE)的安装
目录1.CodeBlock及RV32-Toolchain功能简述2.CodeBlock及RV32-Toolchain安装3. 编译查看是否安装成功(是否生成dcf文件)1.CodeBlock及RV32-Toolchain功能简述ToolChain和CodeBlock可在CSDN中搜索如下压缩包:蓝讯SDK开发_工具链及IDE_包含RV32-Toolchain-Setu...原创 2019-12-26 22:01:45 · 7433 阅读 · 15 评论 -
中科蓝讯蓝牙: DownLoader下载调试及串口模块注意事项
目录1.DownLoader功能简述2. 软件打印配置IO选择 (更改后请重新编译)3.CP2102 串口模块使用注意事项(建议安装蓝讯提供的串口驱动)4. 芯片如何进入串口升级模式4. 程序升级不成功原因及处理方法:1.DownLoader功能简述DownLoader 集"下载"和"打印调试"在一起, 方便开发人员使用. 下载时一般用串口作为下载口.Down...原创 2019-12-26 22:54:44 · 11647 阅读 · 2 评论 -
中科蓝讯蓝牙: 通用IO(GPIO)一般操作
目录1. GPIO 常用寄存器:2. 常见输入输出示例:3. 关于GPIOASET/GPIOACLR:1. GPIO 常用寄存器:如下(以GPIOA为例子):GPIOAFEN: 设置为0表示作为通用IO(GPIO)使用 //设置为1表示做其它功能性IO,如串口/SPI..GPIOADE: 数字IO使能: 0为模拟IO, 1 为数字IO, //如作为AUX输入的I...原创 2019-12-31 09:18:57 · 9151 阅读 · 2 评论 -
中科蓝讯蓝牙: 蓝牙工程编译及自动下载过程浅析
目录1.总述: 编译生成文件总图2.编译前的预操作(生成资源文件res.bin及配置文件xcfg.bin)3. 调用GCC源代码编译, 生成app.rv32文件.4. 调用postbuild.bat, 整合前面生成的res.bin / xcfg.bin /app.rv32等文件, 生成最终下载文件app.dcf5. 调用downoad.xm,实现工程编译后自动下载功能1.总...原创 2020-01-02 00:51:33 · 5341 阅读 · 3 评论 -
中科蓝讯蓝牙:DownLoader可视化配置工具实现机制, 如何增加自己的自定义配置
目录1. 配置工具功能总述2. 配置界面示例简介3. 配置工具实现原理及内部机制分析.4. 如何自己增加自己的配置界面:5. 资源文件(提示音/eq等)替换原理及注意事项1. 配置工具功能总述配置工具主要实现的两个功能.1) 程序功能更改2) 资源文件(提示音/EQ等)替换且这两功能可以不用重新编译程序, 只需修改配置工具选项后直接下载dcf文件即可....原创 2020-01-07 23:40:03 · 6211 阅读 · 0 评论