自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 收藏
  • 关注

原创 FDS操作时掉电导致固件变砖分析

FDS操作时掉电导致固件变砖分析​ 产品使用nRF52840, nRF5 17.02 SDK。 通过FDS来存储MAC地址,每次开机会读取FDS中的MAC地址,每次开机主控MCU都会发MAC地址给蓝牙板,如果和本地存储的MAC不一致,就会写入新MAC。 开机会判断脏数据,进行GC操作。产品在产线上会更换主控板和蓝牙板,并且会随时拔插电池(断电)。​ 出现了几个蓝牙版通过产线测试后,无法正常启动的现象。怀疑是操作Flash是导致的问题。一、分析1 FDS格式2 蓝牙板

2021-07-26 11:51:32 371

原创 nRF52 PWM 使用

SDK15.21. nRF52 PWM 模块 2. 使能PWM模块在sdk_config.h文件使能PWM Module#define NRFX_PWM_ENABLED 1#define PWM_ENABLED 1#define PWM0_ENABLED 1#define NRFX_PWM0_ENABLED 0总共支持4个PWM,分别是 PWM0, PWM1, PWM2, PW...

2019-01-21 19:01:14 4933 3

原创 Zephyr nRF52840开发

1. 开发环境和硬件平台开发环境:​ Ubuntu 18.04 + Zephyr‘s SDK and Tools硬件平台:​ PCA10056 DK (nRF52840)2. 运行 Project2.1 打开终端,运行 zephyr-env.sh 。cd ~/git/zephyr/source ./zephyr-env.sh有时候会打开多个终端,每个终端都需要 source ...

2019-01-21 18:58:40 3599

原创 BLE Mesh 开发(1) - nRF52与meshctl

  蓝牙 mesh 已经发布有一段时间了,但是不管是芯片厂商还是技术博客大多都停留在文字和概念上,目前Nordic 的mesh SDK还在开发迭代中,相对应的APP 还在Beta版中。 AliOS 有支持 mesh, 不过相关文档太旧了。所以就有了这篇文章。 目标是让刚开始涉及到 mesh 的开发者(大多数迷失在众多mesh 标准文档中)一个感性的认知。  既然是mesh, 那就应该可以实现 n...

2019-01-21 18:55:10 6979 4

原创 办公用Ubuntu系统搭建

办公使用Ubuntu系统搭建1. Ubuntu版本的选择Ubuntu 16.04 在Lenovo Y430P 1080P版本工作良好Ubuntu 18.04 在Lenovo Y430P 1080P版本工作良好,在Dell G7 / GTX 1050Ti 下Nvidia 显卡安装后,不能良好的支持多屏幕。Pop!_OS 18.04 在Dell G7/...

2019-01-21 17:24:21 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除