52832带softdevice工程移植freertos

基于BLE应用加上freertos的应用,官方只提供了一个例子,针对自己的应用使用freertos具体需要添加哪些文件执行哪些步骤没有很明确的参考说明,so特此整理一份。 本篇硬件基于nrf52832-DK开发板。SDK基于V15.3版本。 添加freertos需要文件 在MDK工程中创建文件夹freertos,添加freertos的c文……继续阅读 »

电子创客营 2周前 (07-09) 133浏览 4个赞

nordic SDK 的几种内存管理库

Block memory allocator(app_balloc) 该分配方式先定义固定元素个数的内存池,元素的长度也是固定的。之后每一次也只能分配一个元素的内存,假如内存池满了,就分配不了了。该分配方式不会产生内存垃圾碎片,但是也不能动态设定每一次获取的内存大小。需要根据可能用到的最大内存块来统一定义元素的大小,会造成很多的内存浪费。 ……继续阅读 »

电子创客营 2个月前 (06-03) 188浏览 1个赞

NRF52832 DFU功能

使用nrfutil工具生成私钥和公钥 默认使用的加密算法是ECDSA_P256_SHA256生成私钥指令: nrfutil.exe keys     generate private.key根据私钥生成公钥:nrfutil keys display     –key pk R……继续阅读 »

电子创客营 3个月前 (05-05) 252浏览 3个赞

命令行模式下用DAPLINK烧录52832

上一篇介绍了在mdk环境下用DAPLINK来调试烧录nrf52832:mdk下daplink调试52832 这篇继续探讨下在命令行环境下如何使用DAPLINK烧录nrf52832。先说下nordic的官方也提供了一个命令行工具来烧录52832的,但是同样也是只支持jlink的:nRF5x-Command-Line-Tools。假如使用DAPLINK+……继续阅读 »

电子创客营 4个月前 (03-21) 563浏览 3个赞

在MDK下使用DAPLINK调试烧录nrf52832

针对nrf52832 nordic出的一款开发板叫做nrf52-DK(development kit),该板板载jlink调试器,同时官方的配套的软件调试烧录工具也都是针对jlink的。 jlink速度快功能全但是我们却用不起正版,那么是不是除了jlink就没有好用的烧录器,当然不是,nrf52832毕竟还是ARM-cortex M4的内核,必须能……继续阅读 »

电子创客营 4个月前 (03-20) 722浏览 1个赞

NRFGO STUDIO无法识别板子

最近新开始研究nrf52832,其中安装完nRFgo Studio以后发现无法识别到我的开发板(使用官方的nRF52-DK),更无法擦除和烧写程序。如下图所示: nordic用来给52832或51822擦除烧写的工具除了这个nRFgo Studio外还有个命令行工具nRF5x-Command-Line。我使用该命令行工具执行 nrfjprog……继续阅读 »

电子创客营 4个月前 (03-17) 904浏览 0评论 2个赞