蓝牙开发
晴空万里Linux
悦己之作,方能悦人
展开
-
在SEGGER Embedded Sdudio中添加Configuration Wizard工具
背景使用过keil中的Configuration Wizard功能的小伙伴知道,通过这个Wizard可视化界面可以很方便的配置.h文件中的宏,如下图所示。切换到SEGGER Embedded Sdudio开发环境后,发现没有这个选项,因此本文教大家在SEGGER Embedded Sdudio中引入Configuration Wizard小插件。开始首先需要下载CMSIS_Configuration_Wizard.jar文件 ,下载完成后解压出zip文件包,得到jar文件如下:配置SEGGE原创 2021-06-29 16:50:49 · 668 阅读 · 0 评论 -
nRF5 SDK v17.0.2 生成micro_ecc_lib_nrf52库文件报错
背景BLE DFU升级包制作依赖于micro_ecc_lib_nrf52库,本文使用nRF5 SDK v17.0.2版本,使用SES工具开发。步骤首先获取micro-ecc源文件,可通过以下指令下载git clone https://github.com/kmackay/micro-ecc.git将下载的micro-ecc文件夹一起复制到<nRF5 SDK v17.0.2 InstallFolder>\external\micro-ecc目录,如下图所示:进入上图micro原创 2021-06-29 15:03:09 · 1028 阅读 · 0 评论 -
52840应用Flash分布
测试文件清单:包含app.hex、boot.hex、s140.hex、app_setting.hex,以及将上述四个hex文件合并生成的all.hex,test-dfu15.zip为app的DFU升級包文件,其中all.hex文件布局如下图所示:分区信息如下: MBR: 0x0000 0000 - 0x0000 0A17 SoftDevice: 0x0000 1000 - 0x0002 53C7 APP: 0x0002 6000 - 0x0003 089F boot:原创 2021-04-28 11:39:28 · 488 阅读 · 0 评论 -
Nordic Bluetooth Mesh例程测试
问题1:通过Segger Embedded Studio打开light-switch例程出现一下问题:boards.h: No such file or directory解决1:因为 mesh 工程包里需要链接 蓝牙BLE SDK的工程文件, 所有要先设置好工程的SDK_ROOT, 否则会出现编译报错,打开任意的一个 mesh 工程, 点击环境 Embedded Studio for ARM -> Tools -> Options -> Building-> Global ma原创 2021-04-20 17:29:48 · 794 阅读 · 2 评论 -
nRF Connect安装报错:Unable to download latest app info: Unable to download apps list
问题:nRF Connect无法获得APPS列表,打开为空,如下图:安装nRF Connect时报错提示:解决:在SETTINGS选项出手动添加APP软件源第一步第二步第三步在输入框填入:https://raw.githubusercontent.com/NordicSemiconductor/pc-nrfconnect-launcher/master/apps.json ,输入完成后点击“Add”点击完Add后可能会弹出以下报错:根据报错提示,在相关目录创建对应缺失原创 2021-04-06 16:03:14 · 1992 阅读 · 0 评论 -
蓝牙青凤例程编译散记
1、打开例程2、进入例程路径,打开keil工程3.出现未选中器件告警信息4、点击“确定”按钮,查看工程告警信息(1)提示:Error #544: Required Software Pack ‘NordicSemiconductor.nRF_DeviceFamilyPack.8.5.0’ is not installed5、解决器件包问题(PS:前提是已安装nRF52832_xxAA器件包),将器件依赖的pack更新成本地最新模式(1)Select Software Packs for Ta原创 2020-07-08 15:11:22 · 587 阅读 · 0 评论 -
蓝牙例程《ble_app_uart》测试
1、打开Nordic SDK自带例程D:\nRF5_SDK_17.0.0_9d13099\nRF5_SDK_17.0.0_9d13099\examples\ble_peripheral\ble_app_uart\pca10040\s132\arm5_no_packs2、打开nRFgo studio,连接开发板,执行Erase all操作3、在Keil工程中选择ble app例程4、编译app例程:5、下载app代码6、下载ble协议栈相关代码(1)keil切换成ble协议栈工程(2)协议栈不需原创 2020-07-06 14:48:36 · 1267 阅读 · 0 评论 -
蓝牙开发环境搭建问题nrfjprog.dll is not correctly installed和JlinkARM.dll is not correctly installed
问题1: nrfjprog.dll is not correctly installed. please run the nRF Toolsinstaller to install the newest version.已解决1:(1)估计是Jlink和nrf-command-line-tools版本冲突,依次卸载jlink、nrf-command-line-tools和nrfgostudiowin641212installer。(2)再重新安装nrfgostudiowin641212insta.原创 2020-07-06 14:16:05 · 3484 阅读 · 0 评论