AC63NN开发指导文档
📎 原始文档:https://www.kdocs.cn/l/cobIN9PMjvHG AC63NN开发指导文档
📌杰理工具说明文档:
(程序开发工具、固件处理工具、量产相关工具)
欢迎使用杰理工具文档 — JL Project Documentn
杰理工具及开发板淘宝店首页-杰理科技-淘宝网
📌重要链接
| 工具购买链接 | https://shop321455197.taobao.com/?spm=a230r.7195193.1997079397.2.2a6d391d3n5udo |
|---|---|
| 技术交流群,钉钉群 | 1群 : 31691148(满) 2群 : 3375034077(满) 3群 : 107855006323 |
| SDK下载链接 | https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK |
| 硬件设计指南 | BLE硬件设计指南https://kdocs.cn/l/cg9ksENGpCu1 |
| 生产指导 | https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I6WEXZ |
📌SDK发布版本
| AC630N_bt_data_transfer_sdk_release_v2.4.0 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0
https://kdocs.cn/l/ci4gIv7i6L4Q | | --- | --- | | AC630N_bt_data_transfer_sdk_release_v2.3.0 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0
https://kdocs.cn/l/cp6q98FWgHmH | | AC630N_bt_data_transfer_sdk_release_v2.2.0 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.0
https://kdocs.cn/l/cl7dysqIm4CV | | AC630N_bt_data_transfer_sdk_release_v2.1.0 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0
https://kdocs.cn/l/cflakMTRYOEQ | | AC630N_bt_data_transfer_sdk_release_v2.0.0 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.0.0
https://kdocs.cn/l/cgoGg9C8UwQS | | AC630N_bt_data_transfer_sdk_release_v1.0.0 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v1.0.0
https://kdocs.cn/l/clFVzLxgNNVI | | AE63N_bt_ebike_sdk_release_v1.0.0 | 【金山文档 | WPS云文档】 AE63N_bt_ebike_sdk_release_v1.0.0
https://kdocs.cn/l/cqXgNZecfiNU |
📌特殊SDK
| 长跳转SDK---支持内置4MB的代码flash--只支持AC636和AC635 | 【金山文档 | WPS云文档】 AC630N_ransfer_sdk_v2.3.0_LongJmp_251013
https://www.kdocs.cn/l/ckRITmPqd23u | | --- | --- | | 多通道SPP | 【金山文档 | WPS云文档】 AC63N_v230_spple_multi_link_20240415
https://www.kdocs.cn/l/ccnUei4gPuGK | | 一键连接 | 【金山文档 | WPS云文档】 AC63N_sdk_v2.3.0_AC632N_CTKD_20250219
https://www.kdocs.cn/l/cqxhEu0dU4zu | | 高回报率 | 【金山文档 | WPS云文档】 AC63N_transfer_v221_high_report_004_20241220
https://www.kdocs.cn/l/ceZU3XOxo7Dk |
📌SDK发布补丁
补丁等级说明
A 类:问题修复,客户必须修复
B 类:性能优化,客户可选择修复
C 类:功能增加,客户可选择
| 补丁标题 | 补丁链接 | 补丁等级 | 适用芯片 | 适用sdk版本 |
|---|---|---|---|---|
| AC635N&AC636N系列免晶振兼容性补丁 说明 | 关于 AC635N&AC636N系列免晶振兼容性补丁 说明.otl | B 类 | AC635N AC695N AC636N AC696N | AC630N_bt_data_transfer_sdk_release_v2.1.0 AC630N_bt_data_transfer_sdk_release_v2.2.1 AC63_GP_MCU_sdk_release_v1.3.0 AC63_GP_MCU_sdk_release_v1.4.0 |
| AC63系列VM兼容性修复补丁_20250224 | 【金山文档 | WPS云文档】 AC63系列VM兼容性修复补丁_20250224 https://kdocs.cn/l/coNao02QHFNy | A 类 | AC635N AC695N |
| AC632N&AC635N&AC636N&AC638N 通用封装 | 【金山文档 | WPS云文档】 AC632N&AC635N&AC636N&AC638N 通用封装 https://kdocs.cn/l/cbk8hMcqZkem | A 类 | AC632N AC635N AC636N AC638N |
| AC632N&AE632N_蓝牙&低功耗兼容性修复说明_20250110 | 【金山文档 | WPS云文档】 AC632N&AE632N_蓝牙&低功耗兼容性修复说明_20250110 https://kdocs.cn/l/cqbwCGAipgFx | A 类 | AC632N |
| 关于AC695N&AC635N IOT&MCU SDK对E版芯片兼容说明 | 【金山文档 | WPS云文档】 关于AC695N&AC635N IOT&MCU SDK对E版芯片兼容说明 https://kdocs.cn/l/copX7A5LP4fz | B 类 | AC635N AC695N |
、
AC63X 芯片资源介绍
芯片资源选型 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4Y5CG
杰理芯片型号编号说明 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I5W4DZ
查看芯片flash和ram资源--使用情况 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I61EN7
查看编译后占用的RAM和CODE信息 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I5MUCK
数据手册及原理图
芯片用户手册
开发环境搭建
codeblock编译环境安装及下载 https://gitee.com/jieli-tech_fae/IOT-AC630N/blob/master/doc/software/%E5%85%A5%E9%97%A8/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83.md
强制升级下载全擦flash https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I625UT
生产工具和代码加key https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4YFUP
硬件设计
ble硬件设计指南 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I955H3
3.3V供电注意事项 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4Y9OJ
log相关
开启详细打印 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4YCJ5
uboot开打印方式 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I5ZA22
VM区说明
蓝牙透传功能介绍
透传各个应用场景介绍
| example案例 | Description说明 | Introduction介绍 |
|---|---|---|
| CONFIG_APP_SPP_LE | 1、BLE从机开发流程 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I9QI1G | |
| CONFIG_APP_FTMS | ||
| CONFIG_APP_FINDMY | ||
| CONFIG_APP_MULTI | 1、BLE多主从流程介绍 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/ICIDBA | |
| CONFIG_APP_DONGLE | 跟鼠标键盘等设备搭配 | |
| CONFIG_APP_CENTRAL | ble client,中心设备 | 1、BLE主机流程 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/IBP4D3 |
| CONFIG_APP_LL_SYNC | ||
| CONFIG_APP_BEACON | ||
| CONFIG_APP_NONCONN_24G | ||
| CONFIG_APP_TUYA | ||
| CONFIG_APP_AT_COM | ||
| CONFIG_APP_AT_CHAR_COM | ||
| CONFIG_APP_IDLE | ||
| CONFIG_APP_CONN_24G | ||
| CONFIG_APP_HILINK | ||
| CONFIG_APP_ELECTROCAR |
- AT指令
| AC63X | 【金山文档 | WPS云文档】 AC630N_AT_CHAR_DEMO_v2.2.1
https://kdocs.cn/l/cdbuEqOkdsdY | | | --- | --- | --- | | AC63X | 【金山文档 | WPS云文档】 AC630N_AT_COM_DEMO_v2.2.1
https://kdocs.cn/l/ccKmjc6huVEo | | | AC63X | AC630N_bt_data_transfer_sdk_release_v2.4.0_bd19_at指令补充.zip
AT_CHAR指令补充文档.otl | 其他ic可以通用自行移植
|
多主从加hid功能 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_BD19_multi+hid_server
https://kdocs.cn/l/ceap4w7RJJf2
【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0_bd19_multi+hid_server
https://kdocs.cn/l/cumLzfF1iSlJ腾讯连连防丢器 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-632-腾讯连连防丢器
https://kdocs.cn/l/crZQ439DeArF唤醒源和复位源 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I6BAU9
HID功能介绍
ble hid介绍、工作原理、hid描述符解析 https://gitee.com/jieli-tech_fae/IOT-AC630N/blob/master/doc/software/%E8%93%9D%E7%89%99/%E8%93%9D%E7%89%99HID.md
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-bd19-632-hid电话控制
https://kdocs.cn/l/cplpUPAl9FIq | | --- | --- | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_自拍杆&翻页器
https://kdocs.cn/l/clms03VFEycX | | AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-632-hid-pencil电容笔充电符号
https://kdocs.cn/l/csYIFSUy4xx5 | | AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-632-电容笔充电符号
https://kdocs.cn/l/csGts4bG70tx | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-dongle-keyboard定制发键--鼠标画框点击
https://kdocs.cn/l/csO5THCBnc2e | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0_自拍器+抖音翻页器_20240912
https://kdocs.cn/l/cdZRgdchKBUz | | | |
抖音翻页器
| 缩放做法 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0_拍照+抖音v03
https://www.kdocs.cn/l/cmDhRLWz6aZf | | --- | --- | | | |
- 透传和hid工程组合应
| AC632 | 【金山文档 | WPS云文档】 ac632_ble_hid+spp_AC630N_bt_data_transfer_sdk_release_v2.3.0
https://kdocs.cn/l/cjk35l0mKGrz | | --- | --- | | | 【金山文档 | WPS云文档】 ble_multi+edr_hid_AC630N_bt_data_transfer_sdk_release_v2.3.0sdk
https://kdocs.cn/l/cbzIIrAuYrYS | | | |
MESH 功能介绍
profile相关
动态修改profile
| AC632 | 【金山文档 | WPS云文档】 632_221_dynamic_gatt_profile
https://kdocs.cn/l/ciX4CfkIVxfg | | --- | --- | | | | | | |
经典蓝牙
MAC
动态修改mac地址 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4NJJ7
生成固定mac地址 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I52T43
蓝牙功率 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/ICGC49
RSSI 获取对方信号强度 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I5IQ1I
pincode
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-632-edr-device-input-pincode设备输入配对码
https://kdocs.cn/l/cotO2nuJ5aBv | | --- | --- | | | | | | |
SPP
SPP设备配对连接后保持不被断开 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I99H0T
多spp链路 【金山文档 | WPS云文档】 AC635_v221_multi_spp_demo_20240715
https://kdocs.cn/l/cmdwJV3I0KEyspp主机 【金山文档 | WPS云文档】 SPP主机demo_AC630N_bt_data_transfer_sdk_release_v2.2.1
https://kdocs.cn/l/csloQzOphVrIHFP
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0-bd19-edr-hid-hfp-002
https://kdocs.cn/l/cr2BUgQoLCSD | | --- | --- | | | | | | |
- IAP
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-bd19-iap
https://kdocs.cn/l/cheG8pch4CQi | | --- | --- | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br23-iap
https://kdocs.cn/l/cvWvTm9pNPq0 | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-636-hid-iap
https://www.kdocs.cn/l/coV62eCWnKyV |
- MAP
- 获取手机系统时间
| 有问题--废弃 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-phone-time
https://kdocs.cn/l/cdhLmPg8RJFw | | --- | --- | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-bd19-phone-time-harmony6
https://www.kdocs.cn/l/ccFdhTFpXOmw | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-phone-time-harmony6
https://www.kdocs.cn/l/ctsJryBldgwu |
ble蓝牙
蓝牙功率 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/ICGC49
RSSI 获取对方信号强度 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I5IQ1I
MAC地址
动态修改mac地址 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4NJJ7
生成固定mac地址 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I52T43
广播
广播包查看方式及填充其他字段 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4NEUL
动态修改广播包 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4NENK
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_bd19_自定义广播包demo
https://kdocs.cn/l/crwaqOtnISYV | | --- | --- | | | | | | |
- 拓展广播包
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_bd19_自定义广播包demo
https://kdocs.cn/l/crwaqOtnISYV | | --- | --- | | | | | | |
- 扫描
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0-bd19-632-ext-adv-scan-1M-coded_PHY
https://kdocs.cn/l/cpFs7cWVnfih | | --- | --- | | | | | | |
write、read、notify回调函数
read
关于att操作读时att_read_callback回调会出现两次的疑问 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I59IO7
MTU
ATT层 MTU_SIZE 和空中包 PDU长度 两者的配置关系 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I599P4
ble传输速度
提升BLE传输速率方法 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I59IL3
数传工程简易配对流程 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I8BI01
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_bd19_user_simple_pair_demo
https://kdocs.cn/l/crXqkN2QjTHT | | --- | --- | | | | | | |
sm加密如何配置及如何发起加密 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I5AT1E
CTKD
| AC632 | 【金山文档 | WPS云文档】 AC63N_sdk_v2.3.0_AC632N_CTKD_20250219
https://kdocs.cn/l/cqxhEu0dU4zu | | --- | --- | | | | | | |
- 高回报SDK
| | 【金山文档 | WPS云文档】 AC63N_transfer_v221_high_report_004_20241220
https://kdocs.cn/l/ceZU3XOxo7Dk | | --- | --- | | | | | | |
ble断开原因 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I75JGU
传文件demo
| 传文件--升级外挂flash | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-Update_extflash-JL_HOME_APP
https://www.kdocs.cn/l/cdGlIZjRcX2A | | --- | --- | | | |
freertos相关
新建任务 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I7191V
发送事件到app_core https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I79ORW
软件定时器 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4O1CV
延时方式汇总 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I6E5WX
GPIO
GPIO概述 https://gitee.com/jieli-tech_fae/IOT-AC630N/blob/master/doc/software/%E9%A9%B1%E5%8A%A8/gpio.md
AC635N系列--特殊IO--PR0和PR1 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I6IM3X
AC632X特殊IO使用汇总(P00、PP0、PB2、PA9、usb0、usb1) https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4O1AP
GPIO默认上电状态 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I69LP0
按键介绍
增加第二路adkey https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I8636N
WDT介绍
WDT功能介绍 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/ICSYCG
外部中断及外部中断唤醒
632 外部中断唤醒demo https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4VDTT
USBDM、USBDP用做唤醒口 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I8J7P4
UART
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-uart-2
https://kdocs.cn/l/cgcPcczpZaIn
app同过ble和uart数据透传例程
AC630N_bt_data_transfer_sdk_release_v2.1.0_bd19_20220810_app2uart1.0.rar | | --- | --- | | AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-uart-oneline
https://kdocs.cn/l/cmbEZ0c6J9cE | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br23-uart
https://kdocs.cn/l/cf3BJqmwcJ0y | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br23-635-uart-oneline
https://kdocs.cn/l/ciN6goWs7PXx | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br25-636-uart-demo-002
https://kdocs.cn/l/chjGPjD2Hy1Z | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br25-636-uart-demo-002
https://kdocs.cn/l/chjGPjD2Hy1Z | | AC636串口流控 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-br25-uart-cts-rts
https://www.kdocs.cn/l/clTo8n2hOhjv |
https://gitee.com/jieli-tech_fae/IOT-AC630N/blob/master/doc/software/%E9%A9%B1%E5%8A%A8/adc.md
timer
timer概述 https://gitee.com/jieli-tech_fae/IOT-AC630N/blob/master/doc/software/%E9%A9%B1%E5%8A%A8/timer.md
timer 中断
| AC635 | 【金山文档 |
- timer pwm
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-bd19-pencil-pwm
https://kdocs.cn/l/csosLI566G0W | | --- | --- | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-pencil-pwm-471k-485k
https://kdocs.cn/l/cpovDrjewm7b | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0_pwm_2.3-2.7m_10k步进
https://kdocs.cn/l/cpX9RWfBuZ5T
做法不合规,不能做类似功能 | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0-pencil-pwm-471k-485k
https://kdocs.cn/l/cfdaiprFJYrM | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br25-pwm-485k
https://kdocs.cn/l/crXBKobCKyfr | | | |
632 FAQ
AC632N timer_pwm初始化会出现一段高电平 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/IBX3YY
IIC
程序例程
| AC632N | 【金山文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-iic自发自收 https://kdocs.cn/l/ceNGaBpahoUW |
|---|---|
| AC635N | https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4NOUH |
- SPI
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-632-spi主从自发自收
https://kdocs.cn/l/cegXTZjF8VGO | | --- | --- | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br23-635-spi自发自收
https://kdocs.cn/l/cj15CmMSAysJ | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br25-spi-rgb-led
https://kdocs.cn/l/ciPG6BWEBwlL | | AC637 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v1.0.0-br30-spi自发自收
https://www.kdocs.cn/l/ctbibisskHSU |
- gpcnt
| AC635N | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br23-gpcnt
https://kdocs.cn/l/cehSjOxRLboM | | --- | --- | | AC636N | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br25-gpcnt
https://kdocs.cn/l/cc0DzRyqw5B4 | | | | | | |
| AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br23-635-rtc-002
https://kdocs.cn/l/cmsesCqTycue | | --- | --- | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br25-636-虚拟时钟
https://kdocs.cn/l/cei95kQCJYvL | | | |
- 虚拟RTC不能唤醒 如果使用虚拟RTC 在rtc_data中.clk_sel = CLK_SEL_LRC,必须配置否则不起中断
- ac632虚拟RTC唤醒源失效 is_alarm_wakeup() //这个函数只有硬件rtc才有用、虚拟rtc是没有作用的
- 关机不跑rtc开机重新跑rtc AC632 221 hjy 250226 关机不维持LRC
/************************** LOW POWER config ****************************/
const struct low_power_param power_param = {
.config = TCFG_LOWPOWER_LOWPOWER_SEL, //0:sniff时芯片不进入低功耗 1:sniff时芯片进入powerdown
.btosc_hz = TCFG_CLOCK_OSC_HZ, //外接晶振频率
.delay_us = TCFG_CLOCK_SYS_HZ / 1000000L, //提供给低功耗模块的延时(不需要需修改)
.btosc_disable = TCFG_LOWPOWER_BTOSC_DISABLE, //进入低功耗时BTOSC是否保持
.vddiom_lev = TCFG_LOWPOWER_VDDIOM_LEVEL, //强VDDIO等级,可选:2.0V 2.2V 2.4V 2.6V 2.8V 3.0V 3.2V 3.6V
.vddiow_lev = TCFG_LOWPOWER_VDDIOW_LEVEL, //弱VDDIO等级,可选:2.1V 2.4V 2.8V 3.2V
.osc_type = TCFG_LOWPOWER_OSC_TYPE,
.lpctmu_en = TCFG_LP_TOUCH_KEY_ENABLE,
.vd13_cap_en = TCFG_VD13_CAP_EN,
// .rtc_clk = CLK_SEL_LRC/* CLK_SEL_LRC */, //省32k晶振(虚拟rtc)
};
开机重新初始化RTC
extern u8 power_reset_flag;
void alarm_init(const struct rtc_dev_platform_data *arg)
{
u8 flag_bk = power_reset_flag;
power_reset_flag = 1;
rtc_init(arg);
power_reset_flag = flag_bk;
_user_isr_cbfun = arg->cbfun;
...
}
- LEDC
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-ledc推rgb灯
https://kdocs.cn/l/cqQ7IN0VFjc9 | | --- | --- | | | | | | |
- code旋转编码器
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-632-code-switch-旋转编码器支持低功耗
https://kdocs.cn/l/cmtHcGCZYMhc | | --- | --- | | | | | | |
- ladc(mic)
- mic数据推到dac
| AC635 | 【金山文档 | WPS云文档】 br23_mic2dac_demo_AC630N_bt_data_transfer_sdk_release_v2.2.1
https://kdocs.cn/l/csKb8kdWe9Sa | | --- | --- | | | | | | |
- 外挂flash
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-bd19-exflash
https://kdocs.cn/l/cjPlnD7dLCtI | | --- | --- | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.1.0-br23-635-rtc-003
https://kdocs.cn/l/cmUCOajuxKeU | | | |
USB
修改从机 usb 修改设备名字,pid vid https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4MMWG
usb bios按键功能
| AC632 | 【金山文档 | WPS云文档】 632_dongle_bios_keyboaed_v2.3.0
https://kdocs.cn/l/cjaggES3QfsI | | --- | --- | | | | | | |
- USB CDC
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.0.0-bd19-usb_cdc
https://kdocs.cn/l/csglu3hRT3L1 | | --- | --- | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.0.0-br25-usb-cdc-uart
https://kdocs.cn/l/crv88nHNsDtb | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-635-usb-cdc
https://kdocs.cn/l/csSuFk5smvmf |
- USB 按键demo
| AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.0.0-br23-usb-keyboard
https://kdocs.cn/l/cm9xQgxBj92F | | --- | --- | | AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.0.0-br23-usb-keyboard检测usb插拔
https://kdocs.cn/l/cmafX2DmURQb | | | |
- USB自定义hid
| AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_635_spple+usb_custom_hid
https://kdocs.cn/l/ceUhBAAKifv8 | | --- | --- | | | | | | |
- USB MIC
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-632-636-usb-dongle-mic
https://kdocs.cn/l/coX9UNUGTx33 | | --- | --- | | AC636、6632 | | | | |
- USB msd
| AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br25-636-usb-msd-内置flash虚拟U盘
https://kdocs.cn/l/cqdpv647vVNg | | --- | --- | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br25-usb-msd-内置flash做cdrom
https://kdocs.cn/l/ceFRlWhR5NgU | | | |
- USB bulk
| 自定义bulk传输 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-usb-vendor-bulk-002
https://www.kdocs.cn/l/cve95qx5hSda | | --- | --- | | | |
- 获取主机类型
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.3.0-bd19-spple-Get_USB_Host_Type
https://kdocs.cn/l/civ0QvqlUrxl | | --- | --- | | | | | | |
USB host
保存数据到flash
保存数据到内置flash掉电后不丢失 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I6N47C
中断
中断优先级--不可屏蔽中断--中断实时性 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I86YUO
内置充电相关
充电流程--事件处理机制--开内置充电会死机 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I7LWBU
提示音
| AC635 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br23-dac-flash-mp3-tone
https://kdocs.cn/l/cuYiWANIx87s | | --- | --- | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_br25_tone_mp3+wtg
https://kdocs.cn/l/cjVyoBYZffUO | | AC636 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-br25-外挂flash提示音播放
https://kdocs.cn/l/cmsic2FQuquB | | | |
获取芯片信息
获取芯片uuid https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I52KTJ
RAM
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1_ramV1.0
https://kdocs.cn/l/chcqhQEuMReC | | --- | --- | | | | | | |
- 功耗相关
- 关于低功耗关机唤醒问题 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/ICOIWJ
- 功耗分析如何降低功耗 https://gitee.com/Jieli-Tech/fw-AtimerC63_BT_SDK/issues/I60RRC
- 按键一直按住时也要能进低功耗 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I7T4FB
4.各系列芯片功耗对比
| 632 | AW31 | 636 | AW30 | 备注 | |
|---|---|---|---|---|---|
| BT: | EDR+BLE | BLE | EDR+BLE | BLE | |
| 发射功率: | 8dbm | 10dbm | 6.4dbm | 6.7dbm | |
| RAM: | 73KB | 32KB | 128KB | 64KB | 包含cache |
| 剩余ram: | 26KB | 4KB | 95KB | 25KB | 单模BLE带低功耗 |
| 功耗: | 20uA | 5uA | 60uA | 42uA | 待机底电流 |
| 500ms广播: | 100uA | 190uA | 230uA | 200uA | |
| dac: | × | × | √ | √ | |
| 主从一体: | 可低功耗 | 不带低功耗 | 可低功耗 | 不带低功耗 | |
| 多主从: | 4个ble | 2个ble | 8个ble | 2个ble | |
| RTC: | 硬RTC | 虚拟RTC | 虚拟RTC | 硬RTC |
5.芯片选型建议
- 优先选用AC632 纽扣电池产品、应用层需要RAM大于4KB、对BLE传输速率大于20KB/s、BLE多主从带低功耗
- 优先选用AW31 需要快速唤醒、快速启动、2.4G高回报率
死机断言
异常log开启 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4YCJ5
死机复位如何分析 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I62549
ASSERT-FAILD: err != OS_TIMEOUT task app_core no response https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I7HA6Q
升级介绍
升级方式总体介绍 https://gitee.com/jieli-tech_fae/IOT-AC630N/blob/m1aster/doc/software/升级/升级.md
https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I67J9D
| 升级方式 | 介绍 |
|---|---|
| 蓝牙测试升级 | 杰理RCSP-BLE-OTA升级说明 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4MPU1 |
| app 蓝牙ota | 杰理RCSP-BLE-OTA升级说明 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4MPU1 |
| 微信小程序ota | 杰理RCSP-BLE-OTA升级说明 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4MPU1 |
| 双备份ota | 杰理RCSP-BLE-OTA升级说明 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I4MPU1 |
| USB带电升级 | 1、AC632N带电池升级-USB升级 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/IBDPHX |
| 一拖八带电升级 | |
| uart升级 | 串口升级相关说明文档.zip |
| uboot升级 | https://gitee.com/Jieli-Tech/fw-Bootloader |
| maskrom升级 |
- 用户自定义双备份升级
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-632-dual-update-crc-002
https://kdocs.cn/l/ct7HnggYYhTq | | --- | --- | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0_bd19_user_dualota
https://www.kdocs.cn/l/cuRYHbx1hv4q | | | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-635-uart-dual-update-crc
https://www.kdocs.cn/l/ckWA2R48uS16 |
- uart升级
| AC632 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.2.1-bd19-串口升级
https://kdocs.cn/l/cbfR931IOnpn | | --- | --- | | 主从机 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-bd19-632-uart-update
https://www.kdocs.cn/l/ci3EjxhIfLjf | | | |
uboot升级 uboots升级可以分为uart串口升级和usb hid升级用户自行决定升级方式
升级资料
https://gitee.com/Jieli-Tech/fw-Bootloader
升级文档
https://gitee.com/Jieli-Tech/fw-Bootloader/blob/main/doc/uboot%E5%8D%87%E7%BA%A7%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8Ev1.1.2.md
升级协议
https://gitee.com/Jieli-Tech/fw-Bootloader/blob/main/doc/uboot%E5%8D%87%E7%BA%A7%E5%8D%8F%E8%AE%AE%E6%B5%81%E7%A8%8Bv1.1.2.mdOTA升级问题汇总 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I67J9D
| 不认sdk版本 | 【金山文档 | WPS云文档】 AC632-240-OTA补丁-20251028
https://www.kdocs.cn/l/ceQEy4evw8fp | | --- | --- | | | |
语音编解码
| alexa opus语音编码 | 【金山文档 | WPS云文档】 AC630N_bt_data_transfer_sdk_release_v2.4.0-636-hid-opus-celt-alexa
https://www.kdocs.cn/l/cf16WbgM6obC | | --- | --- | | | |
- 烧录认证码
| 认证码--三元组--授权信息等 | 【金山文档 | WPS云文档】 认证码-授权码-三元组-烧录器文件生成
https://www.kdocs.cn/l/cuCjd6FUEX1G | | --- | --- |
生产pc工具介绍
FW文件编辑工具
FW文件编辑工具报错:版本不匹配 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/IBK6G2
生产硬件工具相关
JL_1T2蓝牙测试盒使用说明 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I7FRNK
杰理蓝牙测试盒文档 v1.3.3.c.zip生产烧录测试相关
生产烧录方式以及注意事项(生产必看) https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I6WEXZ
测试盒测试按键功能 https://gitee.com/Jieli-Tech/fw-AC63_BT_SDK/issues/I7T4RC
认证相关 相关文档:
BLE 认证汇总.otl
认证资料获取汇总(最新资料后台会更新).otldut
fcc FCC测试方法:BLE_FCC测试方法.pdf
认证资料获取汇总(最新资料后台会更新).otlBQB BQB测试方法:
AC63X BLE DUT测试介绍.pdf
MT8852B BLE BQB测试介绍.pdf
认证资料获取汇总(最新资料后台会更新).otledr profile认证 使用客户生产程序进行测试
需要实验室测试所用的PTS工程,测试不过的报告,对应文档修改后测试不过的话,让音频同事找底层修改ble profile认证 使用客户生产程序进行测试
客户自行在应用层上进行修改,默认是什么都没加的生产注意事项