专栏/nRF5 蓝牙墨水屏固件刷机教程

nRF5 蓝牙墨水屏固件刷机教程

2025年03月09日 02:19--浏览 · --点赞 · --评论
粉丝:205文章:1

本文为上面墨水屏固件的刷机教程,这里以 J-Link 为例(可购买几块钱的 jlink-ob),使用 JFlash 刷机。

这里就以 128K 版本固件为例,此固件适配了老五 4.2 寸的黑白屏。

下载固件

首先,到下面地址下载 EPD_128K_full.hex:

https://github.com/tsl0922/EPD-nRF5/releases

read-normal-img

其实刷机需要的信息在固件的更新日志里都有说明,重点我在上图标出来了。

刷机步骤

按下面引脚图接线(驱动板上面方形孔为 1 脚,TXD 不用接):

read-normal-img

打开 JFlash 软件,进入欢迎窗口,选择 Create new project 并 Start:

read-normal-img

在接下来弹出的窗口中,点击三个点,选择设备,输入 51822 过滤后找到 nRF51822_xxAB 并选中后结果如下:

read-normal-img

按照默认设置即可,点 OK 进入软件:

read-normal-img

然后,点击 Target 菜单,选择 Connect,以下是连接成功效果:

read-normal-img

接着还是 Target 菜单 ,选择 Manual Programming - Erase Chip (快捷键 F4):

read-normal-img

把前面下载的 EPD_128K_full.hex 拖入 JFlash 窗口,点击 Target 菜单 - Production Programming(快捷键 F7):

read-normal-img

刷机完成!

read-normal-img

点击 Target 菜单 ,选择 Manual Programming - Start Application(快捷键 F9),或者重新上电即可启动固件。

read-normal-img

(日历效果图)

上位机

找个支持蓝牙的电脑或者手机浏览器,打开 https://tsl0922.github.io/EPD-nRF5/ ,即可按照上面视频中的操作连接到墨水屏进行传图、设置日历模式等操作。

关于手机浏览器选择,大部分手机自带的浏览器可能不支持蓝牙,如果你的手机也不支持的话:苹果系统可下载 Bluefy 浏览器,安卓我没测试,据群友说 Edge 浏览器支持蓝牙。

电脑的话,可使用 Chrome,需确保你的电脑有蓝牙硬件才可使用。

唤醒方法

手机开启 NFC 并保持在扫描界面放到价签上刷一下即可(Android 系统选择比较多就不说了,iOS 系统可以使用 快捷指令 App 来扫描 NFC)。唤醒成功后三色版本价签 LED 灯会闪一下,双色版本没有 LED 灯,只能扫描蓝牙确认是否已唤醒成功(蓝牙名称格式为 NRF_EPD_XXXX)。

投诉或建议