摘要:
解决 Nordic central 中心设备连接外围设备错误 Disconnected, reason 0x8 我需要用蓝牙Downgle来实现电脑串口发送数据到我的外围设备上,进行数据测试等。 但是遇到 uuid 过滤失败的情况,暂时还没有解决。我用SDK中的Demo工程,都能连接ble_uart 阅读全文
摘要:
J-Link 命令行烧录 因为我有很多需要烧录的HEX文件,用J-Flash烧录起来很不方便,因此尝试用批处理命令来进行烧录处理。这样的,只需要一个批处理脚本,就可以完成整个烧录。J-Link.exe命令使用说明。 这里我有两个HEX文件,一个Bin文件。两个HEX分别是Softdevice和Boo 阅读全文
摘要:
bin hex 文件互相转换 参照KEIL官网的教程和工具。 这里说已经使用srec_cat.exe(下载链接)替代bin2hex了。使用方法。 bin文件转hex文件 .\srec_cat.exe .\burn.bin -Binary -offset 0x380c0 -o burn.hex -In 阅读全文
摘要:
Nordic cJSON库 创建JSON对象后,只需要cJSON_Delete()最顶层的节点对象,就能释放所有的子节点对象。释放后,将无法使用任意子节点的JSON对象,否则将出错。并且,被释放掉的JSON对象,无法再次使用cJSON_Delete()进行释放。 阅读全文
摘要:
解决 Windows USB 鼠标键盘断连掉线的问题 鼠标键盘在连接到USB集线器后,经常性出现掉线的情况,键盘和数遍经常性的失灵。 在跟换USB集线器和重装官方驱动后无果。更换过新的USB集线器,发现并不是USB集线器的问题。但是鼠标和键盘在不连接USB集线器的情况下,直接和电脑的USB口连接,不 阅读全文
摘要:
Nordic 使用串口UART打印 1. sdk_config nRF_Drivers UART_ENABLE nRF_Libraries APP_UART_ENABLE 2. 添加文件 接下来是,添加串口初始化函数和回调,可以添加到我们字节的.c文件中。 myuart.c #include "ap 阅读全文
摘要:
Nordic fstorage 模块读写失败 写失败 可能是因为 NRF_FSTORAGE_DEF 定义的起始页位置不对,不能是代码区域。 NRF_FSTORAGE_DEF(nrf_fstorage_t fstorage) = { .evt_handler = fstorage_evt_handle 阅读全文
摘要:
解决 The connected J-Link is defective 下载低版本的J-Link软件。我用的是最新的V6.9的,然后下载了V6.72的。 为了避免这个错误弹出,只能使用6.72版本以下的。 安装J-Link V6.72。 因为KEIL还是配置的V6.9版本的。所以需要替换KEIL的 阅读全文
摘要:
#include "stdint.h" #include "nrf_delay.h" #include "nrfx_gpiote.h" #include "nrf_drv_gpiote.h" #include "nrf_log.h" #include "app_bsp.h" #define CHAR 阅读全文
摘要:
jansson库使用 1. 将结构体转化为json字符串(解决jansson转化字符串失败) 写了一个转换测试程序,发现运行个20多次后,就一直转换失败了。先后测试free(),json_object_clear() 和 json_decref()。发现只有json_decref()这个好使。估计是 阅读全文