mirror of
https://github.com/RoCry/blozi-etag.git
synced 2025-12-06 09:02:49 +08:00
3.0 KiB
3.0 KiB
hanshow stellar L3N 电子价签固件
刷入固件步骤
-
- 拆开电池后盖观察主板是否是如下图所示。(或者查看主控是否为TLSR8359)
-
- 焊接 GND, VCC, RX, RTS四根线。 RTS 可不焊。
-
- 使用usb2ttl模块(CH340)链接焊接的四根线。其中rx 链接 tx, tx链接 rx, vcc链接3.3v, GND链接 GND
-
- 打开https://atc1441.github.io/ATC_TLSR_Paper_UART_Flasher.html, 波特率选择默认 460800,Atime默认,文件选择Firmware/ATC_Paper.bin
-
- 先点击unlock,再点击write to flush,等待完成。成功后,屏幕会自动刷新。
项目编译
cd Firmware
makeit.exe clean && makeit.exe -j12
成功后提示内容:
'Create Flash image (binary format)'
'Invoking: TC32 Create Extended Listing'
'Invoking: Print Size'
"tc32_windows\\bin\\"tc32-elf-size -t ./out/ATC_Paper.elf
copy from `./out/ATC_Paper.elf' [elf32-littletc32] to `./out/../ATC_Paper.bin' [binary]
text data bss dec hex filename
75608 4604 25341 105553 19c51 ./out/ATC_Paper.elf
75608 4604 25341 105553 19c51 (TOTALS)
'Finished building: sizedummy'
' '
tl_fireware_tools.py v0.1 dev
Firmware CRC32: 0xe62d501e
'Finished building: out/../ATC_Paper.bin'
' '
'Finished building: out/ATC_Paper.lst'
' '
蓝牙链接和OTA升级
-
- 必须先断开TTL TX线,不然蓝牙链接不上。
上传图片
-
- 运行
cd web_tools && python -m http.server
- 运行
-
- 打开 http://127.0.0.1:8000 后在页面上链接蓝牙
-
- 使用 tools/scripts/image2hex.py 生成图片的16进制字符串,复制到上面页面的输入框里
-
- 发送到设备,等待屏幕刷新
已解决/未解决问题
- 编译报错
- 刷入不生效
- 屏幕区域不对/异常
- 蓝牙无法链接/蓝牙OTA升级
- 自动识别型号
- python 图片生成脚本
- 蓝牙发送图片, 显示大小不对问题解决
- 添加蓝牙上传图片后notify
- 添加场景且支持切换
- 图片模式
- web 支持图片切换
- 添加新的时间场景
- 支持设置年月日
- web 支持画图编辑,直接上传图片,黑白抖动算法
- 三色抖动算法、设备端三色显示支持,蓝牙传输支持
计划新增
- 安卓端控制器
- 更新图片
- 修改设置
- 模板库
- 静态图片
- 文字模板
- 电子价签模板
- 停车牌
- 日历/时钟/温度计
- 按键控制器
- 外壳3D建模
- 2.4G RF通信
原始readme.md
资料
- [TLSR8359规格说明书](/docs/DS_TLSR8359-E_Datasheet for Telink ULP 2.4GHz RF SoC TLSR8359.pdf)
- [tlsr8x5x蓝牙开发说明书(中文)](/docs/Telink Kite BLE SDK Developer Handbook中文.pdf)
- 屏幕驱动说明书 SSD1680.pdf
