## hanshow stellar L3N 电子价签固件 ### 适用型号 L3N@ (注意:只适配了L3N@ 2.9寸设备,原项目的其他型号可能已经不再兼容) ### 最终效果 - web 上传图片 ![蓝牙管理](/images/web.jpg) - 时钟模式2,图片模式 ![时钟模式2,图片模式](/images/1553702163.jpg) ![时钟模式2,图片模式](/images/1587504241.jpg) ### 刷入固件步骤 - 1. 拆开电池后盖观察主板是否是如下图所示。(或者查看主控是否为TLSR8359) ![焊接图示](/USB_UART_Flashing_connection.jpg) - 2. 焊接 GND, VCC, RX, RTS四根线。 - 3. 使用usb2ttl模块(CH340)链接焊接的四根线。其中rx 链接 tx, tx链接 rx, vcc链接3.3v, GND链接 GND。RTS飞线和芯片CH340G第三脚链接(也可不焊,烧录前手动和GND连一下)。 - 4. 打开https://atc1441.github.io/ATC_TLSR_Paper_UART_Flasher.html, 波特率选择默认 460800,Atime默认,文件选择Firmware/ATC_Paper.bin - 5. 先点击unlock,再点击write to flush,等待完成。成功后,屏幕会自动刷新。 ### 项目编译 ```cmd 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升级 - 1. 必须先断开TTL TX线,不然蓝牙链接不上。 - 2. OTA升级: https://atc1441.github.io/ATC_TLSR_Paper_OTA_writing.html ### 上传图片 - 1. 运行 `cd web_tools && python -m http.server` - 2. 打开 http://127.0.0.1:8000 后在页面上链接蓝牙 - 3. 选择图片并上传,上传后可添加文字或者手动绘制文字。也可设置抖动算法。 - 4. 发送到设备,等待屏幕刷新 ### 已解决/未解决问题 - [x] 编译报错 - [x] 刷入不生效 - [x] 屏幕区域不对/异常 - [x] 蓝牙无法链接/蓝牙OTA升级 - [ ] 自动识别型号 - [x] python 图片生成脚本 - [x] 蓝牙发送图片, 显示大小不对问题解决 - [x] 添加蓝牙上传图片后notify - [x] 添加场景且支持切换 - [x] 图片模式 - [x] web 支持图片切换 - [x] 添加新的时间场景 - [x] 支持设置年月日 - [x] web 支持画图编辑,直接上传图片,黑白抖动算法 - [x] 三色抖动算法、设备端三色显示支持,蓝牙传输支持 - [x] epd buffer刷新后 数据异常(左或右偶尔有黑条)? - [x] 中文显示 (部分中文以bitmap显示,不支持全部中文) ### 原始readme.md [README_EN.md](/README_en.md) (其他型号请参考原始项目,这个项目只支持L3N@ 2.9寸设备) > 注: > 基于该项目 [ATC_TLSR_Paper](https://github.com/atc1441/ATC_TLSR_Paper) 修改。 ### 资料 - [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](/docs/SSD1680.pdf)