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
  • 更新字库步骤
  • 支付宝硬件接入资料

JL701N穿戴客述问题FAQ

📎 原始文档:https://www.kdocs.cn/l/caor1wdQhodH

JL701N穿戴客述问题FAQ

PDF格式下载: HYPERLINK "https://kdocs.cn/l/cuW3Iji1puTJ" JL701N穿戴客述问题FAQ.pdf(更新日期:20230418)
 HYPERLINK "https://kdocs.cn/l/cuW3Iji1puTJ" https://kdocs.cn/l/cuW3Iji1puTJ

 HYPERLINK "https://kdocs.cn/l/cp1zk972hSW8" 手表穿戴技术应用文档入口汇总
 HYPERLINK "https://kdocs.cn/l/cp1zk972hSW8" https://kdocs.cn/l/cp1zk972hSW8

 HYPERLINK "https://kdocs.cn/l/clysrollEaiR" JL701N穿戴类补丁list
 HYPERLINK "https://kdocs.cn/l/clysrollEaiR" https://kdocs.cn/l/clysrollEaiR
资料及补丁列表是持续更新的,请开发者持续关注!!!

内容作者日期
初稿XSL20220817
增加硬件客述模块CXJ20220822
增加OTA模块XSL20220823
对模板进行优化YWP20220829

目录
TOC \o "1-9" \h \u  HYPERLINK \l _Toc797388682 JL701N穿戴客述问题FAQ  PAGEREF _Toc797388682 \h 1
 HYPERLINK \l _Toc1913582195 一、 UI  PAGEREF _Toc1913582195 \h 12
 HYPERLINK \l _Toc747025157 客述问题:  PAGEREF _Toc747025157 \h 12
 HYPERLINK \l _Toc177177143 28. JPEG概率死机 --20250618 AQ  PAGEREF _Toc177177143 \h 12
 HYPERLINK \l _Toc480918467 29. sdk 设置语言死机---20250324 YP  PAGEREF _Toc480918467 \h 14
 HYPERLINK \l _Toc56872048 27. nandflash sdk A8图片显示问题---20250109 HY  PAGEREF _Toc56872048 \h 14
 HYPERLINK \l _Toc1135955986 26. ble 使用ancs 控制电话功能---20240425 YP  PAGEREF _Toc1135955986 \h 15
 HYPERLINK \l _Toc2111941710 25. sdk221版本 文字滚动 显示异常问题---YP 20240409  PAGEREF _Toc2111941710 \h 15
 HYPERLINK \l _Toc1951502790 24. SDK221版本nandflash表盘预览图不能显示问题---YP 20240409  PAGEREF _Toc1951502790 \h 15
 HYPERLINK \l _Toc202639508 23.SDK221版本使用工具生成的表盘预览图不能显示问题---YP 20240409  PAGEREF _Toc202639508 \h 16
 HYPERLINK \l _Toc409517454 22.LVGL最新SDK包下载地址(持续更新)  PAGEREF _Toc409517454 \h 17
 HYPERLINK \l _Toc1550159127 21、LVGL IMD区域合成花屏问题  PAGEREF _Toc1550159127 \h 17
 HYPERLINK \l _Toc1462906524 20、出现wait lcd_busy timeout报错  PAGEREF _Toc1462906524 \h 17
 HYPERLINK \l _Toc1791144428 19、支付宝接入参考流程  PAGEREF _Toc1791144428 \h 18
 HYPERLINK \l _Toc1388958524 18、使用gb2312 ,部分字符显示异常 -20221110YL  PAGEREF _Toc1388958524 \h 18
 HYPERLINK \l _Toc41961628 17、 JL701_WATCH_SDK_104、 200卡片滑动进入音乐播放器,蓝牙音乐状态切换慢,菜单进入时正常 -20221102YL  PAGEREF _Toc41961628 \h 18
 HYPERLINK \l _Toc867158695 16、JL701_WATCH_SDK_104卡片选择项的内容会在选择项里面重复 —20220926YP  PAGEREF _Toc867158695 \h 19
 HYPERLINK \l _Toc624403257 15、JL701_WATCH_SDK_104卡片删除到只剩两个且有消息通知时滑进表盘页面存在卡顿现象——20220831ZT  PAGEREF _Toc624403257 \h 20
 HYPERLINK \l _Toc1790441411 13、JL701_WATCH_SDK_200字库文字不滚动,以及滑出左侧边栏后死机——20220826CB  PAGEREF _Toc1790441411 \h 20
 HYPERLINK \l _Toc1987102934 12、JL701_WATCH_SDK_200从菜单进入卡片后,右滑不能返回菜单——20220826CB  PAGEREF _Toc1987102934 \h 20
 HYPERLINK \l _Toc974418991 11、JL701_WATCH_SDK_103表盘界面下拉状态栏点击控件后,将控件返回表盘页面改为返回状态栏——20220810ZH  PAGEREF _Toc974418991 \h 20
 HYPERLINK \l _Toc313434771 10、JL701_WATCH_SDK_102、103、104、2y闹钟不响的问题——20220818ZT  PAGEREF _Toc313434771 \h 21
 HYPERLINK \l _Toc1209427224 9、JL701_WATCH_SDK_104两个列表的页面,滑动其中给一个页面,再滑动另一个页面的空白处会出现另一个列表滑动情况---20220816AQ  PAGEREF _Toc1209427224 \h 23
 HYPERLINK \l _Toc908280431 8、JL701_WATCH_SDK_104开侧边栏后,设置更换表盘后,左移,右移,都会出现侧边栏---20220815SL  PAGEREF _Toc908280431 \h 23
 HYPERLINK \l _Toc1373539839 7、开机屏幕闪烁(花屏)---20220813  PAGEREF _Toc1373539839 \h 24
 HYPERLINK \l _Toc1865472945 6、表盘预览图记忆功能(横向列表记忆)---20220804  PAGEREF _Toc1865472945 \h 24
 HYPERLINK \l _Toc1247722891 5、下拉菜单中蓝牙和勿扰状态显示异常?---20220722  PAGEREF _Toc1247722891 \h 25
 HYPERLINK \l _Toc1168428440 4、ui界面刷新资源出现卡顿?---20220720  PAGEREF _Toc1168428440 \h 25
 HYPERLINK \l _Toc658664533 3、开侧边栏后,卡片滑动异常---20220718  PAGEREF _Toc658664533 \h 26
 HYPERLINK \l _Toc975331004 2、JL701N息屏清除UI数据防止唤醒时候有上一帧数据缓存---20220702  PAGEREF _Toc975331004 \h 26
 HYPERLINK \l _Toc4890094 1、UI工程缩放注意事项 ---20220305YP  PAGEREF _Toc4890094 \h 27
 HYPERLINK \l _Toc1456053216 基础问题:  PAGEREF _Toc1456053216 \h 27
 HYPERLINK \l _Toc741429551 20、701n获取SD卡容量---20240422 YP  PAGEREF _Toc741429551 \h 27
 HYPERLINK \l _Toc751915252 19、Spi nand flash无法烧录,烧录时报错问题  PAGEREF _Toc751915252 \h 28
 HYPERLINK \l _Toc1633230359 18、字库裁剪  PAGEREF _Toc1633230359 \h 28
 HYPERLINK \l _Toc1222348019 17、 如何添加老挝语和缅甸语  PAGEREF _Toc1222348019 \h 28
 HYPERLINK \l _Toc808787300 16、UI的时间控件,绑定数据源为"rtc",且开自动计时,分钟数字跳动,例:43->44->43->44  PAGEREF _Toc808787300 \h 28
 HYPERLINK \l _Toc621702697 15、sdk如何删除表盘  PAGEREF _Toc621702697 \h 29
 HYPERLINK \l _Toc1186806081 14、长时间触摸,一直发送ui消息导致卡死  PAGEREF _Toc1186806081 \h 29
 HYPERLINK \l _Toc612806442 13、消息通知弹窗设置  PAGEREF _Toc612806442 \h 30
 HYPERLINK \l _Toc824342206 12、编码器如何切换UI功能  PAGEREF _Toc824342206 \h 30
 HYPERLINK \l _Toc1596323535 11、板级配置中如何去掉SD卡和音乐播放功能  PAGEREF _Toc1596323535 \h 33
 HYPERLINK \l _Toc15481922 10、弧形列表菜单添加  PAGEREF _Toc15481922 \h 34
 HYPERLINK \l _Toc139765082 9、UI界面常用设置函数  PAGEREF _Toc139765082 \h 34
 HYPERLINK \l _Toc1239984315 8、 如何使用时间控件刷新时间显示?  PAGEREF _Toc1239984315 \h 34
 HYPERLINK \l _Toc1404440446 7、移植不同版本表盘中的页面后,ui资源不显示  PAGEREF _Toc1404440446 \h 35
 HYPERLINK \l _Toc181726711 6、如何设置ui字体?  PAGEREF _Toc181726711 \h 35
 HYPERLINK \l _Toc2107143010 5、如何修改字体显示颜色?  PAGEREF _Toc2107143010 \h 36
 HYPERLINK \l _Toc2028843703 4、怎么修改屏幕显示大小?  PAGEREF _Toc2028843703 \h 36
 HYPERLINK \l _Toc1972168122 3、 如何进行表盘资源缩放?  PAGEREF _Toc1972168122 \h 36
 HYPERLINK \l _Toc1946762296 2、添加表盘显示版本错误.  PAGEREF _Toc1946762296 \h 37
 HYPERLINK \l _Toc855779046 1、如何添加表盘和新增界面工程  PAGEREF _Toc855779046 \h 37
 HYPERLINK \l _Toc138119245 二、 系统问题  PAGEREF _Toc138119245 \h 37
 HYPERLINK \l _Toc1008705872 客述问题:  PAGEREF _Toc1008705872 \h 37
 HYPERLINK \l _Toc1764059477 13.查看程序Flash 和RAM 占用 ---20250412 HK  PAGEREF _Toc1764059477 \h 37
 HYPERLINK \l _Toc1511659084 12. 701sdk 修改pc出盘后的磁盘卷标名称---20250411 YP  PAGEREF _Toc1511659084 \h 37
 HYPERLINK \l _Toc726695169 11. SDK300 A7芯片强制烧录工具烧录失败------ 20240416  PAGEREF _Toc726695169 \h 38
 HYPERLINK \l _Toc864298721 10.SDK221版本nandflash 使用概率死机---YP 20240409  PAGEREF _Toc864298721 \h 39
 HYPERLINK \l _Toc532603877 9、JL701_WATCH_SDK(所有版本)点击运动暂停后出现异常或死机 —20221028SL  PAGEREF _Toc532603877 \h 40
 HYPERLINK \l _Toc1385359703 8、JL701_WATCH_SDK(2.0.0)rtc年尾日期不对问题 —20220926CB  PAGEREF _Toc1385359703 \h 40
 HYPERLINK \l _Toc1839629725 7、JL701_WATCH_SDK(所有版本)iic_soft.c文件有问题 —20220907SL  PAGEREF _Toc1839629725 \h 40
 HYPERLINK \l _Toc537493971 6、JL701_WATCH_SDK(所有SDK版本)系统休眠唤醒后,出现异常情况  PAGEREF _Toc537493971 \h 40
 HYPERLINK \l _Toc693929271 5、JL701_WATCH_SDK(所有SDK版本) io口无法正常控制  PAGEREF _Toc693929271 \h 41
 HYPERLINK \l _Toc433575629 4、JL701_WATCH_SDK_102 手表打开血氧,开机后反复出现重启现象---20220804  PAGEREF _Toc433575629 \h 42
 HYPERLINK \l _Toc1289409223 3、JL701_WATCH_SDK_102 消息通知造成卡死开机卡住HELLO页面 ---20220730 CB  PAGEREF _Toc1289409223 \h 43
 HYPERLINK \l _Toc179675982 2、JL701_WATCH_SDK_103 sniff 充电拔出的时候会使vddio跳变问题---20220729YP  PAGEREF _Toc179675982 \h 43
 HYPERLINK \l _Toc1655923648 1、701N_SDK 样机偶现低电关机的情况---20220729 CB  PAGEREF _Toc1655923648 \h 43
 HYPERLINK \l _Toc2098196523 基础问题:  PAGEREF _Toc2098196523 \h 44
 HYPERLINK \l _Toc801378679 2、 USB功能配置选择 ---20250513 YP  PAGEREF _Toc801378679 \h 44
 HYPERLINK \l _Toc695246081 1、小文件接口使用注意 ---20220730 CB  PAGEREF _Toc695246081 \h 45
 HYPERLINK \l _Toc563519318 三、 蓝牙  PAGEREF _Toc563519318 \h 47
 HYPERLINK \l _Toc1625720885 *蓝牙调试文档 --20230809ZH  PAGEREF _Toc1625720885 \h 47
 HYPERLINK \l _Toc144085968 客述问题:  PAGEREF _Toc144085968 \h 47
 HYPERLINK \l _Toc579001240 12、siri手机语音助手启动需要使用手表mic 功能---2023年10月12日17:49:30  PAGEREF _Toc579001240 \h 47
 HYPERLINK \l _Toc1765485968 11、sdk3.0.0支付宝和cat1 time函数定义冲突 ---2024/05/15  PAGEREF _Toc1765485968 \h 47
 HYPERLINK \l _Toc1384070283 10、sdk3.0.0一键连接失败和ancs问题 ---2024/04/15  PAGEREF _Toc1384070283 \h 48
 HYPERLINK \l _Toc1983441686 9、发射连接华为耳机声音小  PAGEREF _Toc1983441686 \h 48
 HYPERLINK \l _Toc1947212679 8、音乐文件多文件批量传输失败  PAGEREF _Toc1947212679 \h 48
 HYPERLINK \l _Toc1343729645 7、 BR EDR BLE 蓝牙性能测试程序进入DUT模式配置方法  PAGEREF _Toc1343729645 \h 48
 HYPERLINK \l _Toc1864801741 6、AC695_WATCH_SDK(3.1.4)开关经典蓝牙导致连不上问题 —20220926CB  PAGEREF _Toc1864801741 \h 48
 HYPERLINK \l _Toc1771897153 5、杰理RCSP协议仅选择BLE通讯  PAGEREF _Toc1771897153 \h 48
 HYPERLINK \l _Toc1143008294 4、JL701_WATCH_SDK_V200 ios播放音乐时无法音乐同步---20220919ZH  PAGEREF _Toc1143008294 \h 49
 HYPERLINK \l _Toc573097139 3、JL701_WATCH_SDK_V200开ble控制edr宏,并把发射器关掉,将连接数改为1,导致设置界面无法开启经典蓝牙问题---20220919YP  PAGEREF _Toc573097139 \h 50
 HYPERLINK \l _Toc1910016398 2、JL701_WATCH_SDK_V104、V200连接iOS手机微信录制视频或拍照手表会进入通话中页面 ---20220819YP  PAGEREF _Toc1910016398 \h 50
 HYPERLINK \l _Toc4230518 1、JL701_WATCH_SDK_V102版本以前蓝牙断开一分钟后搜不到蓝牙问题 ---20220627 YP  PAGEREF _Toc4230518 \h 51
 HYPERLINK \l _Toc189672968 基础问题:  PAGEREF _Toc189672968 \h 51
 HYPERLINK \l _Toc1274191834 6、蓝牙调试文档 --20230809ZH  PAGEREF _Toc1274191834 \h 51
 HYPERLINK \l _Toc730925688 5、一键连接开启方法  PAGEREF _Toc730925688 \h 52
 HYPERLINK \l _Toc1053971689 4、网络电话和系统电话区分(第三方通话)  PAGEREF _Toc1053971689 \h 53
 HYPERLINK \l _Toc1806795711 4、 BLE-HID控制抖音  PAGEREF _Toc1806795711 \h 53
 HYPERLINK \l _Toc2116285391 2、如何修改蓝牙名?  PAGEREF _Toc2116285391 \h 53
 HYPERLINK \l _Toc746117767 1、蓝牙基础问题  PAGEREF _Toc746117767 \h 54
 HYPERLINK \l _Toc196806035 四、 音频配置  PAGEREF _Toc196806035 \h 54
 HYPERLINK \l _Toc662731014 客述问题:  PAGEREF _Toc662731014 \h 54
 HYPERLINK \l _Toc1179693396 3、怎么设置系统音量---20220928SL  PAGEREF _Toc1179693396 \h 54
 HYPERLINK \l _Toc1486215258 2、播放音乐过程中点击设置中的找手机音乐声音会放大---20220819SL  PAGEREF _Toc1486215258 \h 54
 HYPERLINK \l _Toc842406996 1、JL701_WATCH_SDK的dac的配置选择---20220729 YP  PAGEREF _Toc842406996 \h 55
 HYPERLINK \l _Toc688133396 基础问题:  PAGEREF _Toc688133396 \h 56
 HYPERLINK \l _Toc1436928134 3、蓝牙音乐播放手表无声 -20230423ZH  PAGEREF _Toc1436928134 \h 56
 HYPERLINK \l _Toc1643785675 2、mic to dac功能(mic回环测试)  PAGEREF _Toc1643785675 \h 57
 HYPERLINK \l _Toc1383379477 1、手表端如何关闭手机音频  PAGEREF _Toc1383379477 \h 57
 HYPERLINK \l _Toc2000447452 五、 外设、文件io操作  PAGEREF _Toc2000447452 \h 58
 HYPERLINK \l _Toc1122022913 摄像头:  PAGEREF _Toc1122022913 \h 58
 HYPERLINK \l _Toc1527465445 客述问题:  PAGEREF _Toc1527465445 \h 58
 HYPERLINK \l _Toc431965044 22、 pwm 相关功能  PAGEREF _Toc431965044 \h 62
 HYPERLINK \l _Toc740025233 21、 mcpwm 按键唤醒后频率会改变  PAGEREF _Toc740025233 \h 62
 HYPERLINK \l _Toc764052080 20、mcpwm输出5hz对齐方式为边缘对齐,输出频率不对  PAGEREF _Toc764052080 \h 63
 HYPERLINK \l _Toc267923082 19、外挂norflash 开启强驱配置---20241121  PAGEREF _Toc267923082 \h 64
 HYPERLINK \l _Toc539754264 18、220版本sdk 后面在应用层无法使用PB4和PB5 io的问题 ---20241025 YP  PAGEREF _Toc539754264 \h 65
 HYPERLINK \l _Toc2107781725 17、获取SD卡总容量和剩余容量---20240425 YP  PAGEREF _Toc2107781725 \h 66
 HYPERLINK \l _Toc2132724823 16、 SD卡支持文件系统---20240425 YP  PAGEREF _Toc2132724823 \h 67
 HYPERLINK \l _Toc164167769 15、增加编码器软件驱动方式---20230929 YP  PAGEREF _Toc164167769 \h 67
 HYPERLINK \l _Toc1103306371 14、JL701_WATCH_SDK 所有IO寄存器状态打印  PAGEREF _Toc1103306371 \h 67
 HYPERLINK \l _Toc558338314 13、JL701_WATCH_SDK低功耗SLEEP检测链表打印  PAGEREF _Toc558338314 \h 68
 HYPERLINK \l _Toc2074184167 12、JL701_WATCH_SDK关机或者待机IO漏电修改例子  PAGEREF _Toc2074184167 \h 69
 HYPERLINK \l _Toc1107536890 11、 VDDIO18(vddio 1.8v)设置方法--20231222SL  PAGEREF _Toc1107536890 \h 70
 HYPERLINK \l _Toc748011282 10、外设接口操作汇总  PAGEREF _Toc748011282 \h 71
 HYPERLINK \l _Toc1200892353 8、 JL701_WATCH_SDK(所有版本)旋转编码器AB相IO有概率接地漏电问题  PAGEREF _Toc1200892353 \h 71
 HYPERLINK \l _Toc1838462578 8、JL701_WATCH_SDK(所有版本)添加电池曲线——20220907CB  PAGEREF _Toc1838462578 \h 74
 HYPERLINK \l _Toc1801982972 7、JL701_WATCH_SDK(所有版本) 旋转编码器 -- 20220907CB  PAGEREF _Toc1801982972 \h 75
 HYPERLINK \l _Toc860204417 6、小文件数据读写测试demo(sport.c/heart_rate.c)--20220907SL  PAGEREF _Toc860204417 \h 75
 HYPERLINK \l _Toc1807264321 5、SDK 任务总堆栈超过64KB系统异常修复说明--20220818SL  PAGEREF _Toc1807264321 \h 75
 HYPERLINK \l _Toc400617091 4、2线flash烧录后,开机异常。---20220811  PAGEREF _Toc400617091 \h 75
 HYPERLINK \l _Toc1057010452 3、JL701_WATCH_SDK_102 SC7A20gsensor不能正常开启---20220730  PAGEREF _Toc1057010452 \h 75
 HYPERLINK \l _Toc322511687 2、701N_手表的dac配置问题 ---20220804  PAGEREF _Toc322511687 \h 76
 HYPERLINK \l _Toc1580310487 1、JL_WATCH_SDK_V100版本推单线spi屏幕的注意问题 ---20220308YP  PAGEREF _Toc1580310487 \h 77
 HYPERLINK \l _Toc395742062 基础问题:  PAGEREF _Toc395742062 \h 78
 HYPERLINK \l _Toc1164918683 15、701_rgb彩灯demo  PAGEREF _Toc1164918683 \h 78
 HYPERLINK \l _Toc120960235 14、摄像头录像开发流程  PAGEREF _Toc120960235 \h 78
 HYPERLINK \l _Toc1832670196 13、nandflash注意事项。  PAGEREF _Toc1832670196 \h 78
 HYPERLINK \l _Toc661220710 nandflash注意事项  PAGEREF _Toc661220710 \h 79
 HYPERLINK \l _Toc1504339712 12、内置flah和外挂flash自定义操作。  PAGEREF _Toc1504339712 \h 79
 HYPERLINK \l _Toc1685634000 11、外挂flash直接寻址,线程互斥方法  PAGEREF _Toc1685634000 \h 79
 HYPERLINK \l _Toc1783243623 10、JL701外置flash存提示音  PAGEREF _Toc1783243623 \h 80
 HYPERLINK \l _Toc884321509 8、 GSENSOR驱动移植(sc7a20A)  PAGEREF _Toc884321509 \h 80
 HYPERLINK \l _Toc2117599044 8、手表GSENSOR贴片方位  PAGEREF _Toc2117599044 \h 80
 HYPERLINK \l _Toc375785208 7、701N_WATCH_外挂flash型号推荐 --20230523  PAGEREF _Toc375785208 \h 81
 HYPERLINK \l _Toc1648373589 6、701n_watch_release_v2.0.0 如何添加和使用section函数?--SL20220831  PAGEREF _Toc1648373589 \h 82
 HYPERLINK \l _Toc238038478 5、NORFLASH 设置成8M的修改方式  PAGEREF _Toc238038478 \h 82
 HYPERLINK \l _Toc915539472 4、客户需要自己配置外挂flash,并进行文件的读写操作--SL20220816  PAGEREF _Toc915539472 \h 83
 HYPERLINK \l _Toc1608671666 3、客户gsensor异常,改为定时器获取gsensor数据--SL20220730  PAGEREF _Toc1608671666 \h 83
 HYPERLINK \l _Toc223279653 2、JL_WATCH_SDK中的usb dm dp作为普通io口  PAGEREF _Toc223279653 \h 83
 HYPERLINK \l _Toc1079707241 1、701系列的DP打印出现进slepp后无打印情况需要新增以下修改:  PAGEREF _Toc1079707241 \h 84
 HYPERLINK \l _Toc564494390 六、 debug调试  PAGEREF _Toc564494390 \h 84
 HYPERLINK \l _Toc781617967 10. 获取系统主频接口---2025424 YP  PAGEREF _Toc781617967 \h 84
 HYPERLINK \l _Toc1006407760 9、概率性重启调试方法分享--YP20220720  PAGEREF _Toc1006407760 \h 85
 HYPERLINK \l _Toc1672031280 【金山文档】 各类概率性死机调试解决指南  PAGEREF _Toc1672031280 \h 85
 HYPERLINK \l _Toc1529629250 8、手表调试流程  PAGEREF _Toc1529629250 \h 85
 HYPERLINK \l _Toc59816466 7、系统库打印开关:app_config.h LIB_DEBUG  PAGEREF _Toc59816466 \h 85
 HYPERLINK \l _Toc1363010210 6、异常打印使能:lib_system_config.c config_asser  PAGEREF _Toc1363010210 \h 85
 HYPERLINK \l _Toc1184128574 5、如何使用示波器测试代码运行时间?(添加io翻转打印)  PAGEREF _Toc1184128574 \h 85
 HYPERLINK \l _Toc920020883 4、内存打印(ram大小)  PAGEREF _Toc920020883 \h 85
 HYPERLINK \l _Toc1022790883 3、系统定时器  PAGEREF _Toc1022790883 \h 87
 HYPERLINK \l _Toc1584745665 2、系统延时函数  PAGEREF _Toc1584745665 \h 88
 HYPERLINK \l _Toc1977031335 1、OTA和UBOOT打印修改  PAGEREF _Toc1977031335 \h 88
 HYPERLINK \l _Toc1345302570 七、 功耗  PAGEREF _Toc1345302570 \h 88
 HYPERLINK \l _Toc1017572504 客述问题:  PAGEREF _Toc1017572504 \h 88
 HYPERLINK \l _Toc225289749 2、701n_watch_v2.0.0 功耗大问题---20220729 YP  PAGEREF _Toc225289749 \h 88
 HYPERLINK \l _Toc362737605 1、701n_v10x/701n_v200版本SDK开启PC模式功耗大问题---20220726 YP  PAGEREF _Toc362737605 \h 89
 HYPERLINK \l _Toc1138532739 基础问题:  PAGEREF _Toc1138532739 \h 89
 HYPERLINK \l _Toc2057959946 3、整机生产测试代码DEMO  PAGEREF _Toc2057959946 \h 90
 HYPERLINK \l _Toc1023958315 2、功耗说明  PAGEREF _Toc1023958315 \h 90
 HYPERLINK \l _Toc495388803 1、功耗调试  PAGEREF _Toc495388803 \h 90
 HYPERLINK \l _Toc1596110298 八、 OTA升级  PAGEREF _Toc1596110298 \h 91
 HYPERLINK \l _Toc659718291 OTA最新补丁链接--ZK  PAGEREF _Toc659718291 \h 错误!未定义书签。
 HYPERLINK \l _Toc1379710312 1、 开启ota 的打印说明 ---2023年8月30日14:01:33  PAGEREF _Toc1379710312 \h 91
 HYPERLINK \l _Toc1566225695 2. 工厂一拖多广播升级对应文档和补丁文件---20250408HK  PAGEREF _Toc1566225695 \h 92
 HYPERLINK \l _Toc1035503499 一、 客述问题:  PAGEREF _Toc1035503499 \h 92
 HYPERLINK \l _Toc880600253 8、升级后判断是升级方式---20250403 YP  PAGEREF _Toc880600253 \h 92
 HYPERLINK \l _Toc1804264173 7、7014 内置flash 搬运代码升级问题---20240425 YP  PAGEREF _Toc1804264173 \h 93
 HYPERLINK \l _Toc1951042972 6、ota双备份升级完成后出现文件传输界面的问题 ----20220817 ZT  PAGEREF _Toc1951042972 \h 95
 HYPERLINK \l _Toc341788271 5、ota双备份升级后ui没有更新的问题 ----20220817ZT  PAGEREF _Toc341788271 \h 96
 HYPERLINK \l _Toc2027543827 4、701n watch v1.0.3/701n watch v1.0.4版本APP ota升级不了问题---20220804  PAGEREF _Toc2027543827 \h 96
 HYPERLINK \l _Toc883266565 3、701n_watch_release_v2.0.0 版本SDK单备份升级不了问题 ---20220729YP  PAGEREF _Toc883266565 \h 97
 HYPERLINK \l _Toc906282661 2、关于JL701N手表使用个APP OTA升级的时候总是报空间不足的问题修改 ---20220702YP  PAGEREF _Toc906282661 \h 97
 HYPERLINK \l _Toc661678146 1、701n_watch_v1.0.2vm长度不一样升级无进度卡住问题 ---20220702YP(102以后的版本已解决)  PAGEREF _Toc661678146 \h 98
 HYPERLINK \l _Toc1889674326 二、基础问题:  PAGEREF _Toc1889674326 \h 99
 HYPERLINK \l _Toc430830293 3、如何裁剪ufw文件,仅保留app.bin--SL20220920  PAGEREF _Toc430830293 \h 99
 HYPERLINK \l _Toc43823748 2、表盘更新相关  PAGEREF _Toc43823748 \h 99
 HYPERLINK \l _Toc1949490792 1、升级出现异常,检查是否更新app到最新版本(0.3.4)  PAGEREF _Toc1949490792 \h 100
 HYPERLINK \l _Toc1793840503 九、 工具使用  PAGEREF _Toc1793840503 \h 100
 HYPERLINK \l _Toc1227952322 客述问题:  PAGEREF _Toc1227952322 \h 100
 HYPERLINK \l _Toc722028027 4、设计带4G模块时,占用PB1引脚做其他用途,外部硬件把PB1拉低导致强制升级工具不能一直出盘。jy20231113  PAGEREF _Toc722028027 \h 100
 HYPERLINK \l _Toc669147738 3、 一拖八部署时报错误:无效的SDK版本,版本=(env:JENKINS_EXPORT_VERSION)请正确配置isd_config.ini文件中EXTRA_CFG_PARAM/SDK_VERSION配置项。--JY20231113  PAGEREF _Toc669147738 \h 101
 HYPERLINK \l _Toc665214339 
image  PAGEREF _Toc665214339 \h 101
 HYPERLINK \l _Toc551575714 2、一拖八烧写器3.1.18和3.1.19版本,在远程升级到其他版本时报错误:写数据到FALSH 4-0[U17]失败的问题以及其他一拖八黑屏问题--JY20230516  PAGEREF _Toc551575714 \h 101
 HYPERLINK \l _Toc2014450308 1、 烧录后读写flash异常,检查是否4k对齐--YP20220922  PAGEREF _Toc2014450308 \h 102
 HYPERLINK \l _Toc1682786843 基础问题:  PAGEREF _Toc1682786843 \h 103
 HYPERLINK \l _Toc776865463 3、序列号烧录以及读取---20220919CB  PAGEREF _Toc776865463 \h 103
 HYPERLINK \l _Toc229704265 2、701n_watch_sdk_V1.0.X版本(老版本) EQ调试与开启的配置且生效的问题 --20221124JY  PAGEREF _Toc229704265 \h 103
 HYPERLINK \l _Toc673835934 1、701n_watch_sdk_V2.X.X版本EQ调试配置方法及音频调试技巧V1.1 ---20240510JY  PAGEREF _Toc673835934 \h 103
 HYPERLINK \l _Toc687341761 十、 硬件电路设计  PAGEREF _Toc687341761 \h 105
 HYPERLINK \l _Toc1253662581 10.67 JL7012和JL7013支持语音唤醒功能吗?ACM电容可以省掉不贴吗?  PAGEREF _Toc1253662581 \h 105
 HYPERLINK \l _Toc1169224737 10.66 基于供电安全考虑,在VBAT引脚前端加个LDO3.3,让外置LDO3.3V给芯片供电是否可以?  PAGEREF _Toc1169224737 \h 105
 HYPERLINK \l _Toc135968412 10.65 无线充选型要求及注意事项  PAGEREF _Toc135968412 \h 105
 HYPERLINK \l _Toc1913380872 10.64 IIS的MCLK 16K/16bit的时候主控最大可以发出多少频率的MCLK?做主机,从机MCLK信号还需要给吗?IIS是否支持传输语音通话数据?  PAGEREF _Toc1913380872 \h 106
 HYPERLINK \l _Toc401451401 10.63 701恒流(CC)充电的档位只能是20mA一档吗?最大充电电流可以达到300mA吗?  PAGEREF _Toc401451401 \h 106
 HYPERLINK \l _Toc1702194107 10.62 用的GPS芯片需要一路32.768K时钟,从701可以输出来用吗?  PAGEREF _Toc1702194107 \h 108
 HYPERLINK \l _Toc801400723 10.61 SDPG脚不用内部PSRAM,也不挂SD NAND,可以做普通IO口使用吗?比如用来输出PWM驱动马达,屏幕背光。  PAGEREF _Toc801400723 \h 108
 HYPERLINK \l _Toc1282051654 10.60 JL701 通话近端DRC配置使用方法  PAGEREF _Toc1282051654 \h 109
 HYPERLINK \l _Toc1358974632 10.59 ALNK :Audio Link Data0(A)是指I2S吗?PDM 数字硅麦如何接?IIS接口的IO是固定的吗,是否可以使用其他IO?  PAGEREF _Toc1358974632 \h 109
 HYPERLINK \l _Toc604960047 10.58 如何获取杰理701手表最新的硬件设计资料?  PAGEREF _Toc604960047 \h 110
 HYPERLINK \l _Toc1623839926 10.57 设计原理图和PCB的时候,不知道该遵循哪些设计规则?担心自己做的设计违反了杰理的要求怎么办。  PAGEREF _Toc1623839926 \h 111
 HYPERLINK \l _Toc1239034811 10.56 参考设计中提到:Pwm,Uart,I2C,旋转编码器,屏幕的CS,TE,RST,A0等,可映射到任意I/O(除PE口)。我们需要GPS功能,串口数据量非常大,必须要DMA传输,所以必须有UART控制器。请确认任意I/O(除PE口)都可以映射UART控制器使用DMA吗(而不是GPIO模拟)?  PAGEREF _Toc1239034811 \h 112
 HYPERLINK \l _Toc1488226613 10.55 我们也注意到部分IO口具备一些专用功能,如UART/IIC/Quadrature decoder等功能,请问这些功能使用专用引脚功能与软件映射任意I/O(除PE口)有区别吗?  PAGEREF _Toc1488226613 \h 112
 HYPERLINK \l _Toc382638939 10.54 由于IO资源紧张,我们参考设计是将USB与GPS UART复用(开启GPS时不休眠),用一个USB开关切换功能。有以下几个疑问:A.USB烧录过程中VDDIO33能正常供电以保证SWITCH正常工作?  PAGEREF _Toc382638939 \h 113
 HYPERLINK \l _Toc1900712958 10.53 弱驱IO是电阻驱动还是PULL/PUSH驱动?  PAGEREF _Toc1900712958 \h 113
 HYPERLINK \l _Toc1230417291 10.52 预留SENSOR外置DCDC,功耗可节约有多少u A功耗?  PAGEREF _Toc1230417291 \h 113
 HYPERLINK \l _Toc813469233 10.51 第3脚DCDC外接电感有什么要求?饱和电流/直流电阻等?  PAGEREF _Toc813469233 \h 113
 HYPERLINK \l _Toc1944536706 10.50 电池电压采样是否通过AC7012A6内部读取,不需要外部通过ADC管脚分压采样?  PAGEREF _Toc1944536706 \h 113
 HYPERLINK \l _Toc1032424435 10.49 AC7012A6内部是否有电池过压保护功能?当电池过压(超过4.45V)时停止充电。  PAGEREF _Toc1032424435 \h 113
 HYPERLINK \l _Toc459826088 10.48 电池旁边加106电容能否去掉?电池本来就是一个大电容。  PAGEREF _Toc459826088 \h 114
 HYPERLINK \l _Toc1025005381 10.47 连接BT或者播放音乐瞬间,会不会有大电流尖峰(超过600mA)?单蓝牙AC6963有这种情况,导致电池限流保护。  PAGEREF _Toc1025005381 \h 114
 HYPERLINK \l _Toc1754452462 10.46 IOVDD 3.3V不给任何外设供电,滤波电容是否可以用105?  PAGEREF _Toc1754452462 \h 114
 HYPERLINK \l _Toc1128973827 10.45 sensor接口使用哪些IO口才能启用sensor hub功能?  PAGEREF _Toc1128973827 \h 114
 HYPERLINK \l _Toc1690219720 10.44硬件I2C有几路?是否任意IO口都已映射?  PAGEREF _Toc1690219720 \h 114
 HYPERLINK \l _Toc158544528 10.43 硬件设计指南里面LCD的8080接口,有部分脚用到PA12,PA13,PA14,PA15,规格书没有找到这些口。  PAGEREF _Toc158544528 \h 115
 HYPERLINK \l _Toc995940487 10.42:PD4默认输出0,PD3默认上拉,分别是哪个口?规格书根本就没有描述PD组IO。  PAGEREF _Toc995940487 \h 115
 HYPERLINK \l _Toc1225522916 10.41 IOVDD2为PB接口电源域,电压可以是1.8V或者跟随IOVDD/3.3V,是软件可调节还是需要硬件做修改?  PAGEREF _Toc1225522916 \h 115
 HYPERLINK \l _Toc935409991 10.40 CPU架构是类似于ARM CORTEX-M系列的吗?是big-endian模式还是little-endian模式?每MIPS功耗是多少?  PAGEREF _Toc935409991 \h 115
 HYPERLINK \l _Toc1225644753 10.39 内封的FLASH空间和PSRAM空间分别有哪些?PSRAM有哪些用途?留给我们应用的RAM空间有多大?  PAGEREF _Toc1225644753 \h 116
 HYPERLINK \l _Toc1899358850 10.38 主CPU和P11的通信机制是什么?  PAGEREF _Toc1899358850 \h 117
 HYPERLINK \l _Toc1622751753 10.37 BLE广播模式(广播间隔500MS,0DB TX POWER)+BRDER关闭情况下最低功耗可以到多少?  PAGEREF _Toc1622751753 \h 117
 HYPERLINK \l _Toc331823686 10.36 PCBA烧录过程中,可以只烧录内部FLash,不烧写外部FlASH吗,因为外部Flash已经有程序了,以节省重新烧录的时间。  PAGEREF _Toc331823686 \h 118
 HYPERLINK \l _Toc921099940 10.35 软关机或者复位时,IOVDD会关闭吗?  PAGEREF _Toc921099940 \h 118
 HYPERLINK \l _Toc1758720165 10.34 PCM也是支持包括PB口在内的PA/PC/PG口任意映射吧?  PAGEREF _Toc1758720165 \h 118
 HYPERLINK \l _Toc97720910 10.33 QSPI模式Flash速度有要求吗?  PAGEREF _Toc97720910 \h 118
 HYPERLINK \l _Toc1322551341 10.32 如果选用AC7012A6S和AC7013A6S这两个带2M的PSRAM,芯片的SDPG这个引脚是不是连普通的IO都用不了,只能空着不接吧。  PAGEREF _Toc1322551341 \h 119
 HYPERLINK \l _Toc1313430624 10.31 预留的DCDC输出电流大概多大?  PAGEREF _Toc1313430624 \h 119
 HYPERLINK \l _Toc899121633 10.30 SDIO是否支持4线模式(SD0 SD1 SD2 SD3)?SDIO单线读取速率多少?SD nand能否取代nor Flash放置UI资源,这样就可以省掉UI Flash了。  PAGEREF _Toc899121633 \h 119
 HYPERLINK \l _Toc457119348 10.29 是否支持SPI摄像头?读取摄像头的raw data。8万像素灰度摄像头,8万像素全彩摄像头。最多可以支持多少分辨率的摄像头。  PAGEREF _Toc457119348 \h 120
 HYPERLINK \l _Toc524921608 10.28 视频播放的格式支持哪些?帧率如何?  PAGEREF _Toc524921608 \h 120
 HYPERLINK \l _Toc1504081681 10.27 PE口可以用作中断输入吗?  PAGEREF _Toc1504081681 \h 120
 HYPERLINK \l _Toc2080959274 10.26 电源路径问题:VPWR和VBAT在位充电时,电池充满时: 两种状态后端PMU的DCDC和LDO是否都由VPWR供电?要满足:插充电器但未充电(电池充满)时,由充电器供电。  PAGEREF _Toc2080959274 \h 120
 HYPERLINK \l _Toc1763956420 10.25 1,用PB1做开关机键,可以做船运模式吗? ,该模式下整机的电流有多少?2,用户态出货状态下: 支持长按按键唤醒+充电唤醒2种方式吗, 3,内部的CHG支持0V充开(电池保护板保护,或者电芯过放到1V以下(电池支持的话))吗?  PAGEREF _Toc1763956420 \h 121
 HYPERLINK \l _Toc844824646 10.24 芯片烧录方式有几种? 目前看只有USB(DP DM)? 调试打印方式? 有一个UART_TXLOG 输出做打印? 是否支持USB打印?  PAGEREF _Toc844824646 \h 121
 HYPERLINK \l _Toc316114565 10.23 线性充电: 最大充电电流能否到 200mA?,软件配置充电电流档位(步进多少)?充电设置的精度多少? 电池电压规格最大支持4.5V?  PAGEREF _Toc316114565 \h 121
 HYPERLINK \l _Toc1517185730 10.22 LDO模式和DCDC模式两种模式是否都能支持系统正常工作?两种模式的差异点在哪(比如功耗)? 成本上考虑省掉外部的DC电感,跑LDO模式是否可行?  PAGEREF _Toc1517185730 \h 122
 HYPERLINK \l _Toc2075241937 10.21 3,DCDC模式下,电感的型号参数:10uH 10% Irms 大于150mA,RDC小于1R,有推荐列表还是参数满足即可?  PAGEREF _Toc2075241937 \h 122
 HYPERLINK \l _Toc1129583798 10.20 目前预留了外部的BAT_ADC检测, VBAT脚(4PIN)本身电量检测功能精度如何?是否能省掉外部的ADC检测VBAT?  PAGEREF _Toc1129583798 \h 122
 HYPERLINK \l _Toc1314238788 10.19 VBAT,VPWR两个引脚的耐压能力和耐浪涌能力如何? 静电等级到多少KV? 芯片本身的ESD等级如何? RF端口的ESD和浪涌能力多少?  PAGEREF _Toc1314238788 \h 123
 HYPERLINK \l _Toc960182724 10.18 VPWR是否一定要接反接保护?MOS管搭?  PAGEREF _Toc960182724 \h 124
 HYPERLINK \l _Toc1589409887 10.17 带4个触点的方案触点的引脚定义顺序有要求吗?  PAGEREF _Toc1589409887 \h 124
 HYPERLINK \l _Toc191760521 10.16 免32K的方案。目前是否稳定成熟? 24M主晶振规格要求如下:频率精度≤ ±10ppm,负载电容要求 12pf,是否按照此规格选型即可?是否有推荐验证列表?  PAGEREF _Toc191760521 \h 125
 HYPERLINK \l _Toc567151538 10.15 RF部分: BT和BLE双模, 目前BLE的常规出货软设功率多少? BT的BR和EDR出货软件功率分别多少?  PAGEREF _Toc567151538 \h 125
 HYPERLINK \l _Toc570900066 10.14 PB1脚外部接按键: 产品需求是可以做长按硬复位+ 功能按键(比如按1S亮屏幕,2S休眠之类), 单用这个IO口可否实现? PB1脚做硬复位功能,外部是否要预留外部上拉?100K?PB1的ESD和TVS能力是否和普通IO一致? 电路上外部已预留ESD管。  PAGEREF _Toc570900066 \h 125
 HYPERLINK \l _Toc1881980242 10.13 使用合封PSRAM版本的芯片时,SD_PG不能外供SDNAND,需额外SW控制IOVDD?  PAGEREF _Toc1881980242 \h 125
 HYPERLINK \l _Toc725696066 10.12 SPK部分:目前的喇叭规格 40mW,32R, 是否可省掉外部的PA, 采用差分直接驱动喇叭? 芯片的内部功放输出有多少mW?  PAGEREF _Toc725696066 \h 126
 HYPERLINK \l _Toc1566840553 10.11 外挂SD NAND,CMD和DAT要预留上拉吗?  PAGEREF _Toc1566840553 \h 127
 HYPERLINK \l _Toc960019510 10.10 波特率是多少,SDK默认打印口。  PAGEREF _Toc960019510 \h 127
 HYPERLINK \l _Toc1661106057 10.9 7013 QFN68 不带PSRAM的版本,我们可以外接QSPI的PSRAM么?  PAGEREF _Toc1661106057 \h 127
 HYPERLINK \l _Toc645001658 10.8 7012能推MCU8080屏吗?  PAGEREF _Toc645001658 \h 127
 HYPERLINK \l _Toc711894712 10.7 OVP芯片有推荐验证过的吗?Vin OVLO一般推荐用多少?  PAGEREF _Toc711894712 \h 127
 HYPERLINK \l _Toc1136374162 10.6 7012传导功率?灵敏度?  PAGEREF _Toc1136374162 \h 128
 HYPERLINK \l _Toc976825344 10.5 有用户的天线OTA推荐?  PAGEREF _Toc976825344 \h 128
 HYPERLINK \l _Toc1632994652 10.4:内封PSRAM的时钟跑多快?  PAGEREF _Toc1632994652 \h 128
 HYPERLINK \l _Toc747610679 10.3 第一次做带蓝牙音频的手表,缺乏音频的相关经验,不知道如何调试功放?不知道如何挑选喇叭?不知道如何设计音腔?不知道如何调试音质?Layout不知道如何处理模拟地和数字地?  PAGEREF _Toc747610679 \h 129
 HYPERLINK \l _Toc1074546254 10.2 不知道手表的通话效果如何调试?不理解整个通话链路的数据处理流程?通话有回音?通话声音不够大?  PAGEREF _Toc1074546254 \h 129
 HYPERLINK \l _Toc808062346 10.1 手表整机的蓝牙RF 暗室OTA数据怎样才算达到优秀?  PAGEREF _Toc808062346 \h 130
 HYPERLINK \l _Toc2061041303 十一、 产线生产测试  PAGEREF _Toc2061041303 \h 130
 HYPERLINK \l _Toc1973667888 11.5 PCBA产测软件SDK该如何配置?  PAGEREF _Toc1973667888 \h 130
 HYPERLINK \l _Toc1265181694 11.4 PCBA产测工具有吗?  PAGEREF _Toc1265181694 \h 131
 HYPERLINK \l _Toc438479264 11.3 使用测试盒 + 1拖8校准频偏值,怎么显示了蓝牙地址就不显示校准后的频偏值了?  PAGEREF _Toc438479264 \h 131
 HYPERLINK \l _Toc1330265921 11.2(电脑一拖多)手表升级dongle工具上位机、操作文档及工具更新版本下载  PAGEREF _Toc1330265921 \h 132
 HYPERLINK \l _Toc1198657320 11.1 样机带电池时如何烧录升级程序?  PAGEREF _Toc1198657320 \h 132
 HYPERLINK \l _Toc54952036 十二、 蓝牙认证相关  PAGEREF _Toc54952036 \h 133
 HYPERLINK \l _Toc27606919 12.2 FCC认证相关上位机工具:  PAGEREF _Toc27606919 \h 133
 HYPERLINK \l _Toc1514771885 https://www.kdocs.cn/view/l/cpLaRnk2qYhY  PAGEREF _Toc1514771885 \h 133
 HYPERLINK \l _Toc1572137766 12.1认证资料获取汇总(最新资料后台会更新) -20230112 JY  PAGEREF _Toc1572137766 \h 133
 HYPERLINK \l _Toc2102848856 https://kdocs.cn/l/cugCGfEDWPhB  PAGEREF _Toc2102848856 \h 133




  1. UI

客述问题:

  1. 701_v301_sdk的nandflash 系列增加ui资源使用普通FAT的demo---20250902 YP 701_v301_sdk的nandflash 系列增加ui资源使用普通FAT的demo。使用FAT后取消ui资源32MB大小限制,根据实际配置分区大小。

【金山文档 | WPS云文档】 功能模版:JL701_V301_UI资源使用FAT文件系统demo
https://www.kdocs.cn/l/cqEJuDATZoLV

  1. 701N 开发板新屏幕驱动修改---20250618 ZP  HYPERLINK "https://kdocs.cn/l/ckAs9THcQFUW" https://kdocs.cn/l/ckAs9THcQFUW

  2. JPEG概率死机 --20250618 AQ

出现死机问题需要按以下步骤分析 1、jpeg 图片需要按16对齐
2. 如果看门狗死机,可以尝试修改decode_timeout image

  1. 需要经过我们工具转码 image

4、修改成jpeg 解码器从ram读取数据

static u8 buff_4k[4096] ALIGNED(4);
static u8 *platform_jpg_ginfo(void *__fat_info, u32 *len, u32 offset_4k)
{​
    struct jpeg_info *info = (struct jpeg_info *)__fat_info;
    u8 *out_addr;
    if (offset_4k >= ((info->file_len + 4096 - 1) / 4096)) {​
        out_addr = NULL;
        *len = 0;
        return out_addr;
    ​} else if (offset_4k == (info->file_len / 4096)) {​
        out_addr = buff_4k;
        *len = info->file_len % 4096;
        RESFILE *fp = ui_load_res_by_pj_id(info->prj);
        res_fseek(fp, info->file_offset + offset_4k * 4096, SEEK_SET);
        res_fread(fp, buff_4k, *len);
    ​} else {​
        out_addr = buff_4k;
        *len = 4096;
        RESFILE *fp = ui_load_res_by_pj_id(info->prj);
        memset(buff_4k, 0x00, 4096);
        res_fseek(fp, info->file_offset + offset_4k * 4096, SEEK_SET);
        res_fread(fp, buff_4k, *len);
    ​}
    return out_addr;
​}
 
INCLUDEPICTURE \d "https://static.dingtalk.com/media/lQLPJwsQA7ByaXHMwM0Dy7D7ROLBG7TcFgcVpqHF9k4A_971_192.png" * MERGEFORMATINET 
image 

  1. sdk 设置语言死机---20250324 YP sdk设置语言死机,需要再调用语言设置前面调用下select_strfile(0) 。

27. nandflash sdk A8图片显示问题---20250109 HY

 HYPERLINK "https://kdocs.cn/l/cnWWNavMTqxI" https://kdocs.cn/l/cnWWNavMTqxI

  1. ble 使用ancs 控制电话功能---20240425 YP 搜索sdk代码中的函数,直接拿去用:void hangup_ans_call_handle(u8 en)

  2. sdk221版本 文字滚动 显示异常问题---YP 20240409 修改ui_platfrom.c文件即可。针对公版修改。
    链接:https://pan.baidu.com/s/1ENY2UA58JAw2YV4pcw9ipw
    提取码:701N

  3. SDK221版本nandflash表盘预览图不能显示问题---YP 20240409 sdk221版本nandflash 的表盘预览图不能显示问题,读取了norflash 信息接口导致。如下修改即可。
    image

23.SDK221版本使用工具生成的表盘预览图不能显示问题---YP 20240409

生成的表盘预览图得版本不一样了,应用层加一下代码兼容就好。
image

    pic->elm.css.background_image = 1;  
    dc->preview.file = view_file[sel_item].file;  
    dc->preview.file_info = &view_file[sel_item].info;  
    int flag = 0;  
    res_fread(dc->preview.file, &flag, sizeof(flag));  
    if ((flag == 0x30335552) || (flag == 0x30345552) || (flag == 0x31345552)) {​  
        if (flag == 0x31345552) {​  
             dc->preview.file->ver =  0x0410;  
        ​}  
    ​}  
    dc->preview.id = 1;  
    dc->preview.page = 0;  

22.LVGL最新SDK包下载地址(持续更新)

彩屏仓LVGL-UI资料SDK-V301-2026-1-27
https://www.kdocs.cn/l/clWZZEdqw0te
INCLUDEPICTURE \d "http://www.kdocs.cn/api/v3/office/copy/WFhoUkZXUjRyajA1YnNTYzhQVWk5bWoxVS9LYUtXNENtQmR0YmhoSUZVUjAyU2xZOFpXeVhaU1JqZGY1TWw4TG9RZngvSVREaGJMWUdTdUlvbm5TaVU4VUV6REVIZk8zTlJuMXVlb3hJVUdVc1NiOXdmbzRzemhpRm9SQUF5cW1kNk5seWE1enJsVzZ5cndnaVVvdHhWRzFsSGZtbU5hemF5TkdocGxudFFWSGpLdzU1OHQ4Qm9ZSlk1c0psSW90Y1J0bVlTTVVLbEJNS1hQZDAxUWcyWG5QampTRjVRa3JrWGhaU0JWNWR2NGx4Q2F5UEdTcWprRFZCditTT3hNSG9obnpqYnRsVFVrPQ==/attach/object/CVTICIJGAAAEQ?" * MERGEFORMATINET 
image 

移植参考sdk: HYPERLINK "https://gitee.com/lazyfool/lvgl_sdk" lvgl_sdk: lvgl_sdk,适用于杰理平台 (gitee.com)

~~1.请使用git命令行下载(网站zip下载包编码不对,编译不过)~~​
2.使用VS CODE编译
3. 电池供电长按KEY0开机

参考文档: HYPERLINK "https://kdocs.cn/l/chIn8jVCsFxC" https://kdocs.cn/l/chIn8jVCsFxC

21、LVGL IMD区域合成花屏问题

加入lvgl 框架局部控件,图片刷新存在花屏问题
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/bXRCS3pvT2dsZm02N2ZydVF5K2NIZ29uZlAzczA0eTAxTHhIc0hVZ3pjVVh3aE1lS1pCNUZGcWZQRnFxQlhQbnVLVm5mQ1QzYzVvRzRkdmJFVHpyVytFUlZOTUY4L2U2TDZoM1Nta1BLWWNNRUsrUjlkTVE1aUdqYUkwdFJ0UE9tb0xRQ1RDcUZkNFdwNWxubHBva1ZMQXJLMVprazFWUDZEeG5XQVVlYzlnb0NiTm9MaW9RRmxXWnI0blRYQitCQmsrT0lNbzY5aU1UT0VhSEw2UG9rR2pDY0RKT3NPUzRjT09BeW5Yd1lwSWxvQXZoMGVRTFZTWFEzbmczK3hMaVhYVFZZS01CWWxFPQ==/attach/object/RGTXOBAAUQ?" * MERGEFORMATINET 
image 
IMD花屏问题是要在区域合成计算时的一行宽度的数据需要4字节对齐,如果推RGB565则需要2像素对齐,因此需要在区域合成前进行宽度2像素对齐处理。

20、出现wait lcd_busy timeout报错

出错原因:推屏不能只推一个像素点
image

19、支付宝接入参考流程

支付宝的中间层协议杰理已经打通,具体接入流程和文档参考如下: HYPERLINK "https://www.kdocs.cn/l/cvcMeIl8fJBd?openfrom=docs" https://www.kdocs.cn/l/cvcMeIl8fJBd?openfrom=docs
乘车码接入链接:
 HYPERLINK "https://www.kdocs.cn/l/csU11nH1tGUP" https://www.kdocs.cn/l/csU11nH1tGUP

18、使用gb2312 ,部分字符显示异常 -20221110YL

解决方法:使用gb2312 ,部分字符显示异常,用下列网址查询字符,确认字符集是否包含该字符;如不包含需改用其他字符集  HYPERLINK "https://www.qqxiuzi.cn/bianma/zifuji.php" https://www.qqxiuzi.cn/bianma/zifuji.php
image

  1. JL701_WATCH_SDK_104、 200卡片滑动进入音乐播放器,蓝牙音乐状态切换慢,菜单进入时正常 -20221102YL 解决方法:需要在ON_CHANGE_INIT增加一个定时器注册
    image

16、JL701_WATCH_SDK_104卡片选择项的内容会在选择项里面重复 —20220926YP

image

15、JL701_WATCH_SDK_104卡片删除到只剩两个且有消息通知时滑进表盘页面存在卡顿现象——20220831ZT

需要添加该补丁。  

 HYPERLINK "https://kdocs.cn/l/ceoWgNvQTFKk" 【金山文档】1.0.4剩两个页面有消息滑进表盘卡顿

13、JL701_WATCH_SDK_200字库文字不滚动,以及滑出左侧边栏后死机——20220826CB

更新”20220915杰理UI框架4bit显示效果优化”补丁。

12、JL701_WATCH_SDK_200从菜单进入卡片后,右滑不能返回菜单——20220826CB

【金山文档】 公版进入菜单休眠和音乐选项后后不能返回表盘
 HYPERLINK "https://kdocs.cn/l/cdb6QLbFjXac" https://kdocs.cn/l/cdb6QLbFjXac

11、JL701_WATCH_SDK_103表盘界面下拉状态栏点击控件后,将控件返回表盘页面改为返回状态栏——20220810ZH

在侧边栏onchange函数中加入下列代码,在控件的的ontouch函数中,当控件按下时,标志位置1即可。
image

10、JL701_WATCH_SDK_102、103、104、2y闹钟不响的问题——20220818ZT

该问题是因一个错误的贪睡闹钟堵住了其他闹钟导致的,需要在alarm_api.c中做以下修改:
image

在读取vm的闹钟信息时不读取贪睡闹钟,否则重启后存在读取到上次的贪睡闹钟,并将该贪睡闹钟判断为下一个触发的闹钟,而导致其他闹钟被堵住的可能性。

image

image

在闹钟更新中加上贪睡闹钟。
image

在闹钟初始化时关闭贪睡闹钟。

image

在这4个地方将原本的cur_time改成p_time。

9、JL701_WATCH_SDK_104两个列表的页面,滑动其中给一个页面,再滑动另一个页面的空白处会出现另一个列表滑动情况---20220816AQ

【金山文档】 1.0.4双列表惯性滑动异常 HYPERLINK "https://kdocs.cn/l/coo3BZJaPxzm" https://kdocs.cn/l/coo3BZJaPxzm

8、JL701_WATCH_SDK_104开侧边栏后,设置更换表盘后,左移,右移,都会出现侧边栏---20220815SL

设置更换表盘后,卡片列表会被disable,
image

7、开机屏幕闪烁(花屏)---20220813

延迟背光打开时间
image

6、表盘预览图记忆功能(横向列表记忆)---20220804

表盘预览图记忆功能,每次切换了表盘后,进入表盘预览图后需要显示当前的表盘对应的预览图,则需要如下修改:
static void usr_dail_view_init(struct ui_grid *grid, int item_num)
{​
int i = 0;
if(grid == NULL || item_num > grid->avail_item_num){​
return;
​}
struct element_css *css = ui_core_get_element_css(&grid->item[item_num].elm);
int offset = (5000-css->width/2) - css->left; //计算偏移值
for(i=0;i<grid->avail_item_num ; i++){​
css = ui_core_get_element_css(&grid->item[i].elm);
css->left += offset;
if(css->left >= 10000 || (css->left+css->width)<=0){​
//边界外
css->invisible = true;
​}else{​
css->invisible = false;
​}
​}
​}
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/eaf14426a7c8d90161803177e09bebef35650c82" * MERGEFORMATINET 
image 
(2)列表返回后不回到菜单顶部(纵向列表记忆功能)
 HYPERLINK "https://kdocs.cn/l/clSo7WbApQF8" https://kdocs.cn/l/clSo7WbApQF8

5、下拉菜单中蓝牙和勿扰状态显示异常?---20220722

复现:下拉菜单中打开勿扰和蓝牙状态,然后切换到卡片菜单界面后,状态被改变。原因是ui_set_call函数无法在卡片界面调用成功。解决方案如下patch
 HYPERLINK "https://kdocs.cn/l/cruNYXkQdaGc" [金山文档] pulldownmenu_status_error.patch

4、ui界面刷新资源出现卡顿?---20220720

先判断同一界面是否资源刷新过多导致,资源不多可使用show函数,资源过多则使用set函数设置index后,再调用重绘函数统一刷新 ui_core_redraw(ui_core_get_element_by_id(XXUI_XXID));//重绘函数
int ui_pic_show_image_by_id(int id, int index);//show函数有重绘功能
int ui_pic_set_image_index(struct ui_pic *pic, int index);//不重绘
(eg:客述问题)添加心率界面动画后卡顿
 HYPERLINK "https://kdocs.cn/l/ciET9r6Il4dF" [金山文档] ui_heart_animation_add.patch

3、开侧边栏后,卡片滑动异常---20220718

if (ui_page_manager_mode_get()) {​//左滑侧边栏
slide_en = ui_page_move(ui_get_current_window_id(), xoffset, yoffset);
curr_elm = ui_core_get_element_by_id(ui_get_current_window_id());
if((slide_en==false)&&(curr_elm->css.left!=0)){​
slide_en=true;//屏幕未居中时走自动居中流程,防止卡住
​}

2、JL701N息屏清除UI数据防止唤醒时候有上一帧数据缓存---20220702

INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/f54d5c9ec33832071ad3010cbf975c039376926b" * MERGEFORMATINET 
image 

1、UI工程缩放注意事项 ---20220305YP

使用ui工程进行缩放,例如缩放到240时候,有概率把一些控件缩放为241,这个时候,一些界面屏幕显示会出现部分花屏、或者显示问题,建议缩放后,检查一下xxx.json文件,有没有出现缩爆的现象.导致显示会出现花屏的现象。
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/bXBRSUJENWNZTUlrZGRBcC9QNkZFcWZQNS9XcHY2ZUtienAyVFJvOHZMbHlEME5Ra0s1bkFhZGJ4TktpR0wvdk94NVhneGF2QU81Z1pDQkkwZGhXZm8wM1E2ZjB3dGlldVV2LytYMjJmcU1GbXhxSitQa2NpbnYvcmJiZnh3T3VHTFk4QzJaS21neUY1YnZIVGtsWGVRdSs5clo3c1NUbGlBTEphcWxzYnlFSCs3RExnUG1oUmpXZXY3cDFzYStxa0lXNngreUdRYnRYOVFXbk5VTk9VbzUrZjFqTEVJVTVtaHJVYXp5aThOR0FvYkJQcmt3WWRNaWc5TG43/attach/object/54c5bb7cc44bf37dab48b944c8ef52806a55b093" * MERGEFORMATINET 
image

基础问题:

20、701n获取SD卡容量---20240422 YP

容量获取接口示例:
image

image

19、Spi nand flash无法烧录,烧录时报错问题

spi nand flash无法烧录排查方向: HYPERLINK "https://kdocs.cn/l/cbYao3m1m8pO" https://kdocs.cn/l/cbYao3m1m8pO
spi nand flash烧录SDK2.2.1需要更新的文件包: HYPERLINK "https://kdocs.cn/l/cpQLujqehsh8" https://kdocs.cn/l/cpQLujqehsh8

18、字库裁剪

【金山文档】  HYPERLINK "https://kdocs.cn/l/cerF6EpBYZor" 字模提取工具说明

  1. 如何添加老挝语和缅甸语 【金山文档】  HYPERLINK "https://kdocs.cn/l/cckUdUle7lOJ" Laos_and_Myanmar_patch

注意:该补丁建议再在sdk 201版本以后的版本再使用,使用老挝语时请采用Thai id进行显示,缅甸语使用Mynamar id进行显示。

16、UI的时间控件,绑定数据源为"rtc",且开自动计时,分钟数字跳动,例:43->44->43->44

原因是:自动记时没有读rtc时间而是定时器计数自增,所以在跨分钟的时候,自增计数值如果有误差,就会出现来回跳动; 处理方法: 在绑定数据源的情况下,由数据源进行定时刷新即可,不开自动记时
image

15、sdk如何删除表盘

static int smartbox_extra_flash_delete_opt(u8 *data, u16 *data_len, u8 offset, u8 state)

14、长时间触摸,一直发送ui消息导致卡死

image

13、消息通知弹窗设置

imageimage

12、编码器如何切换UI功能

1、编码器切换表盘功能
#include "ui/ui_api.h"
static int watch_page_onkey(void *ctr, struct element_key_event *e)
{​
struct layout *layout = (struct layout *)ctr;
char CurrDailStyle  = watch_get_style();
printf("watch_get_items_num = %d ", watch_get_items_num());
switch (e->value) {​
case KEY_OK:
printf("skey_ok\n");
break;
case KEY_UI_MINUS:
if(++CurrDailStyle > watch_get_items_num()-1){​
CurrDailStyle = 0;  //循环
​}
printf("CurrDailStyle %d\n", CurrDailStyle);
watch_set_style(CurrDailStyle);
UI_HIDE_CURR_WINDOW();
UI_SHOW_WINDOW(PAGE_0);
printf("skey_down out\n");
break;
case KEY_UI_PLUS:
printf("CurrDailStyle %d\n", CurrDailStyle);
if(--CurrDailStyle < 0){​
CurrDailStyle = watch_get_items_num()-1;  
​}
watch_set_style(CurrDailStyle);
UI_HIDE_CURR_WINDOW();
UI_SHOW_WINDOW(PAGE_0);
printf("skey_up out\n");
break;
default:
return false;
​}
return false;
​}

image

  1. 编码器控制列表菜单滚动 static int menu_enter_onkey(void *ctr, struct element_key_event *e)
    {​
    struct layout *layout = (struct layout *)ctr;
    char CurrDailStyle  = watch_get_style();
    printf("watch_get_items_num = %d ", watch_get_items_num());
    if(e->value == KEY_UI_MINUS){​
    e->value = KEY_DOWN;
    ​}else if(e->value == KEY_UI_PLUS){​
    e->value = KEY_UP;
    ​}
    switch (e->value) {​
    case KEY_OK:
    printf("skey_ok\n");
    break;
    // case KEY_UI_MINUS:
    case KEY_DOWN:
    printf("%s,KEY_DOWN out\n",func);
    break;
    //case KEY_UI_PLUS:
    case KEY_UP:
    printf("%s,KEY_UP out\n",func);
    break;
    default:
    return false;
    ​}
    return false;
    ​}

image

11、板级配置中如何去掉SD卡和音乐播放功能

image

10、弧形列表菜单添加

image

 HYPERLINK "https://kdocs.cn/l/cdxtNQutUiDC" 【金山文档】 弧形菜单代码 https://kdocs.cn/l/cdxtNQutUiDC
 HYPERLINK "https://www.kdocs.cn/l/cduAiDuPSU9F?openfrom=docs" https://www.kdocs.cn/l/cduAiDuPSU9F?openfrom=docs

9、UI界面常用设置函数

startlight_scene_save(用于坐标保存,满天星退出使用该函数可保存坐标)

ui_card_disable();//此函数禁止卡片界面左右滑动,可导致左右滑动异常

ui_auto_shut_down_enable 设置熄屏时间

/* 左右滑动抬手后自动滑屏的参数调节 /
ui_page_set_param(2000, // 判断滑动距离超过 n/10000 坐标后才滑动
2000, // 每次自动滑动 n/10000 屏幕的距离
1); // 滑动的间隔 n
10 ms
8. 如何使用时间控件刷新时间显示? ·时钟源自己添加到时间控件上。
 HYPERLINK "https://kdocs.cn/l/cjW3yxxu5gU3" [金山文档] pic_refresh.patch

7、移植不同版本表盘中的页面后,ui资源不显示

二个表盘资源版本对不上,需要进行资源升级

6、如何设置ui字体?

 HYPERLINK "https://kdocs.cn/l/cdAa8pAc27pQ" [金山文档] 希伯来语与印地语调试总结.pdf
 HYPERLINK "https://kdocs.cn/l/cqDBWu6IfcVu" 多国语言及字库使用指南
·设置多国语言
uitools文件夹添加翻译语言(多国语言_watch.xls),模式界面下ui资源生成工具选择要添加的语言
·字库替换
字库文件下选择 unicode文件夹(复制全部的TAB)和选择想要的字体大小(复制全部的PIX),并把文件丢到\tools\ui_resource下
·新建页面测试字体添加
模式界面添加新建页面,添加文字控件,将文字编码格式改为text
·添加page_92页面
image

·添加想要显示的文字(ui_action_watch.c)
static int TEXT_1_onchange(void *_ctrl, enum element_change_event event, void *arg)
{​
static u8 *p_lyrics = "你好中国";
struct ui_compass *compass = (struct ui_compass *)_ctrl;
struct ui_text *text = (struct ui_text *)_ctrl;
switch (event) {​
case ON_CHANGE_INIT:
font_lang_set(Chinese_Simplified);
ui_text_set_text_attrs(text, (char *)p_lyrics, strlen(p_lyrics), FONT_ENCODE_UTF8, 0, FONT_DEFAULT);
break;
·download.bat打包字库资源
....\packres.exe -keep-suffix-case F_ASCII.PIX F_GB2312.PIX F_GB2312.TAB ascii.res -n res -o font
·fontinit.c中添加字库文件选择
.pixel.file.name = (char *)FONT_PATH"F_BIG5.PIX",
.ascpixel.file.name = (char *)FONT_PATH"F_ASCII.PIX",
.tabfile.name = (char *)FONT_PATH"F_BIG5.TAB",

5、如何修改字体显示颜色?

#define _RGB565(r,g,b) (u16)((((r)>>3)<<11)|(((g)>>2)<<5)|((b)>>3))
#define UI_RGB565(c) \
_RGB565((c>>16)&0xff,(c>>8)&0xff,c&0xff)
static int TEXT_TEST_onchange(void *ctr, enum element_change_event e, void *arg)
{​
struct ui_text *text = (struct ui_text *)ctr;
text->attrs.color = UI_RGB565(0x00aaff); //蓝色

4、怎么修改屏幕显示大小?

(eg:lcd和tp修改,缩放240表盘)
#define VK_Y 240 //TP screen width
#define VK_X 240
#define SCR_W 240 //lcd screen width
#define SCR_H 240

  1. 如何进行表盘资源缩放? JL_701N_WATCH_SDK UI资源升级和字库使用文档
     HYPERLINK "https://kdocs.cn/l/cmAjrV8pZ15z" https://kdocs.cn/l/cmAjrV8pZ15z
    如遇到多国语言字体大小与设计图不一致(ui字体变小),需要修改工程配置中的/DM
    DM
    I选项。
    切换到tools目录下选择资源缩放工具,按比例缩放资源;打开工程界面选择工程缩放
    image

2、添加表盘显示版本错误.

打开表盘中的UI资源生成脚本,选择版本配置

1、如何添加表盘和新增界面工程

 HYPERLINK "https://kdocs.cn/l/cre9feSkyj6L" 【金山文档】 表盘添加步骤

  1. 系统问题

客述问题:

13.查看程序Flash 和RAM 占用 ---20250412 HK

【金山文档 | WPS云文档】 查看C程序Flash 和RAM 占用说明文档
 HYPERLINK "https://kdocs.cn/l/cgvr85VCNiN6" https://kdocs.cn/l/cgvr85VCNiN6

  1. 701sdk 修改pc出盘后的磁盘卷标名称---20250411 YP 701sdk 修改pc出盘后的磁盘卷标名称,默认显示是U盘,修改后可以根据实际显示名称:具体修改如下:
    image

  2. SDK300 A7芯片强制烧录工具烧录失败------ 20240416 image

856018 flash id 的A7芯片,烧录会复现烧录校验错误,如下图
image

需要更新br28
.bin
【金山文档 | WPS云文档】 [支持分开&连续写]br28loader
 HYPERLINK "https://kdocs.cn/l/corZ4x5IDxe9" https://kdocs.cn/l/corZ4x5IDxe9

10.SDK221版本nandflash 使用概率死机---YP 20240409

SDK221版本nandflash 使用概率死机,系spi分频问题导致。修改如下即可:
int spi_set_baud(spi_dev spi, u32 baud)
{​
u8 id = spi_get_info_id(spi);
spi_sleep_info[id].baud = baud;
if (spi_check_tmp_open(spi) == FALSE) {​
/* return -1; */
​}
//SPICK = sysclk / (SPIx_BAUD + 1)
//=> SPIx_BAUD = sysclk / SPICK - 1
u32 sysclk;
sysclk = clk_get("spi");
log_debug("spi clock source freq %lu", sysclk);
if (sysclk < baud) {​
spi_w_reg_baud(spi_regs[id], 1);
return -EINVAL;
​}
spi_w_reg_baud(spi_regs[id], ((sysclk / baud - 1)>1)?(sysclk / baud - 1):1);
return 0;
​}

9、JL701_WATCH_SDK(所有版本)点击运动暂停后出现异常或死机 —20221028SL

检查是否使用ui_hide或者ui_show函数,此类函数不可跨线程调用。请使用UI_SHOW_WINDOW和UI_HIDE_WINDOW,此类函数可以跨线程。

8、JL701_WATCH_SDK(2.0.0)rtc年尾日期不对问题 —20220926CB

替换cpu.a
 HYPERLINK "https://kdocs.cn/l/chI3INpS9bFd" 【金山文档】 rtc年尾日期不对

7、JL701_WATCH_SDK(所有版本)iic_soft.c文件有问题 —20220907SL

iic_soft.c需要更换,不然可能会有问题。  

 HYPERLINK "https://kdocs.cn/l/chdYC1aMBpU1" iic_soft.c

6、JL701_WATCH_SDK(所有SDK版本)系统休眠唤醒后,出现异常情况

PSRAM进入sleep后,退出休眠时出现时序异常。第一次上电之所以正常是因为上电使用24M晶振,休眠唤醒主频倍频到192M,导致psram时序异常。修改如下:
 HYPERLINK "https://kdocs.cn/l/cfChXrPaRm09" 【金山文档】 psram https://kdocs.cn/l/cfChXrPaRm09
image

5、JL701_WATCH_SDK(所有SDK版本) io口无法正常控制

适当增强io驱动能力(强驱)gpio_set_hd gpio_set_hd0
image

image

4、JL701_WATCH_SDK_102 手表打开血氧,开机后反复出现重启现象---20220804

添加打印后发现每次重启的时候,(blood_oxygen_file_write)该函数写入超过了512字节,写溢出导致重启。原因是隔天血氧数据未清除。5分钟记录一次,在23
:,请替换修改以下函数:
int flash_message_read_by_index(u8 index, u8 *data, u16 len)
{​
#if TCFG_NOR_VM
u16 size = flash_common_get_file_size_by_index(get_flash_vm_hd(F_TYPE_MESSAGE), index);
if(len > size){​
len = size;
​}
return flash_common_read_by_index(get_flash_vm_hd(F_TYPE_MESSAGE), index, 0, len, data);
#endif
return 0;
​}

3、JL701_WATCH_SDK_102 消息通知造成卡死开机卡住HELLO页面 ---20220730 CB

102版本flash_common_read_by_index()传0xFF 进去读出来的长度超过实际长度读到空数据造成解析出错卡死,修改方法如下:更换这个接口的长度获取方式。
image

2、JL701_WATCH_SDK_103 sniff 充电拔出的时候会使vddio跳变问题---20220729YP

701n_watch_release_v1.0.3 sniff充电拔出的时候会使vddio跳变问题,系p11配置有bug,103版本以前可以在充电的时候不进入sniff,或者更新104版本即可。

1、701N_SDK 样机偶现低电关机的情况---20220729 CB

701N 样机偶现低电关机的情况,系因为adc的采集是用硬件定时器轮询的,硬件定时器进入sniff的时候已经关了,导致会出现读取到的adc值为0的情况,导致检测到的电量为0的情况。可以做如下修改:
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/742e2b932d2eda23b8729474f954cdef1faaf9a4" * MERGEFORMATINET 
image 

基础问题:

4、nandflash使用PC传输文件速度慢问题---20250912 YP

nandflash使用PC传输文件速度慢问题,系因为簇对齐问题,需要做如下修改:
先用winhex工具打开下载的镜像文件,找到目录项的位置地址
image

找到目录项地址之后,则重新计算簇配置对齐 = (32K - 0x1400) / 0x20 = 864;这是默认sdk的需要修改的地方,如果镜像文件变更了大小的配置,需要注意重新根据公式计算配置,否则无效。
image

3、701N_SDK3.0.1_OPUS_OGG 编解码 ------20250704 SY

【金山文档 | WPS云文档】 701N_SDK3.0.1_OPUS_OGG 编解码
 HYPERLINK "https://kdocs.cn/l/cs1udiG8ELsP" https://kdocs.cn/l/cs1udiG8ELsP
2. USB功能配置选择 ---20250513 YP

USB功能配置选择如下,有SPEAKER / MIC / HID / CDC等,具体功能含义可以百度咨询。
UAC功能配置: SPEAKER,看是否需要mic,需要就配置MIC。
喇叭音频:
image

喇叭和mic:
image

image

1、小文件接口使用注意 ---20220730 CB

·小文件申请内存需要计算大小,同一个类型的文件不能超过64K(u16类型变量,最大64k)

INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/anpQTm8xbjBXdGNIL09tbUNrdTJGditCMEJOdHpOOGQ2YjYydHhXcnR2MXEwUUdqVkV1djJ5d09BaVNkcDl0TFNkMlRVWjRiY3h5VUhvaG4vVWpJYTdYalhqRHJydE9pbi9TYloxWmxaU2k0alpxdnVsVzluaHZtMzY0SUNwUVVkR0xlbW1sTlFhT1RzamlRNVI4ViszVGt1bGtoQjBYU1IwWGhtTEM0U1ZXYkNaTzRVVktUY2ZmeTVxWUtBWHhmOVNvKzNjVkhsTDJhTldqOXN5dFV0STZzeUtXOTg5Uzdqb3ZmaGVWSUdzOExVQzc4QXhNSXdDVUlQaGVo/attach/object/e93ee447d9586fa90a6d693937758a6476f6c2ee" * MERGEFORMATINET 
image 
image

image

  1. 蓝牙

*蓝牙调试文档 --20230809ZH

 HYPERLINK "https://www.kdocs.cn/l/cavd8suxzjYT" 蓝牙类文档

 HYPERLINK "https://kdocs.cn/l/cegW41C0AfHf" 蓝牙在线调eq说明

客述问题:

12、siri手机语音助手启动需要使用手表mic 功能---2023年10月12日17:49:30

因为sdk 默认加了通话拦截功能, 开启手机语音助手的时候会默认断开通话链路导致用的是手机的mic,如果需要使用样机mic 的话可以在siri open 和close 的指令前面调用去掉拦截功能。
image

11、sdk3.0.0支付宝和cat1 time函数定义冲突 ---2024/05/15

image

更新下面库 【金山文档 | WPS云文档】 lwip_2_1_3
 HYPERLINK "https://kdocs.cn/l/cr60zwdMo1FD" https://kdocs.cn/l/cr60zwdMo1FD

10、sdk3.0.0一键连接失败和ancs问题 ---2024/04/15

【金山文档 | WPS云文档】 sdk3.0.0_一键连接和ancs
 HYPERLINK "https://kdocs.cn/l/cq1xAXDeSBzk" https://kdocs.cn/l/cq1xAXDeSBzk

9、发射连接华为耳机声音小

 HYPERLINK "https://app.yinxiang.com/fx/997205aa-1727-46c3-9dc2-7e981d4271cb" 发射连接华为耳机声音小修改方案

8、音乐文件多文件批量传输失败

 HYPERLINK "https://app.yinxiang.com/fx/aecc8613-1ffe-4588-b51d-3559f6839564" 音乐文件多文件批量传输失败修改方案
7. BR EDR BLE 蓝牙性能测试程序进入DUT模式配置方法  HYPERLINK "https://kdocs.cn/l/cvk7HhA3XXwW" https://kdocs.cn/l/cvk7HhA3XXwW

6、AC695_WATCH_SDK(3.1.4)开关经典蓝牙导致连不上问题 —20220926CB

替换btctrler.a和btstack.a文件
 HYPERLINK "https://kdocs.cn/l/cimJ9ATgLWzM" 【金山文档】 695开关蓝牙EDR导致连不上的问题

5、杰理RCSP协议仅选择BLE通讯

RCSP_CHANNEL_SEL
image

4、JL701_WATCH_SDK_V200 ios播放音乐时无法音乐同步---20220919ZH

检查RCSP_ADV_EQ_SET_ENABLE宏是否开启,开启会影响音量同步,导致安卓可以音量同步而ios不能音量同步。
解决方法也很简单,如果没用到该功能就把该宏关闭即可正常音量同步,如果用到该功能要加个ios的类型判断。

image

3、JL701_WATCH_SDK_V200开ble控制edr宏,并把发射器关掉,将连接数改为1,导致设置界面无法开启经典蓝牙问题---20220919YP

在板机配置中做出以下配置时:
image

修改方法如下:
image

2、JL701_WATCH_SDK_V104、V200连接iOS手机微信录制视频或拍照手表会进入通话中页面 ---20220819YP

 HYPERLINK "https://kdocs.cn/l/cbAP7DIj4cQJ" 【金山文档】 SDK_CALL_DIFFENCE

1、JL701_WATCH_SDK_V102版本以前蓝牙断开一分钟后搜不到蓝牙问题 ---20220627 YP

JL701_WATCH_SDK_V102版本以前,蓝牙断开了后,一分钟后,无法回链经典蓝牙和无法搜索到edr,系因为SDK默认断开一分钟后关闭了edr,如果有需求可以如下修改:将bt_switch_fun.c中的BT_BREDR_INTI_TIMEOUT_MS的宏改为0即可。

基础问题:

6、蓝牙调试文档 --20230809ZH

 HYPERLINK "https://www.kdocs.cn/l/cavd8suxzjYT" 蓝牙类文档

 HYPERLINK "https://kdocs.cn/l/cegW41C0AfHf" 蓝牙在线调eq说明

5、一键连接开启方法

image

image

4、网络电话和系统电话区分(第三方通话)

image

  1. BLE-HID控制抖音 需要注意,目前该功能在安卓手机上与一键连接功能互斥。如果需要使用一键连接与该功能共存,安卓还要ble主动发起配对,会弹两次配对框,并且有些手机不会去读取hid的profile!!!!
     HYPERLINK "https://kdocs.cn/l/ciTFUyiGWDtX" 【金山文档】 BLE-HID 控制抖音
     HYPERLINK "https://kdocs.cn/l/csRq5vAwsUE6" 【金山文档】 BLE-HID 调试文档

2、如何修改蓝牙名?

·进入如下页面配置工具,蓝牙配置中修改经典蓝牙名
image

·代码修改函数如下,修改ble蓝牙名
gap_device_name = bt_get_local_name();//ble蓝牙名

1、蓝牙基础问题

(1)ble 3获取函数
le_controller_get_mac(mac);
(2)经典蓝牙mac地址获取
case TEXT_MAC_ADDR:
bt_addr2string(bt_get_mac_addr(), sys_about_message.mac_addr);

  1. BT操作的命令和接口avctp_user.h。
  2. bt_close_bredr(); //bt开关 bt_key_call_siri();//语音唤醒
  3. bredr_a2dp_open_and_close();//音乐手表和手机切换
  4. user_send_cmd_prepare(USER_CTRL_DISCONN_SCO, 0, NULL); user_send_cmd_prepare(USER_CTRL_CONN_SCO, 0, NULL);//通话控制手机和手表语音切换
  5. bt重连处理bt_switch_func.c
  6. 音频配置

客述问题:

  1. 701n v301sdk的VAD不起作用问题---20250901 YP 701n v301sdk的VAD不起作用问题,特别是针对PA1单端隔直mic配置的硬件,vad 无效问题,需要做如下更改。
    小核修改:
  2. 修改开启vad 功能

image

  1. 修改vad mic的配置,否则不能使用; imageimage

  2. 更换小核cpu.a image

【金山文档 | WPS云文档】 701_SDK_V301_VAD小核库-修复单端mic 隔直问题
https://www.kdocs.cn/l/ced3s84nR8HI

主核修改:

  1. 开启VAD的配置并且选择时钟源 image

  2. 修改vad mic的选择 image

image

4、外置flash播放mp3 wts提示音异常---20250811 YJ

 HYPERLINK "https://kdocs.cn/l/cf2hTBJUjCMQ" \t "_blank" https://kdocs.cn/l/cf2hTBJUjCMQ

3、怎么设置系统音量---20220928SL

image

2、播放音乐过程中点击设置中的找手机音乐声音会放大---20220819SL

USER_CTRL_AVCTP_OPID_PLAY,//音乐播放
USER_CTRL_AVCTP_OPID_PAUSE,//音乐暂停
aec_input_clear_enable //mic静音

image

1、JL701_WATCH_SDK的dac的配置选择---20220729 YP

JL701_WATCH_SDK的dac的配置选择,可以如下修改:
7012A差分dac配置:
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/f2ed28767e9e0764273af99ad8f4a52978e014f5" * MERGEFORMATINET 
image 

7012A单端dac配置(一般单端接的是LP或者RP,没有LN/RN的单端接法):
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/4c61ff62cc86d39c4bb86f4c9bc45909ed7e9cd8" * MERGEFORMATINET 
image 
7013差分dac配置:
image

基础问题:

4、通话录音功能 ---20250109 YP

通话录音功能,参考如下修改即可,只能录制wav格式,请开对应的编码格式。
【金山文档 | WPS云文档】 通话录音audio_recorder_mix
https://kdocs.cn/l/cfG5pqSM9KBe

3、蓝牙音乐播放手表无声 -20230423ZH

 HYPERLINK "https://kdocs.cn/l/ccr2V7XWcoJ6" 【金山文档】 蓝牙音乐播放调试

 HYPERLINK "https://kdocs.cn/l/ckfrTfZQ27Ts" 本地音乐播放调试(sd卡长文件名)

2、mic to dac功能(mic回环测试)

 HYPERLINK "https://kdocs.cn/l/cuBau7zykUFh" 【金山文档】mic2dac
image

(添加测试代码,在app_main.c中调用,吹麦测试,喇叭正常出声即可)

1、手表端如何关闭手机音频

imageimage

  1. 外设、文件io操作

摄像头:

【金山文档 | WPS云文档】 音视频录像开发流程
 HYPERLINK "https://kdocs.cn/l/cdjxSIq4HAFB" https://kdocs.cn/l/cdjxSIq4HAFB

客述问题:

24.PA0(默认mic脚)用作普通io,全擦烧录后第一次上电,io状态会改变---20250918 ZH

原因是因为:全擦之后,第一次上电mic脚需要trim一下,会操作mic脚,导致状态改变.
修改如下:如果用作普通io注释掉就行了
image

  1. nandflash 出盘容量获取死机或者格式化死机问题---20250729 YP nandflash 出盘容量获取死机或者格式化死机问题,系因为获取容量计算错误导致。需要根据下面修改:
    ASSERT( (part->size + part->start_addr) < (nandflash_g_capacity512), "part->size:0x%x, part->start_addr:0x%x, capacity:0x%x\n", part->size, part->start_addr, nandflash_g_capacity512);
    image

image

image

image

并且容量计算需要注意,以1Gbit nandflash 来说,容量是128MB ,实际容量125.375MB(看编译下载的时候显示的容量)

image

另外分区配置也需要注意,因为实际125.375MB大小,分给了UI 是32MB (因为虚拟文件系统最大只能32MB访问权限),所以剩余125.375 - 32 = 93.375MB,所以 FAT的分区配置93MB,注意镜像文件的长度和isd_config.ini文件(通过isd_config_rule.c配置)的FAT长度也要通用配置93MB,放置操作越界,具体看图

image

  1. pwm 相关功能 pwm有mcpwm和 timer pwm ,具体使用请参考如下链接:
    【金山文档 | WPS云文档】 PWM相关
    https://kdocs.cn/l/ctHQHrReabi8
    image

image

  1. mcpwm 按键唤醒后频率会改变 退出休眠后设置频率接口传参错误
    image

20、mcpwm输出5hz对齐方式为边缘对齐,输出频率不对

image

image

TMR_PR是16位寄存器,5hz频率计算的pr值是0x124f7,超出了TMR_PR的范围,导致频率不对。建议客户使用timer_pwm_init
image

19、外挂norflash 开启强驱配置---20241121

针对有些外挂norflash 需要开启强驱功能才能正常使用的,可以在norflash_sfc.c中配置,根据id 来开启对应的强驱,没有id的自行根据对应的id 开启强驱的档位。
image

IO强驱修改详细

https://www.kdocs.cn/l/ccQ4Ub1X0lKp

18、220版本sdk 后面在应用层无法使用PB4和PB5 io的问题 ---20241025 YP

220版本sdk 后面在应用层无法使用PB4和PB5 io的问题,系sdk中的小核的工程使用了PB4 PB5,导致主核不能使用,打开小核工程将其改为-1后重新编译生成p11_code.bin即可。
image

17、获取SD卡总容量和剩余容量---20240425 YP

image

  1. SD卡支持文件系统---20240425 YP SD卡文件系统支持fat\fat32\fatfs\fat16等读写,exfat 只能读取;不支持NTFS类型的SD卡

15、增加编码器软件驱动方式---20230929 YP

增加rdec 软件驱动方式,使用定时器捕获方式实现,兼容半波,全波编码器
【金山文档】 701n_soft_rdec_capture方式(20230729)
 HYPERLINK "https://kdocs.cn/l/chGeEnygnFSc" \t "_Blank" https://kdocs.cn/l/chGeEnygnFSc

14、JL701_WATCH_SDK 所有IO寄存器状态打印

IO状态打印
void mem_printf(void *priv)
{​
mem_stats();
JL_PORT_FLASH_TypeDef *PO[] = {​JL_PORTA,JL_PORTB,JL_PORTC,JL_PORTD,JL_PORTE,JL_PORTG,JL_PORTP​};
char * str[] = {​"JL_PORTA","JL_PORTB","JL_PORTC","JL_PORTD","JL_PORTE","JL_PORTG","JL_PORTP"​};
u8 bit = 0;
u8 num = 0;
JL_PORT_FLASH_TypeDef PORT = NULL;
for(num=0;num<sizeof(PO)/sizeof(JL_PORT_FLASH_TypeDef
);num++){​
PORT=PO[num];
printf("IO状态仅供参考===> %d %s", num,str[num]);
for(bit=0;bit<16;bit++){​
if((PORT->DIR &BIT(bit))==0){​
if((PORT->OUT &BIT(bit)) && (PORT->PD &BIT(bit))){​
printf("输出内部PD漏电,FLASH引脚除外");
​}
if(!(PORT->OUT &BIT(bit)) && (PORT->PU &BIT(bit))){​
printf("输出内部PU漏电,FLASH引脚除外");
​}
​}
if((PORT->DIR &BIT(bit))){​
if((PORT->IN &BIT(bit)) && (PORT->PD &BIT(bit))){​
printf("输入外部PD漏电,DIE置0不准");
​}
if(!(PORT->IN &BIT(bit)) && (PORT->PU &BIT(bit))){​
printf("输入内部PU漏电,DIE置0不准");
​}
​}
printf("%d DIR-%d PU-%d PD-%d DIE-%d DIEH-%d HD0-%d HD-%d OUT-%d IN-%d",
bit,
(PORT->DIR &BIT(bit))?1:0,
(PORT->PU &BIT(bit))?1:0,
(PORT->PD &BIT(bit))?1:0,
(PORT->DIE &BIT(bit))?1:0,
(PORT->DIEH &BIT(bit))?1:0,
(PORT->HD0 &BIT(bit))?1:0,
(PORT->HD &BIT(bit))?1:0,
(PORT->OUT &BIT(bit))?1:0,
(PORT->IN &BIT(bit))?1:0
);
​}
​}
​}

13、JL701_WATCH_SDK低功耗SLEEP检测链表打印

SLEEP检测链表可以开个5s定时器去打印以下代码,全为1才运行进休眠,可以参考哪些模块在工作导致进入不了休眠。
void user_test_sleep(void)
{​
struct lp_target *p;
list_for_each_lp_target(p){​
printf("name:%s level:%d is_idle:%d",
p->name,
(p->level)?p->level():-1,
(p->is_idle)?p->is_idle():-1);
​}
​}

12、JL701_WATCH_SDK关机或者待机IO漏电修改例子

1、唤醒关机与关机前发送传感器休眠指令。

唤醒关机:
image

关机前:
正常关机发传感器休眠指令可以在poweroff_app_start发送。

2、board_set_soft_poweroff关机们没有保护外设引脚导致的漏电,添加保护后27uA(10X版本是port_protect,20X使用soff_gpio_protect)
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/SkxOZjBvdnpTUUl0S1Q0SUNvTGNhWDErT3Y3elpCTG1LalBBWHJCa1ZBbVRuZU1TSG9wbWY3aDMwSkx5TEdtbk1ueHIwYU5ZWDBGQTAwMkNtc3hMZE16c1FuTitPL0lOTWNGZTVGb2h4M2M0VUh3Q1pXSi8rc205VEp5OUxmTUVqK1laQ0dPOFRQZ2s0VUJkWlBqdXgxOThFcnZiK3hQRFBKR2Y5RTdGY2U2MzVKYTg4Z1BKR01kRGlxdUhwZ1lLWGk2Q1ZRdnA4Q0hoUFNBeHdKTWhHR0JpR1VoaGt1Ym14SVgyVHI0bGFBem5nNzNic2QraE1Od2M0ZUlIbFZkNGtQVlRuVlNVWmJRPQ==/attach/object/ATGKCAYAUY?" * MERGEFORMATINET 
image 
3、 待机时TE输出常低与内部上拉电阻漏电300ua,需要设置高阻INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/SkxOZjBvdnpTUUl0S1Q0SUNvTGNhWDErT3Y3elpCTG1LalBBWHJCa1ZBbVRuZU1TSG9wbWY3aDMwSkx5TEdtbk1ueHIwYU5ZWDBGQTAwMkNtc3hMZE16c1FuTitPL0lOTWNGZTVGb2h4M2M0VUh3Q1pXSi8rc205VEp5OUxmTUVqK1laQ0dPOFRQZ2s0VUJkWlBqdXgxOThFcnZiK3hQRFBKR2Y5RTdGY2U2MzVKYTg4Z1BKR01kRGlxdUhwZ1lLWGk2Q1ZRdnA4Q0hoUFNBeHdKTWhHR0JpR1VoaGt1Ym14SVgyVHI0bGFBem5nNzNic2QraE1Od2M0ZUlIbFZkNGtQVlRuVlNVWmJRPQ==/attach/object/APGKCAYASY?" * MERGEFORMATINET 
image 
11. VDDIO18(vddio 1.8v)设置方法--20231222SL 备注:只有具有IOVDD2引脚的芯片才支持(7013支持,7012不支持)
SDK105以及201版本修改方法。
image

SDK211版本以及211之后版本修改如下

image

10、外设接口操作汇总

 HYPERLINK "https://www.kdocs.cn/l/ct2UBfl5gBos?openfrom=docs" 外设类接口demo
8. JL701_WATCH_SDK(所有版本)旋转编码器AB相IO有概率接地漏电问题 9. 解决方法:进SLEEP时先关闭rdec再将IO设下拉输入,退出SLEEP时先将IO设上拉输入再使能rdec即可,修改如下:

(如果使用轮询的方法删掉rdec的reg部分代码)
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/czNDVzV6eXExTkhnQ2RobnlKM2N2cGpUN0ltY3RPZ0JMT2NYa1ozZE9xdGFldDRRcjFSS2FFL2FDV0dmTnlEZEdDSDZweVhCNVFZM3hITXFmaHBVR0xoMWhvWmJPNFZaVVZuM3Y2UmRRWkw5Nk53anhidjJuVVV6UmJUSW9mS252SGhQUDJzWkdyb1lPcklCbkZUMjBlelY4ZWQ5amtNTlAydlJHcUw1RTRXNnByWjVwdGZickpHdnlvd3dpTWdyaFhiN05uMXBiK1B5bTJtQ0lqUlRmckw2VzRwdUdsSE5lc3NKbzlGcEZtditpV0RyMDJHRTZjaDJYUnpKK3U0cjdHeGNQR0luZUhZPQ==/attach/object/J5DGYAYADE" * MERGEFORMATINET 
image 
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/czNDVzV6eXExTkhnQ2RobnlKM2N2cGpUN0ltY3RPZ0JMT2NYa1ozZE9xdGFldDRRcjFSS2FFL2FDV0dmTnlEZEdDSDZweVhCNVFZM3hITXFmaHBVR0xoMWhvWmJPNFZaVVZuM3Y2UmRRWkw5Nk53anhidjJuVVV6UmJUSW9mS252SGhQUDJzWkdyb1lPcklCbkZUMjBlelY4ZWQ5amtNTlAydlJHcUw1RTRXNnByWjVwdGZickpHdnlvd3dpTWdyaFhiN05uMXBiK1B5bTJtQ0lqUlRmckw2VzRwdUdsSE5lc3NKbzlGcEZtditpV0RyMDJHRTZjaDJYUnpKK3U0cjdHeGNQR0luZUhZPQ==/attach/object/LVDGYAYBNA" * MERGEFORMATINET 
image 
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/czNDVzV6eXExTkhnQ2RobnlKM2N2cGpUN0ltY3RPZ0JMT2NYa1ozZE9xdGFldDRRcjFSS2FFL2FDV0dmTnlEZEdDSDZweVhCNVFZM3hITXFmaHBVR0xoMWhvWmJPNFZaVVZuM3Y2UmRRWkw5Nk53anhidjJuVVV6UmJUSW9mS252SGhQUDJzWkdyb1lPcklCbkZUMjBlelY4ZWQ5amtNTlAydlJHcUw1RTRXNnByWjVwdGZickpHdnlvd3dpTWdyaFhiN05uMXBiK1B5bTJtQ0lqUlRmckw2VzRwdUdsSE5lc3NKbzlGcEZtditpV0RyMDJHRTZjaDJYUnpKK3U0cjdHeGNQR0luZUhZPQ==/attach/object/NNDGYAYANA" * MERGEFORMATINET 
image 

8、JL701_WATCH_SDK(所有版本)添加电池曲线——20220907CB

【金山文档】  HYPERLINK "https://kdocs.cn/l/ckM9cF10RMgn" https://kdocs.cn/l/ckM9cF10RMgn(新版本0828)

(最新版本)

7、JL701_WATCH_SDK(所有版本) 旋转编码器 -- 20220907CB

【金山文档】 全码或半码编码器
 HYPERLINK "https://kdocs.cn/l/ccZxTUsvVnRi" https://kdocs.cn/l/ccZxTUsvVnRi
编码器接触抖动有可能会出现漏格情况,建议硬件AB相并联对地电容测试。

6、小文件数据读写测试demo(sport.c/heart_rate.c)--20220907SL

公版代码为隔天 才会写文件,下面demo提供宏控制时间加速倍数例子,以及小文件循环读写demo
 HYPERLINK "https://kdocs.cn/l/ci0bwEMu24ev" 【金山文档】 小文件读写

5、SDK 任务总堆栈超过64KB系统异常修复说明--20220818SL

线程堆栈超过64k导致系统异常问题,替换system.a文件,文件链接如下:
此文档包含了线程分配ram大小,以及线程使用堆栈大小的计算方式
 HYPERLINK "https://kdocs.cn/l/cuKT4yznqYSl" https://kdocs.cn/l/cuKT4yznqYSl

4、2线flash烧录后,开机异常。---20220811

修改代码配置为2线flash
image

3、JL701_WATCH_SDK_102 SC7A20gsensor不能正常开启---20220730

客户添加gsensor驱动后,无法获取到x,y,z的值
 HYPERLINK "https://kdocs.cn/l/cnVBDIqDteVv" [金山文档] gsensor_step.patch

2、701N_手表的dac配置问题 ---20220804

关于AC7012A/JL7012A/JL7012F/JL7013A/7013F等芯片的dac配置和参考,原理图均以JL701N的原理图为准,JL701的原理图的dac引脚如下:DAC_LP DAC_RP .
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/Y1kxYVVaWTNSeHBPckRlNWErQkF6L0w5eUN0NmZEZU04UGk5QUVySExoOGFTT3BCcW5CL3JpSVhrMkp0N2hOUysxdHgyVnNUaml2cld3M051cEl1Z2s3NGl3SkVxOEllTFhOZDZMbmh2NVI0R2NkZlNpR0RIcW9LS3F1Z0hJNUJTNEhMQTNuNjhyN0ZsYUV2WER2QXhNS29XZ1h0YURVNzI2QVFES2tCZFdCemt4Qis2SElST0pwU2NBbkJNdFU5aHdTOVpibldIT1JCOEV0Y2pyUEhVZHFES3ZnWTRsbnB6OGtRV2F6OUtpWjJ2QkFYZzFaNEdCWXBiU09l/attach/object/YM2P2AQADE" * MERGEFORMATINET 
image 
而AC701N的DAC的引脚为: DAC_LP + DAC_LN/DAC_RP
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/Y1kxYVVaWTNSeHBPckRlNWErQkF6L0w5eUN0NmZEZU04UGk5QUVySExoOGFTT3BCcW5CL3JpSVhrMkp0N2hOUysxdHgyVnNUaml2cld3M051cEl1Z2s3NGl3SkVxOEllTFhOZDZMbmh2NVI0R2NkZlNpR0RIcW9LS3F1Z0hJNUJTNEhMQTNuNjhyN0ZsYUV2WER2QXhNS29XZ1h0YURVNzI2QVFES2tCZFdCemt4Qis2SElST0pwU2NBbkJNdFU5aHdTOVpibldIT1JCOEV0Y2pyUEhVZHFES3ZnWTRsbnB6OGtRV2F6OUtpWjJ2QkFYZzFaNEdCWXBiU09l/attach/object/GU272AQADA" * MERGEFORMATINET 
image 
所以,手表的DAC配置均按照JL701的dac来配置,JL701兼容AC701N,SDK发布的硬件设计指南有对应的说明和最新的原理图。dac的配置如下:
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/Y1kxYVVaWTNSeHBPckRlNWErQkF6L0w5eUN0NmZEZU04UGk5QUVySExoOGFTT3BCcW5CL3JpSVhrMkp0N2hOUysxdHgyVnNUaml2cld3M051cEl1Z2s3NGl3SkVxOEllTFhOZDZMbmh2NVI0R2NkZlNpR0RIcW9LS3F1Z0hJNUJTNEhMQTNuNjhyN0ZsYUV2WER2QXhNS29XZ1h0YURVNzI2QVFES2tCZFdCemt4Qis2SElST0pwU2NBbkJNdFU5aHdTOVpibldIT1JCOEV0Y2pyUEhVZHFES3ZnWTRsbnB6OGtRV2F6OUtpWjJ2QkFYZzFaNEdCWXBiU09l/attach/object/YI272AQA2U" * MERGEFORMATINET 
image 
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/Y1kxYVVaWTNSeHBPckRlNWErQkF6L0w5eUN0NmZEZU04UGk5QUVySExoOGFTT3BCcW5CL3JpSVhrMkp0N2hOUysxdHgyVnNUaml2cld3M051cEl1Z2s3NGl3SkVxOEllTFhOZDZMbmh2NVI0R2NkZlNpR0RIcW9LS3F1Z0hJNUJTNEhMQTNuNjhyN0ZsYUV2WER2QXhNS29XZ1h0YURVNzI2QVFES2tCZFdCemt4Qis2SElST0pwU2NBbkJNdFU5aHdTOVpibldIT1JCOEV0Y2pyUEhVZHFES3ZnWTRsbnB6OGtRV2F6OUtpWjJ2QkFYZzFaNEdCWXBiU09l/attach/object/KQ2P2AQAU4" * MERGEFORMATINET 
image 
7012芯片功放差分程序配置
image

7013芯片功放差分程序配置

1、JL_WATCH_SDK_V100版本推单线spi屏幕的注意问题 ---20220308YP

JL_WATCH_SDK_V100版本推单线spi屏幕的时候会出现切线问题,fps 计算spi 速率有错误,驱动fps 要*4 才是能达到目标时钟,处理方式可以通过逻辑分析仪抓取波形或者开打开查看推屏的速度,开打印如log_tag_const_d_UI AT(.LOG_TAG_CONST) = TRUE; 检查一下imd 速度。
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/bXBRSUJENWNZTUlrZGRBcC9QNkZFcWZQNS9XcHY2ZUtienAyVFJvOHZMbHlEME5Ra0s1bkFhZGJ4TktpR0wvdk94NVhneGF2QU81Z1pDQkkwZGhXZm8wM1E2ZjB3dGlldVV2LytYMjJmcU1GbXhxSitQa2NpbnYvcmJiZnh3T3VHTFk4QzJaS21neUY1YnZIVGtsWGVRdSs5clo3c1NUbGlBTEphcWxzYnlFSCs3RExnUG1oUmpXZXY3cDFzYStxa0lXNngreUdRYnRYOVFXbk5VTk9VbzUrZjFqTEVJVTVtaHJVYXp5aThOR0FvYkJQcmt3WWRNaWc5TG43/attach/object/84cd5abee3e1524eaa49d86be805bd3e6970adba" * MERGEFORMATINET 
image 

基础问题:

16、701 PSRAM 常见接口 -20250704 Hk

【金山文档 | WPS云文档】 701 PSRAM 常见接口
 HYPERLINK "https://kdocs.cn/l/cknCFtBNSHIj" https://kdocs.cn/l/cknCFtBNSHIj

15、701_rgb彩灯demo---20250210 YP

https://kdocs.cn/l/clN9kY754Kc8

14、摄像头录像开发流程

 HYPERLINK "https://kdocs.cn/l/ciFQFKP3X1An" https://kdocs.cn/l/ciFQFKP3X1An

13、nandflash注意事项。

 HYPERLINK "https://kdocs.cn/l/cbYao3m1m8pO" nandflash注意事项

12、内置flah和外挂flash自定义操作。

1.外挂flash自定义分区,做录音存储.做自定义镜像文件
2.flash单独分区读写操作
3.内置flash单独分区读写操作 4.Flash分区操作demo
A、https://kdocs.cn/l/ch2kGem8NcpV(使用所有封装)
B、【金山文档 | WPS云文档】 norflash相关https://kdocs.cn/l/ceKEDms8KviJ
5、外置flash升级方案(OTA)p
【金山文档 | WPS云文档】 bo升级方案(1)
https://kdocs.cn/l/ckPMjyT70ieH
6、外挂flash分区操作demo
【金山文档 | WPS云文档】 Flash分区操作demo
https://kdocs.cn/l/cq45VWvqjiUk
7、外挂flash 用于音乐文件储存
【金山文档 | WPS云文档】 fat分区做本地音乐播放修改
https://kdocs.cn/l/cbr6HIEiT7Af

11、外挂flash直接寻址,线程互斥方法

void sfc_protect_lock(u8 index) void sfc_protect_release(u8 index)
image

image

10、JL701外置flash存提示音

 HYPERLINK "https://kdocs.cn/l/cdeXSYMpd2Tf" 【金山文档】 JL701外置提示音配置
8. GSENSOR驱动移植(sc7a20A)  HYPERLINK "https://kdocs.cn/l/ceAcsiswwYCD" 【金山文档】 SC7A20驱动移植(gsensor+hrsensor)

8、手表GSENSOR贴片方位

image

watch_api.h的WATCH_parameter中type的类型,0-7
例如下面 SC7A20
image

7、701N_WATCH_外挂flash型号推荐 --20230523

【金山文档】 701N_WATCH_外设推荐
 HYPERLINK "https://kdocs.cn/l/cauxW3Dgnn69" https://kdocs.cn/l/cauxW3Dgnn69

6、701n_watch_release_v2.0.0 如何添加和使用section函数?--SL20220831

 HYPERLINK "https://kdocs.cn/l/cpG15Esya799" [金山文档[] section_add.patch](https://kdocs.cn/l/cpG15Esya799)

5、NORFLASH 设置成8M的修改方式

image

image

生成的烧录文件不能超过8M,可以通过修改图片资源的分辨率的方式.(下图是公版工程修改为128*128后的生成文件大小)
image

4、客户需要自己配置外挂flash,并进行文件的读写操作--SL20220816

参考VM配置flash的操作,open对应的内存段,下面为参考demo配置
 HYPERLINK "https://kdocs.cn/l/ce6RKcxN9JKI" 【金山文档】 extern_flash_rw

3、客户gsensor异常,改为定时器获取gsensor数据--SL20220730

#define USED_TIMER (1) //定时器读取gsensor数据
#define USED_TASK (2) //线程中读取gsensor数据
#define GSENSOR_TASK_USED (USED_TIMER)

JL_WATCH_SDK 添加SC7A20 sensor,并传值到app显示,如下是添加代码:

 HYPERLINK "https://kdocs.cn/l/ceAcsiswwYCD" 【金山文档】 SC7A20驱动移植(gsensor+hrsensor)

2、JL_WATCH_SDK中的usb dm dp作为普通io口

usb dm dp,不能当做普通io作为输出使用,模块会有漏电流300-500uA;可以当做输入,但是要在sniff中调用usb_iomode(1)即可使用,否则也会有漏电流。INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/anpQTm8xbjBXdGNIL09tbUNrdTJGditCMEJOdHpOOGQ2YjYydHhXcnR2MXEwUUdqVkV1djJ5d09BaVNkcDl0TFNkMlRVWjRiY3h5VUhvaG4vVWpJYTdYalhqRHJydE9pbi9TYloxWmxaU2k0alpxdnVsVzluaHZtMzY0SUNwUVVkR0xlbW1sTlFhT1RzamlRNVI4ViszVGt1bGtoQjBYU1IwWGhtTEM0U1ZXYkNaTzRVVktUY2ZmeTVxWUtBWHhmOVNvKzNjVkhsTDJhTldqOXN5dFV0STZzeUtXOTg5Uzdqb3ZmaGVWSUdzOExVQzc4QXhNSXdDVUlQaGVo/attach/object/c36b6bc099d7425c672e98b7aa85780df1181d44" * MERGEFORMATINET 
image 

1、701系列的DP打印出现进sleep后无打印情况需要新增以下修改:

INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/anpQTm8xbjBXdGNIL09tbUNrdTJGditCMEJOdHpOOGQ2YjYydHhXcnR2MXEwUUdqVkV1djJ5d09BaVNkcDl0TFNkMlRVWjRiY3h5VUhvaG4vVWpJYTdYalhqRHJydE9pbi9TYloxWmxaU2k0alpxdnVsVzluaHZtMzY0SUNwUVVkR0xlbW1sTlFhT1RzamlRNVI4ViszVGt1bGtoQjBYU1IwWGhtTEM0U1ZXYkNaTzRVVktUY2ZmeTVxWUtBWHhmOVNvKzNjVkhsTDJhTldqOXN5dFV0STZzeUtXOTg5Uzdqb3ZmaGVWSUdzOExVQzc4QXhNSXdDVUlQaGVo/attach/object/514b9f4e4dca4b297ab5035e89bc9cabd4024127" * MERGEFORMATINET 
image 

  1. debug调试
  2. 获取系统主频接口---2025424 YP 获取系统的主频接口使用clk_get,传递对应的参数即可
    clk_get("sys")---获取系统主频

其他主频获取也是如此:
clk_get("lsb")
clk_get("uart")
clk_get("spi")

9、概率性重启调试方法分享--YP20220720

 HYPERLINK "https://kdocs.cn/l/cvoiXiM1yMAF" 【金山文档】 各类概率性死机调试解决指南

 HYPERLINK "https://kdocs.cn/l/cgsDaxVcg4tT" 【金山文档】 code_debug

 HYPERLINK "https://www.kdocs.cn/l/coGBef6Xm4Hq" 死机分析

8、手表调试流程

 HYPERLINK "https://www.kdocs.cn/l/cc4TL7AJ88aT" 手表软件debug流程

7、系统库打印开关:app_config.h LIB_DEBUG

6、异常打印使能:lib_system_config.c config_asser

5、如何使用示波器测试代码运行时间?(添加io翻转打印)

#define log_sylon(format, ...) printf("[sylon debug]:[func:%s][line:%d] "format "\r\n",FUNCTION,LINE,##VA_ARGS)
#define APP_IO_DEBUG_0(i,x) {​JL_PORT##i->DIR &= ~BIT(x), JL_PORT##i->OUT &= ~BIT(x);​}//GPIO(i)(x)
#define APP_IO_DEBUG_1(i,x) {​JL_PORT##i->DIR &= ~BIT(x), JL_PORT##i->OUT |= BIT(x);​}//GPIO(i)
(x)

4、内存打印(ram大小)

mem_stats() //不掉电ram实时打印
mem_vlt_stats();//掉电ram实时打印
const int config_system_info   = 1;系统堆栈打印开关

image

image ram不够的错误打印,如下图:
image

3、系统定时器

sys_s_hi_timer_add //低功耗后丢失节拍(按键扫描)
sys_timeout_add //该定时器仅被调用一次低功耗后不会丢失节拍
sys_timer_add//系统会进入低功耗,节拍不会丢失,定时结束会唤醒系统

2、系统延时函数

os_time_dly(300);//延时3s 单位10ms

1、OTA和UBOOT打印修改

ota_debug.bin改为ota.bin,uboot.boot_debug改为uboot.boot
image

Uboot打印口改为当前输出打印口,例如USBDP
image

  1. 功耗

客述问题:

2、701n_watch_v2.0.0 功耗大问题---20220729 YP

200版本的jl_kws_platform.c要用语音识别的宏包起来,否则功耗会高一些,修改如下:
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/4dff3b35bf7c5973a85c63a87eaf76322ff67e19" * MERGEFORMATINET 
image 
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/06c6cc01c7c794226d777dbf890b204a8f8d4f53" * MERGEFORMATINET 
image 

1、701n_v10x/701n_v200版本SDK开启PC模式功耗大问题---20220726 YP

701n_v10x/701n_v200版本SDK开启PC模式功耗大问题,系因为默认的检测间隔小导致,需要修改如下: TCFG_OTG_DET_INTERVAL 改为500 TCFG_OTG_SLAVE_ONLINE_CNT 改为1

基础问题:

3、整机生产测试代码DEMO

【金山文档】 产测DEMO
 HYPERLINK "https://kdocs.cn/l/cdiai5ONSdbB" https://kdocs.cn/l/cdiai5ONSdbB

2、功耗说明

参考sdk介绍
image

1、功耗调试

·注意SW引脚若未接电感,则电源模式只能选择LDO,选择LDO会增加平均功耗。
image

·处理功耗问题,常见影响电流的外设TP,speaker,lcd。
·Speaker的mute脚排查是否为高有效。3ma左右底电流增加
·用手触摸板子的io,查看是否存在漏电情况,单个io漏电约300ua
·检查软件中定时器,是否存在频繁唤醒系统的定时器。例如心率,gsensor,等频繁唤醒的定时器。一般500ms定时器对系统影响较大
·逐一拆除有影响的外设,排查具体模块影响
 HYPERLINK "https://kdocs.cn/l/ciTwhq957Pci" 【金山文档】 功耗调试指导
8. OTA升级 手表升级操作文档
 HYPERLINK "https://kdocs.cn/l/chA22inFRvDK" https://kdocs.cn/l/chA22inFRvDK

 HYPERLINK "https://kdocs.cn/l/cuDlh2Ak6QlI" 手机OTA测试工具0.4.3版本

  1. 开启ota 的打印说明 ---2023年8月30日14:01:33 image

同时把下载目录(tools文件夹)中的
_debug.bin改名为ota.bin文件
image

  1. 工厂一拖多广播升级对应文档和补丁文件---20250408HK 【金山文档 | WPS云文档】 广播升级使用说明&注意事项
     HYPERLINK "https://kdocs.cn/l/crzpoaX6ZpWy" https://kdocs.cn/l/crzpoaX6ZpWy
    补丁链接:【金山文档 | WPS云文档】 广播升级_220_300补丁(单双备份)(1)
     HYPERLINK "https://kdocs.cn/l/ccClNClyt8I3" https://kdocs.cn/l/ccClNClyt8I3

3.701 301sdk iPhone16 ios18.1等手机升级断言在loader ----HK

image

【金山文档 | WPS云文档】 otabin
 HYPERLINK "https://kdocs.cn/l/ckKUDa1NN9Qk" https://kdocs.cn/l/ckKUDa1NN9Qk

  1. 客述问题:

  2. 701 sdk SD卡升级配置---20250822 YP 手表sdk 使用SD卡升级功能,可以按照如下操作:如果是io控制电源的先强制供电测试升级功能。
    image

将ufw升级文件放到SD卡的根目录下,调用升级接口:
image

如果是io 供电,则需要如下配置:io不能直接供电,需要通过mos控制:
image

ps:重要的一点是对应的编译出来的代码的ota.bin是否包好有SD卡升级方式,如果没有则不能通过SD卡升级。一般sdk 默认自带的ota.bin是带有SD卡升级方式的,可查询:
image

8、升级后判断是升级方式---20250403 YP

升级后判断是升级方式属于哪一种升级方式升级的代码,比如测试盒升级后关机等功能需求的设计。
直接在update.c里面的函数update_result_deal()判断即可:
image

7、7014 内置flash 搬运代码升级问题---20240425 YP

7014内置flash 搬运代码升级功能,先要在内置flash 开辟一个分区,分区大小要大于升级代码的升级文件大小然后配置如下:
image

image

image

image

image

6、ota双备份升级完成后出现文件传输界面的问题 ----20220817 ZT

上电时会根据update_sucess_boot_check()判断是否升级成功,如果升级成功才会擦除标志位。而双备份升级完成后不会有up_type,因此需要在update.c中加上红色框框中的代码,使得双备份升级成功后能够擦除标志位。
image

升级提示error,可能是ota.bin不正确,替换ota文件到sdk\cpu\br28\tools目录
image

 HYPERLINK "https://kdocs.cn/l/ckcFKCxVMlLQ" [金山文档] ota.zip

5、ota双备份升级后ui没有更新的问题 ----20220817ZT

smartbox_update.c中红色框框中的代码的代码执行后,不会升级外挂flash,导致ui不会更新,因此需要将其注释掉。
image

4、701n watch v1.0.3/701n watch v1.0.4版本APP ota升级不了问题---20220804

701n_watch_release_v1.0.3/701n_watch_release_v1.0.4版本APP ota升级不了问题,分析系部分手机在固件进入uboot后无法升级,mtu太小了,每次都是发送20byte字节的数据,而固件是需要等到4K数据收满了才会执行写,2s内收不满数据就会报超时退出升级。需要使用新的APP 测试工具

3、701n_watch_release_v2.0.0 版本SDK单备份升级不了问题 ---20220729YP

单备份升级,对于256对齐的flash可能会出现ota中升级失败并卡在ota的情况,针对这个现象,可以在ini中配置强制4k对齐(FORCE_4K_ALIGN=YES;)来规避这个问题,还可以使用修改后的ota文件来修复这个问题,建议使用后者。补丁下载链接: 链接:https://pan.baidu.com/s/1EKxGq6OaewChmq2uJxSg4Q 提取码:ZHJL
或
701n_v200版本SDKota升级补丁
 HYPERLINK "https://kdocs.cn/l/cta0ixWJhTs8" https://kdocs.cn/l/cta0ixWJhTs8

2、关于JL701N手表使用个APP OTA升级的时候总是报空间不足的问题修改 ---20220702YP

关于JL701N手表SDK的APP OTA报空间不足的问题,系因为升级策略的方式不一样,升级外挂ui资源的时候是一个文件一个文件传输删除对比校验,容易因为资源大小不同从而空间不足,这里可以做如下修改,改了之后只需要使用带有资源的ufw文件升级即可。
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/anpQTm8xbjBXdGNIL09tbUNrdTJGditCMEJOdHpOOGQ2YjYydHhXcnR2MXEwUUdqVkV1djJ5d09BaVNkcDl0TFNkMlRVWjRiY3h5VUhvaG4vVWpJYTdYalhqRHJydE9pbi9TYloxWmxaU2k0alpxdnVsVzluaHZtMzY0SUNwUVVkR0xlbW1sTlFhT1RzamlRNVI4ViszVGt1bGtoQjBYU1IwWGhtTEM0U1ZXYkNaTzRVVktUY2ZmeTVxWUtBWHhmOVNvKzNjVkhsTDJhTldqOXN5dFV0STZzeUtXOTg5Uzdqb3ZmaGVWSUdzOExVQzc4QXhNSXdDVUlQaGVo/attach/object/2fb40a1b2d4ca56cb6b823992b869e860e72f725" * MERGEFORMATINET 
image 
APP可以选择使用ufw或者upgrade.zip压缩包,但是按照上述修改之后,upgrade.zip就不能带有ui资源文件了,只能保留ufw升级文件,其余的删除,如下图所示:
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/anpQTm8xbjBXdGNIL09tbUNrdTJGditCMEJOdHpOOGQ2YjYydHhXcnR2MXEwUUdqVkV1djJ5d09BaVNkcDl0TFNkMlRVWjRiY3h5VUhvaG4vVWpJYTdYalhqRHJydE9pbi9TYloxWmxaU2k0alpxdnVsVzluaHZtMzY0SUNwUVVkR0xlbW1sTlFhT1RzamlRNVI4ViszVGt1bGtoQjBYU1IwWGhtTEM0U1ZXYkNaTzRVVktUY2ZmeTVxWUtBWHhmOVNvKzNjVkhsTDJhTldqOXN5dFV0STZzeUtXOTg5Uzdqb3ZmaGVWSUdzOExVQzc4QXhNSXdDVUlQaGVo/attach/object/e2de3626aaab506e2f4051215dc93c2609ae7dae" * MERGEFORMATINET 
image 

1、701n_watch_v1.0.2vm长度不一样升级无进度卡住问题 ---20220702YP(102以后的版本已解决)

vm长度不一样是不能升级的,否则会擦除vm的信息,但是卡住升级进度是因为小机没有发送指令告诉APP退出升级导致一直处于升级模式,小机修改发送指令给APP。
VM长度不一样报错如下
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/5ef6890e89ee6ef7a6d7efd18181cc031a2d5c1b" * MERGEFORMATINET 
image 

一直卡住ota 的进度可以做如下修改:
INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/dFJTYjdaTk5TczhjMjlNWUNES3ZENlBFMmlHMjlBSWxIV1p1RjBXaHhQY3c0eGFPYU95cHdLQTllWjNvSngxTEEwSGF5bUtJanJ2Y1BBcnhpZkpBcWQ5Y2h2TUZNWWJUT2xhcjhmNk9ldjQvcTdUWThuM20rbFZxVEkzMUVLRGlubllldnI3Rzl0dG42cGNEem44VzJXZWIrVDdtdzJXKzl6aU1DK2JNYXhrcExVdDJQQVB4OFB0SC96KzNYancyT0ZhRzF2MklhTHp3a2tsY3N1eE5ENFFkS1lEYXByUmJ1UWN4dnBZcnJqWHR4QTlScjNjZUUwemc4RTdW/attach/object/d473bc5c3039f7be16a3414a5366dcd3804959fa" * MERGEFORMATINET 
image 

二、基础问题:

3、如何裁剪ufw文件,仅保留app.bin--SL20220920

 HYPERLINK "https://kdocs.cn/l/cvUcuH8PHUgZ" 裁剪ufw文件

2、表盘更新相关

【金山文档】 杰理表盘制作和上传服务器
 HYPERLINK "https://kdocs.cn/l/cr9m5u1hkVfr" https://kdocs.cn/l/cr9m5u1hkVfr
【金山文档】  HYPERLINK "https://kdocs.cn/l/ct8WYOPUyvk1" 表盘传输APP层的压缩算法
 HYPERLINK "https://kdocs.cn/l/ct8WYOPUyvk1" https://kdocs.cn/l/ct8WYOPUyvk1
app自定义流程
 HYPERLINK "https://kdocs.cn/l/cngwSbBwtyuq" 【金山文档】 app自定义表盘背景流程说明
app下发和固件端显示流程
 HYPERLINK "https://kdocs.cn/l/cm0zWWElPiql" 【金山文档】 自定义表盘的背景图和预览图(APP传输图片、固件显示)

1、升级出现异常,检查是否更新app到最新版本(0.3.4)

 HYPERLINK "https://kdocs.cn/l/ccMEfqU34HYN" 【金山文档】 WatchTestTool_publish_V0.3.4
9. 工具使用

客述问题:

4、设计带4G模块时,占用PB1引脚做其他用途,外部硬件把PB1拉低导致强制升级工具不能一直出盘。jy20231113

解决方法:更新一个特殊版本的强制升级工具版本固件(备注:仅做调试用,不用于量产)
 HYPERLINK "https://kdocs.cn/l/cladk9zq7AsO" 强制升级工具下载器固件升级操作(支持PB1拉低下载)

  1. 一拖八部署时报错误:无效的SDK版本,版本=(env:JENKINS_EXPORT_VERSION)请正确配置isd_config.ini文件中EXTRA_CFG_PARAM/SDK_VERSION配置项。--JY20231113 image

2、一拖八烧写器3.1.18和3.1.19版本,在远程升级到其他版本时报错误:写数据到FALSH 4-0[U17]失败的问题以及其他一拖八黑屏问题--JY20230516

 HYPERLINK "https://kdocs.cn/l/ctqvU3UMktA2" https://kdocs.cn/l/ctqvU3UMktA2
 HYPERLINK "https://doc.zh-jieli.com/Tools/zh-cn/mass_prod_tools/burner_1tuo8/remote_update.html#id5" https://doc.zh-jieli.com/Tools/zh-cn/mass_prod_tools/burner_1tuo8/remote_update.html#id5
image

  1. 烧录后读写flash异常,检查是否4k对齐--YP20220922 image

image

基础问题:

3、序列号烧录以及读取---20220919CB

 HYPERLINK "https://kdocs.cn/l/ceJMlsvY8Xqg" 【金山文档】 认证码烧录以及读取

2、701n_watch_sdk_V1.0.X版本(老版本) EQ调试与开启的配置且生效的问题 --20221124JY

 HYPERLINK "https://kdocs.cn/l/cv10Ua0ejnc4" https://kdocs.cn/l/cv10Ua0ejnc4

1、701n_watch_sdk_V2.X.X版本EQ调试配置方法及音频调试技巧V1.1 ---20240510JY

 HYPERLINK "https://kdocs.cn/l/cnKE2v3CZB3R" https://kdocs.cn/l/cnKE2v3CZB3R

INCLUDEPICTURE \d "https://www.kdocs.cn/api/v3/office/copy/anpQTm8xbjBXdGNIL09tbUNrdTJGditCMEJOdHpOOGQ2YjYydHhXcnR2MXEwUUdqVkV1djJ5d09BaVNkcDl0TFNkMlRVWjRiY3h5VUhvaG4vVWpJYTdYalhqRHJydE9pbi9TYloxWmxaU2k0alpxdnVsVzluaHZtMzY0SUNwUVVkR0xlbW1sTlFhT1RzamlRNVI4ViszVGt1bGtoQjBYU1IwWGhtTEM0U1ZXYkNaTzRVVktUY2ZmeTVxWUtBWHhmOVNvKzNjVkhsTDJhTldqOXN5dFV0STZzeUtXOTg5Uzdqb3ZmaGVWSUdzOExVQzc4QXhNSXdDVUlQaGVo/attach/object/a3e9f34bf6cf42a6e333955d5224e0531e60f67a" * MERGEFORMATINET .EQ在线调试完成后,如果想关掉EQ在线调试功能,只需要把下面EQ在线调试的宏还原即可(其他的不用还原)。
image

注意事项:如果在线调试EQ有效果,下载进样机不生效;需要确认eq_cfg_hw.bin文件编译后时间有没有更改,如果更改了重新编译下载还是不生效,且确认打包流程也是按照上面改的(不建议更改eq_cfg_hw.bin文件名),那么,有可能是eq_cfg_hw.bin格式不对(某些很老的SDK跟最新版的EQ配置工具不兼容),需要找到最新版的公板程序,用里面最新的eq_cfg_hw.bin文件替换现有旧的eq_cfg_hw.bin下载才能生效。


10. 硬件电路设计

10.67 JL7012和JL7013支持语音唤醒功能吗?ACM电容可以省掉不贴吗?

不支持语音唤醒功能,该功能没有调通。目前仅支持在亮屏状态下的语音识别算法,硬件上就跟普通的通话场景调用普通接法一样。

10.66 基于供电安全考虑,在VBAT引脚前端加个LDO3.3,让外置LDO3.3V给芯片供电是否可以?

可以。不过同时需要将VBAT和VDDIO33短接。

10.65 无线充选型要求及注意事项

 HYPERLINK "https://kdocs.cn/l/cvSyX4XPberZ" https://kdocs.cn/l/cvSyX4XPberZ

image

10.64 IIS的MCLK 16K/16bit的时候主控最大可以发出多少频率的MCLK?做主机,从机MCLK信号还需要给吗?IIS是否支持传输语音通话数据?

iis做主机目前只支持44.1、22.05、11.025这几种采样率。做从机支持8K~48K的采样率:8、11.025、12、16、22.05、24、32、44.1、48。MCLK信号可以不用给。IIS支持传输语音通话数据。

10.63 701恒流(CC)充电的档位只能是20mA一档吗?最大充电电流可以达到300mA吗?

对的,只能从配置列表里面选择。
image

imageimage

最大的充电电流可以达到300mA(误差±20% ),充电电流越大,压差要求越高,散热要求也越高。

10.62 用的GPS芯片需要一路32.768K时钟,从701可以输出来用吗?

image

701无法输出32.768K时钟。

10.61 SDPG脚不用内部PSRAM,也不挂SD NAND,可以做普通IO口使用吗?比如用来输出PWM驱动马达,屏幕背光。

可以作为普通IO输入输出,比如输出使能信号。无法输出PWM信号。
image

10.60 JL701 通话近端DRC配置使用方法

作用:由于不同的远端手机送过来的声音大小会有比较大的差异,送过来的声音太大容易导致近端的喇叭输出的声音太大产生非线性失真从而造成通话回音。DRC 可以将超出限制值的声音滤除。
V1.0.X版本SDK:
 HYPERLINK "https://kdocs.cn/l/cgt4JUhQOuiR" https://kdocs.cn/l/cgt4JUhQOuiR

V2.X.X 版本SDK: HYPERLINK "https://kdocs.cn/l/cgsRCc0Q1b1M" https://kdocs.cn/l/cgsRCc0Q1b1M

10.59 ALNK :Audio Link Data0(A)是指I2S吗?PDM 数字硅麦如何接?IIS接口的IO是固定的吗,是否可以使用其他IO?

答:Audio Link Data0(A)是指I2S。数字硅麦接法参考IOmapping。 IIS接口支持数字接口重映射功能,可以映射到其他的IO上。
image

重映射:IIS接口可以随意映射到PA,PB,PC和PG口。每一跟线可以单独映射,所以2根data数据的应用场景也不用考虑DI和DO分别接哪里。
image

10.58 如何获取杰理701手表最新的硬件设计资料?

答:硬件设计资料包含在SDK软件开发包里面。对应的路径如下图所示。
image

10.57 设计原理图和PCB的时候,不知道该遵循哪些设计规则?担心自己做的设计违反了杰理的要求怎么办。

答:杰理工程师已经做好了一个设计规格检查列表,设计时候按照列表的规则要求即可。
image

另外,杰理还做了一个硬件设计指南文档,里面有详细说明。
image

10.56 参考设计中提到:Pwm,Uart,I2C,旋转编码器,屏幕的CS,TE,RST,A0等,可映射到任意I/O(除PE口)。我们需要GPS功能,串口数据量非常大,必须要DMA传输,所以必须有UART控制器。请确认任意I/O(除PE口)都可以映射UART控制器使用DMA吗(而不是GPIO模拟)?

答:请参考硬件设计指南的说明:
image

10.55 我们也注意到部分IO口具备一些专用功能,如UART/IIC/Quadrature decoder等功能,请问这些功能使用专用引脚功能与软件映射任意I/O(除PE口)有区别吗?

答:一样应用,区别不大。

10.54 由于IO资源紧张,我们参考设计是将USB与GPS UART复用(开启GPS时不休眠),用一个USB开关切换功能。有以下几个疑问:A.USB烧录过程中VDDIO33能正常供电以保证SWITCH正常工作?

答:可以。只要VPWR引脚上电,VDDIO33就会有电,VDDIO电源软件无法关断。

10.53 弱驱IO是电阻驱动还是PULL/PUSH驱动?

答: 弱驱IO是电阻驱动。

10.52 预留SENSOR外置DCDC,功耗可节约有多少u A功耗?

答:最新的参考原理图已经删除该电路。

10.51 第3脚DCDC外接电感有什么要求?饱和电流/直流电阻等?

答:尽量用绕线贴片电感,规格选型:电感量=10uH,额定电流≥150mA。

10.50 电池电压采样是否通过AC7012A6内部读取,不需要外部通过ADC管脚分压采样?

答:是的,内部读取,VBAT接口内有集成ADC采样。

10.49 AC7012A6内部是否有电池过压保护功能?当电池过压(超过4.45V)时停止充电。

答:集成锂电池充电管理,充满电压可通过寄存器配置,SDK默认是4.2V充满截止。

10.48 电池旁边加106电容能否去掉?电池本来就是一个大电容。

答:不建议省去,DCVDD的电容至少是106,前级输入VBAT也要求有相当容量的电容,否则DCDC工作是VBAT将产生较大纹波。

10.47 连接BT或者播放音乐瞬间,会不会有大电流尖峰(超过600mA)?单蓝牙AC6963有这种情况,导致电池限流保护。

答:主控芯片不可能这么大峰值电流,音乐模式,音频功放耗电占大头,峰值功放瞬间几百mA是会存在的。

10.46 IOVDD 3.3V不给任何外设供电,滤波电容是否可以用105?

答:IOVDD在没有给其他外设供电前提下,如果没有SDnand,或者SDNAND不使用SDPG和IOVDD供电,那么IOVDD33的电容可以适当减小改到225/105。

10.45 sensor接口使用哪些IO口才能启用sensor hub功能?

答:sensor hub可以操作PBp口,主核可以操作所有IO口(包括PB口)

10.44硬件I2C有几路?是否任意IO口都已映射?

答:主核1路I2C,sensor HUB 有1路I2C。硬件I2C可以任意映射到其他IO口(除PE)。
另外:目前701N方案全部使用软件I2C。

10.43 硬件设计指南里面LCD的8080接口,有部分脚用到PA12,PA13,PA14,PA15,规格书没有找到这些口。

答:JL7012A是52pin,没有引出这这些接口。JL7013A 68pin引出了这些管脚。

10.42:PD4默认输出0,PD3默认上拉,分别是哪个口?规格书根本就没有描述PD组IO。

答:客户用不到,内部flash接口。

10.41 IOVDD2为PB接口电源域,电压可以是1.8V或者跟随IOVDD/3.3V,是软件可调节还是需要硬件做修改?

答:软件寄存器可以配置,硬件也可以直接短接。对于7012封装,已经是芯片邦定线短接IOVDD和IOVDD2。7013能看到2个电源独立管脚,硬件上可以直接短接。
PB口和IOVDD2使用方法: 1. JL701N上电芯片默认IOVDD2输出1.8V,手表SDK默认配置了IOVDD2为3.3V,需要使用1.8V只要修改SDK即可。 2. 目前SDK主要支持3V外设,所以IOVDD2和IOVDD可以在电路设计时直接短接,共用去耦电容。 3. PB口在1.8V逻辑模式下支持3.3V输入耐压,例如:可直接连接3V的I2C外设,使用外部上拉电阻。 4. IOVDD2使用1.8V时,静态功耗会增加33uA左右,即原始关机功耗2uA变成35uA,原始RTC待机8uA变成41uA。

10.40 CPU架构是类似于ARM CORTEX-M系列的吗?是big-endian模式还是little-endian模式?每MIPS功耗是多少?

答:CPU架构:pi32v2。小端模式。目前没有MIPS功耗数据。

10.39 内封的FLASH空间和PSRAM空间分别有哪些?PSRAM有哪些用途?留给我们应用的RAM空间有多大?

答:可内封FLash空间:16/64Mbit。PSRAM用于存一些中间数据,提高某些应用场景的刷屏速率。目前SRAM总共拥有 640KB, 分为 4 块, 分别是 256K、 128K、 128K、 128K。为了节省功耗, 应用上把 RAM 分成了 2 片, 一片用于普通静态内存和 malloc()动态内存, 另一块 ram 在进入低功耗的时候会掉电。在板级配置里面可以分配两块 ram 的大小(默认 384K 的 RAM 掉电)。系统用了176KB+ui的资源是根据ui的屏幕大小来配置的。
image

10.38 主CPU和P11的通信机制是什么?

答:核间通信机制,消息队列形式。

10.37 BLE广播模式(广播间隔500MS,0DB TX POWER)+BRDER关闭情况下最低功耗可以到多少?

答:300uA左右,其他模式功耗如下图:
image

10.36 PCBA烧录过程中,可以只烧录内部FLash,不烧写外部FlASH吗,因为外部Flash已经有程序了,以节省重新烧录的时间。

答:可以的,软件打包生成烧录文件的时候不打包外部Flash资源即可。不过这样产线需要管理2个生产烧录文件,一个带外部Flash资源,一个不带。

10.35 软关机或者复位时,IOVDD会关闭吗?

答:不会。IOVDD是不掉电的,VBAT或者VPWR上电就会有IOVDD输出!复位也不会掉电!系统是必要有IOVDD电压才能跑的。

10.34 PCM也是支持包括PB口在内的PA/PC/PG口任意映射吧?

答:支持,属于重映射功能。

10.33 QSPI模式Flash速度有要求吗?

答:
image

image

10.32 如果选用AC7012A6S和AC7013A6S这两个带2M的PSRAM,芯片的SDPG这个引脚是不是连普通的IO都用不了,只能空着不接吧。

答:是的,暂时只能这样,因为PSRAM版本这个是内置PSRAM的供电!

10.31 预留的DCDC输出电流大概多大?

答:最新的参考设计已经删除外置的DCDC电路。

10.30 SDIO是否支持4线模式(SD0 SD1 SD2 SD3)?SDIO单线读取速率多少?SD nand能否取代nor Flash放置UI资源,这样就可以省掉UI Flash了。

答:支持4线模式。12Mb/s。4线SDIO最大可以跑64M时钟。SPI NAND 可以,SD NAND 不可以。

10.29 是否支持SPI摄像头?读取摄像头的raw data。8万像素灰度摄像头,8万像素全彩摄像头。最多可以支持多少分辨率的摄像头。

答:支持,已经做好了。现在给手表增加支持录像和回放功能。spi 不能够很高,320*240差不多了,vga的话帧率也很低。

10.28 视频播放的格式支持哪些?帧率如何?

答:只能支持杰理自己录制的视频.AVI格式。帧率要看分辨率,估计15帧每秒。

10.27 PE口可以用作中断输入吗?

答:普通输入输出可以,中断输入不行。

10.26 电源路径问题:VPWR和VBAT在位充电时,电池充满时: 两种状态后端PMU的DCDC和LDO是否都由VPWR供电?要满足:插充电器但未充电(电池充满)时,由充电器供电。

答:插充电时,LDO模式由VPWR供电,充电时是不跑DCDC模式的,跑DCDC一定是由VBAT供电的。

10.25 1,用PB1做开关机键,可以做船运模式吗? ,该模式下整机的电流有多少?2,用户态出货状态下: 支持长按按键唤醒+充电唤醒2种方式吗, 3,内部的CHG支持0V充开(电池保护板保护,或者电芯过放到1V以下(电池支持的话))吗?

答:1.RTC也关掉,关机时电流可以到2uA
2.支持长按按键唤醒和充电唤醒
3.内部CHG支持0V充电。

10.24 芯片烧录方式有几种? 目前看只有USB(DP DM)? 调试打印方式? 有一个UART_TXLOG 输出做打印? 是否支持USB打印?

答:烧录方式有USB、一拖八烧写器,一拖二烧写器,测试盒无线升级。串口打印可以软件除PE口外任意映射到其他I/O,USB的DP脚可以做打印。

10.23 线性充电: 最大充电电流能否到 200mA?,软件配置充电电流档位(步进多少)?充电设置的精度多少? 电池电压规格最大支持4.5V?

答:恒流最大充电可以到200mA。步进如图:
image

支持高压电池,MAX如手册所示4.3V:
image

10.22 LDO模式和DCDC模式两种模式是否都能支持系统正常工作?两种模式的差异点在哪(比如功耗)? 成本上考虑省掉外部的DC电感,跑LDO模式是否可行?

答:LDO模式和DCDC模式能支持系统正常工作,LDO模式比DCDC功耗大一倍,手表方案不能省去DC电感,跑LDO不可行。

10.21 3,DCDC模式下,电感的型号参数:10uH 10% Irms 大于150mA,RDC小于1R,有推荐列表还是参数满足即可?

答:满足参数即可。

10.20 目前预留了外部的BAT_ADC检测, VBAT脚(4PIN)本身电量检测功能精度如何?是否能省掉外部的ADC检测VBAT?

答:可以省去外部的VBAT_ADC检测电路,不过外部的检测电路的好处是可以做硬件滤波处理,坏处是需要消耗一个ADC检测IO。使用VBAT内置的检测精度不高,纯电压检测,需要软件做一些滤波算法。
image

image

10.19 VBAT,VPWR两个引脚的耐压能力和耐浪涌能力如何? 静电等级到多少KV? 芯片本身的ESD等级如何? RF端口的ESD和浪涌能力多少?

答:耐压如图,VPWR浪涌+15/-28V,芯片级HBM>±4K,RF ESD >3K。
手表方案VPWR处要加浪涌保护,RF端要做静电保护。
image

10.18 VPWR是否一定要接反接保护?MOS管搭?

答:不一定,建议加,MOS管压降小,最好用MOS管。参考电路如下:
image

10.17 带4个触点的方案触点的引脚定义顺序有要求吗?

答:有。严格按照USB的标准PIN序定义:GND-DP-DM-5V。这样才不会由于触点错位导致DP或者DM被5V损坏。

10.16 免32K的方案。目前是否稳定成熟? 24M主晶振规格要求如下:频率精度≤ ±10ppm,负载电容要求 12pf,是否按照此规格选型即可?是否有推荐验证列表?

答:免32K的方案,用内部RC,受温度影响大,目前是成熟,好的情况下一天都没一秒,差的有五六秒,24M主晶振按照此规格选型即可。

10.15 RF部分: BT和BLE双模, 目前BLE的常规出货软设功率多少? BT的BR和EDR出货软件功率分别多少?

答:在符合产品当地的法规的情况下,可以设置最大功率,以提升通信距离。

10.14 PB1脚外部接按键: 产品需求是可以做长按硬复位+ 功能按键(比如按1S亮屏幕,2S休眠之类), 单用这个IO口可否实现? PB1脚做硬复位功能,外部是否要预留外部上拉?100K?PB1的ESD和TVS能力是否和普通IO一致? 电路上外部已预留ESD管。

答:长按硬复位+ 功能按键(比如按1S亮屏幕,2S休眠之类), 单用这个IO口可以实现。软件一般设置长按8秒复位,长按两三秒显示关机/重启界面。PB1脚做硬复位功能不需要预留外部上拉,PB1的ESD和TVS能力和普通IO一致,按键需要预留ESD。

10.13 使用合封PSRAM版本的芯片时,SD_PG不能外供SDNAND,需额外SW控制IOVDD?

答:需要。
image

10.12 SPK部分:目前的喇叭规格 40mW,32R, 是否可省掉外部的PA, 采用差分直接驱动喇叭? 芯片的内部功放输出有多少mW?

答:一般手表的适用的是0.8W,6Ω或者8Ω的喇叭,这样的喇叭是需要功放推的。
image

image

10.11 外挂SD NAND,CMD和DAT要预留上拉吗?

答:不需要。

10.10 波特率是多少,SDK默认打印口。

答:1M,PA4.

10.9 7013 QFN68 不带PSRAM的版本,我们可以外接QSPI的PSRAM么?

答:不能。

10.8 7012能推MCU8080屏吗?

答:不能,只有7013能推。

10.7 OVP芯片有推荐验证过的吗?Vin OVLO一般推荐用多少?

答:Vin OVLO一般推荐用5.8V或者6.2V,7V也可以。工作电压越接近5.5V浪涌的防护能力越好,吸收的功率越大越好。已验证过的型号:

型号工作电压吸收功率方向
JEU07D3U7V2000 Watts单向
ST0571D45.5V300 Watts单向
ST0651D46.5V450 Watts单向

10.6 7012传导功率?灵敏度?

答:功率6-7dBm,灵敏度-92dBm。
image

10.5 有用户的天线OTA推荐?

答:天线是客户根据自己模具、板型等条件自己专门订做的。
对RF要求高的客户请联系杰理工程师评估模具结构和天线设计选型。

10.4:内封PSRAM的时钟跑多快?

答:128MHz。

10.3 第一次做带蓝牙音频的手表,缺乏音频的相关经验,不知道如何调试功放?不知道如何挑选喇叭?不知道如何设计音腔?不知道如何调试音质?Layout不知道如何处理模拟地和数字地?

答:请参考文档:
【金山文档】 智能手表音频 设计调试手册 V1.2
 HYPERLINK "https://kdocs.cn/l/ceGK0YywTTVF" https://kdocs.cn/l/ceGK0YywTTVF
【金山文档】 手表模拟音频电路layout注意事项 V1.3
 HYPERLINK "https://kdocs.cn/l/ct2kTqvW8qWN" https://kdocs.cn/l/ct2kTqvW8qWN

10.2 不知道手表的通话效果如何调试?不理解整个通话链路的数据处理流程?通话有回音?通话声音不够大?

答:请参考通话调试文档:
image

image

10.1 手表整机的蓝牙RF 暗室OTA数据怎样才算达到优秀?

答:无源效率:
image

有源自由场:

信道TRP(dBm)TIS(dBm)
0≥4≤-87
39≥4≤-87
78≥4≤-87

有源手臂:

信道TRP(dBm)TIS(dBm)
0≥1≤-84
39≥1≤-84
78≥1≤-84

要达到优秀的,需要从模具初期阶段就要考虑天线形态和摆放位置。
11. 产线生产测试

11.5 PCBA产测软件SDK该如何配置?

【金山文档】 1to8产测(PCBA)模块SDK软件使用说明 V1.0
 HYPERLINK "https://kdocs.cn/l/cbbyGopSxAPZ" https://kdocs.cn/l/cbbyGopSxAPZ

11.4 PCBA产测工具有吗?

【金山文档】 701手表 PCBA产测工具使用说明书 V1.0
 HYPERLINK "https://kdocs.cn/l/cr7LjNZ1L7H6" https://kdocs.cn/l/cr7LjNZ1L7H6

11.3 使用测试盒 + 1拖8校准频偏值,怎么显示了蓝牙地址就不显示校准后的频偏值了?

image

因为显示屏的显示空间不够。如果不显示蓝牙地址是可以显示的校准后的频偏值的。
image

11.2(电脑一拖多)手表升级dongle工具上位机、操作文档及工具更新版本下载

 HYPERLINK "https://kdocs.cn/l/calN2UOyxrBk" https://kdocs.cn/l/calN2UOyxrBk
image

11.1 样机带电池时如何烧录升级程序?

(1)强制升级工具烧录:强制升级工具拨3挡插入样机,然后长按按键让样机进入长按复位,电脑出盘后就可以升级下载程序。
image

image

备注:该升级方式不稳定,作为样机调试阶段避免拆机升级。拨3档无法出磁盘时,需要手表样机重启才能出磁盘正常下载。

  1. 一拖八烧写器烧录:详见一拖八工具样机带电池烧录说明(一拖八工具固件需更新升级到V3.1.16及以上版本) ----20230112 JY  HYPERLINK "https://doc.zh-jieli.com/Tools/zh-cn/mass_prod_tools/burner_1tuo8/pcba_battery.html" https://doc.zh-jieli.com/Tools/zh-cn/mass_prod_tools/burner_1tuo8/pcba_battery.html
    备注:1、该升级方式较不带电池烧录效率低,且不能烧录空片,大批量快速量产不建议带电池烧录。
    2、“USB-样机带电池”烧录SDK需要开启PC功能,且一拖八烧录时,要先在手表界面点击开启PC模式的按钮才能进入PC模式。
  2. 蓝牙认证相关

12.2 FCC认证相关上位机工具:

 HYPERLINK "https://www.kdocs.cn/view/l/cpLaRnk2qYhY" https://www.kdocs.cn/view/l/cpLaRnk2qYhY

12.1认证资料获取汇总(最新资料后台会更新) -20230112 JY

 HYPERLINK "https://kdocs.cn/l/cugCGfEDWPhB" https://kdocs.cn/l/cugCGfEDWPhB

本文档包含以下子页面

  • JL701N穿戴客述问题FAQ
  • 屏融合应用方案入口汇总
  • 701N 开发板新屏幕驱动修改
  • AC701 nandflash A8图片显示问题
  • 701 2D加速接入
  • 支付宝乘车码接入资料
  • Spi nand flash开发烧录注意事项
  • 希伯来语与印地语调试总结
  • 多国语言及字库使用指南
  • 表盘添加步骤
  • 查看C程序Flash 和RAM 资源占用说明文档
  • 701N_SDK3.0.1_OPUS_OGG 编解码
  • 蓝牙在线调eq说明
  • BR EDR BLE 蓝牙性能测试配置方法_
  • BLE-HID
  • BLE-HID 调试文档
  • 【问题】701v301外置flash播放wts提示音
  • 蓝牙音乐播放调试
  • 本地录音开启及调试
  • 701 PSRAM 常见接口
  • 摄像头录像开发流程
  • JL701外置提示音配置
  • 701N_707N_WATCH_外设推荐
  • code_debug
  • 死机分析
  • 广播升级使用说明&注意事项
  • 杰理表盘制作和上传服务器
  • 表盘传输APP层的压缩算法
  • 无线充选型要求及注意事项
  • JL701 SDK105通话近端DRC配置使用方法
  • 2.0.0版本SDK开启通话动态范围控制DRC方法V1.1
  • 手表模拟音频电路layout注意事项 V1.3
  • 1to8产测(PCBA)模块SDK软件使用说明 V1.0
  • 功能模版:JL701_V301_UI资源使用FAT文件系统demo
  • FLASH IO强驱修改
  • Flash分区操作demo
  • Flash分区操作demo
Prev
屏融合应用方案入口汇总
Next
JL701N穿戴类补丁list