KDocs 研发资料库
  • 屏融合应用方案入口汇总
  • JL701N穿戴客述问题FAQ
  • JL701N穿戴类补丁list
  • 手表软件调试
  • JL701手表硬件设计注意事项 总结
  • 手表烧录_升级工具说明
  • 手表量产相关
  • 生产烧录KEY及代码和升级代码
  • AC695N系列手表SDK开发指南
  • JL7012A手表-SDK入门指南V1.0
  • 穿戴手表JL701N-入门到进阶开发指导
  • 彩屏充电仓JL701N LVGL入门到进阶指导文档
  • AC695N手表软硬件问题整理
  • JL701N手表软硬件问题整理
  • 701n手表SDK共性问题汇总
  • UI效果参考demo文档
  • 屏幕触摸驱动相关参考
  • 穿戴类支付宝支付流程
  • AC701N_PMU_介绍
  • 经典蓝牙相关接口说明
  • music应用详细设计说明书
  • music_player接口设计说明文档
  • PO声测试以及处理方法
  • DAC性能测试指南
  • 杰理串口升级规范
  • AC696N串口升级说明
  • AC695N系列手表UI开发指南
  • AC695N添加升级UI说明文档.
  • UI布局工具使用说明
  • UI接口设计说明书
  • UI工具快速使用说明
  • 701N_UI编辑工具用户手册
  • UI工程源文件升级工具使用说明
  • 701N屏幕驱动配置说明
  • JL701N 2D图形硬件加速接口使用说明
  • JL701_watch常用例子参考
  • JL_WATCH_SDK UI相关工具使用文档
  • 智能手表音频 设计调试手册 V1.2
  • AC695X_AC696X_AD697X 常见通话问题处理参考资料
  • 701手表 PCBA产测工具使用说明书 V1.0
  • 杰理定频问题排查2021.1.26
  • BQB5.4 20231007
  • 各类概率性死机调试解决指南
  • 不开机问题处理汇总(仅供参考)
  • 蓝牙搜索不到问题处理汇总(仅供参考)
  • 样机发烫(仅供参考)
  • 蓝牙音乐卡顿问题处理汇总(仅供参考)
  • 充电问题处理汇总(仅供参考)
  • 触摸问题处理汇总(仅供参考)
  • 功耗调试指导
  • JL701N穿戴客述问题FAQ
  • 701N 开发板新屏幕驱动修改
  • AC701 nandflash A8图片显示问题
  • 支付宝乘车码接入资料
  • 多国语言及字库使用指南
  • 查看C程序Flash 和RAM 资源占用说明文档
  • 701N_SDK3.0.1_OPUS_OGG 编解码
  • 蓝牙在线调eq说明
  • BR EDR BLE 蓝牙性能测试配置方法_
  • BLE-HID
  • BLE-HID 调试文档
  • 【问题】701v301外置flash播放wts提示音
  • 本地录音开启及调试
  • 死机分析
  • 表盘传输APP层的压缩算法
  • 功能模版:JL701_V301_UI资源使用FAT文件系统demo
  • JL7013+4G CAT1 参考设计原理图
  • 吾爱4G模组+JL701接口说明
  • (电脑一拖多)手表升级dongle工具使用补充说明
  • 蓝牙接口使用说明
  • ble 开发流程
  • 彩屏仓功耗优化
  • 彩屏仓补丁list
  • 更新字库步骤
  • 支付宝硬件接入资料

新版电池曲线

📎 原始文档:https://www.kdocs.cn/l/cg6Zw35LhaRf 新版电池曲线

  1. 补丁文件链接: 彩屏仓SDK_V200_新版电池曲线补丁带产测(2024_06_26).7z

  2. 适用版本: 彩屏仓sdk v200

  3. 问题说明: 旧版电池曲线偶尔出现一些电量不准问题,而新版电池曲线解决了这些问题。同时进入产测模式可以点击“电量测试”按钮,点击后可以高亮或者取消高亮。在该按钮高亮状态下,每次重新亮灭屏可以显示电池曲线相关参数,以用于产测debug,取消高亮则恢复。

  4. 补丁包说明: image 解压后能看到文件如下,包括补丁文件和一个.patch文件,若有使用git对项目进行管理,且git仓库建立在\ac701n_watch_release_v2.2.0\code\sdk路径下,可以将soc.patch拷贝到.git同级目录,进入git bash输入git apply soc.patch自动打补丁,如下:
    image 若并未使用git进行项目管理,本补丁包提供具体差分修改,此时可以根据补丁包里面的补丁文件,通过对比工具将修改同步过去。

该补丁包只包含701修改,还需搭配982修改,其中982修改需要参考以下链接:
sbox_982_sdk_colorscreen V201版本升级内容
具体可以参考上述链接第三章。

  1. 主要修改内容: 注意:
    该章节只是把关键修改列出,以及对部分修改进行说明,以方便用户打补丁后进行review,不代表在这里会放出全部修改!!!故请勿把此章节内容当成完整补丁去进行修改,若要按照完整补丁进行修改,还请参考第四章的指示去完成。

简要说明:

重点文件是soc.c,soc.h,其他文件均围绕这个两个文件展开。

  1. 板级文件中添加LV_SOC_CHECK宏进行控制 image 这里只以701n板级为例进行讲解,其他板级文件请自行添加。其中LV_SOC_CHECK宏作为新版电池曲线的控制开关,开启该宏后会关闭TCFG_SYS_LVD_EN,即关闭旧版电池曲线模块。

  2. 将soc.c和soc.h添加进编译 image

  3. 取消旧版电池曲线的电量设置 imageimage 新版电池曲线会在soc.c中配置电量值,故不需要在旧版流程上重复配置。

  4. 添加从982获取电量标志位 image 该标志位在soc.c中会用到,用于区分电量来自于982还是701。

  5. 添加vm id image 该id用于记录上电信息。

  6. 将box_bat初始值修改为-1 image 由于该变量类型为u8,故-1就是255。需要这样修改的原因是初次上电时需要校准,校准结束前,实际电量属于未知状态,故在此设置255,结合ui显示,用于指示校准是否完成。

  7. 修改ui显示,box_bat为255时显示电量为“--” imageimage 其中公版SDK有两个修改电,一个是上状态栏电量,另一个则是充电页面的电量,如上图所示。

8. 添加新版电池曲线初始化

image 在lvgl线程初始化时,将soc_check_init发送给app_core去调用。

  1. 添加新按钮 image 完善产测模式控件。

  2. 产测模式添加新按钮 image 初始化时添加新按钮。

  3. 添加产测按钮回调 image 在产测模式中的“电量测试”按钮添加回调。若用户有自己的产测模式流程,可以添加一个按钮并添加该回调。

11.亮屏时添加soc显示

image 进入产测模式按下“电量测试”后,重新亮灭屏即可显示电池曲线相关参数。

  1. 批处理中增添相应参数 image 这里以download.bat为例进行说明,若用到了其他批处理请自行添加。去掉-reboot参数,防止982没有重新重启而导致校验错误,加上-format vm进行vm擦除,每次重新上电触发校准。

注意事项:

  1. 首次上电时,电量显示“--”,如下所示: image 这是正常显示,此时还未校准完成,故显示“--”,此时请拔掉充电,等待几秒进行校准,校准结束后即会显示正常电量。