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

AC695N系列手表SDK开发指南

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

一、 SDK工程应用架构

1、 SDK应用框架
AC695N的WATCH_SDK中包含有多种应用,可以分为AC6954C6、AC6956C8、AC6958C三个 case,三个case之间是互斥、每次只能应用其中一个case。每个case可公用对应的ui驱动代码,但是必须能够下载进去,否则需要根据时间修改裁剪,例如:选择CONFIG_BOARD_AC695X_DEMO是支持 AC6954C6芯片的板级;选择CONFIG_BOARD_AC695X_BRACELET板级表示支持AC6954C8的芯片; CONFIG_BOARD_AC6958C_DEMO板级对应的是AC6958C的芯片。 每次开发只能选择一种板级开发。
image
2、 SDK文件框架

AC6954C的工程中有doc、sdk两部分,初级开发者建议先认真阅读完doc文件夹中的所有文档,文件夹中包括所有的AC695N支持的模块和各个模块的应用介绍说明。
image AC6954C的工程中有AC695N_watch_SDK_介绍. pdf,该文件主要介绍SDK的大体的框架和一些开发使用说明,有助于开发设计。
image AC954C的工程代码可适配br23晶圆的芯片,其SDK的框架如下:
image

二、开发板上运行第一个工程

1、打开工程文件

开发者根据芯片的型号,使用[codeblocks][1]工具打开对应的工程文件,需要打开"SDK\AC695N watch.cbp "文件即可打开对应的工程:
image

2、选择应用配置

image

3、选择板级配置

board_config. h文件,打开不同的宏,选择不同的板级.c和. h文件。(例如打开 CONFIG_BOARD_AC695X_DEMO宏,编译器会选择board_ac695x_demo_cfg.h和 board_ac695x_demo_cfg.c),AC6954C8/AC6954C8/AC6958C选择的板级在前面已经陈述介绍,这里不在赘述。
image #define CONFIG_BOARD_AC695X_DEMO ///默认配置支持AC6954C6芯片
// #define CONFIG_BOARD_AC695X_BRACELET ///默认配置支持AC6954C8芯片
// #define CONFIG_BOARD_AC6958C_DEMO ///默认配置支持AC6958C芯片
#include "board_ac695x_demo/board_ac695x_demo_cfg .h "
#include "board_ac695x_bracelet/board_ac695x_bracelet_cfg .h "
#include "board_ac6958c_demo/board_ac6958c_demo_cfg .h " // 单flash方案

4、配置板级文件

打开board_ac695x_demo_cfg.h文件,该文件主要对芯片的外设功能及io进行配置。
imageimage

5、下载程序

电脑连接工具再接入开发板按下强制升级工具上的按键、绿灯由闪烁变为熄灭表示可以下载程序。
image 打开设备管理器->磁盘驱动如果有"Bxxx UBOOT1 .00 USB Device"的设备也可以下载程序,升级过程中开发板是不可以供电。
image 在co e oc s中点击 u 下载程序
image 出现下载完毕字样说明程序已经正常下载到开发板中
image

6、使用串口工具观察代码运行情况

建议使用xshell工具。

三、 SDK的外设驱动介绍

SDK中的一些外设的配置,包括spi/IIC/UART/SD card/USB等等
spi相关的配置和测试代码
image C相关配置和测试代码
image UART配置和测试代码
image SD卡和usb等之类的配置使能
imageimage

四、 SDK流程

关于SDK的流程可以参考对应的SDK开发指南教程视频

Prev
生产烧录KEY及代码和升级代码
Next
JL7012A手表-SDK入门指南V1.0