KDocs 研发资料库
  • 手表穿戴技术应用文档入口汇总
  • JL707N穿戴客述问题FAQ
  • 彩屏仓 硬件开发指南 与 量产作业流程规范
  • 彩屏仓 AC98N和JL701烧录升级注意事项
  • JL707 硬件开发资料
  • JL707 手表硬件设计注意事项 总结
  • 穿戴生产烧录OTA和key文件添加使用说明
  • JL707N-入门到进阶开发指导文档
  • 彩屏仓982相关
  • 彩屏仓耳机介绍
  • 杰理701_707双屏demo介绍
  • 707电子吧唧开发资料
  • GPIO相关
  • UART串口相关
  • SPI相关
  • nandflash相关
  • norflash相关
  • IIC相关
  • PWM相关
  • SD卡相关
  • 定时器TIMER
  • 文件系统接口设计说明文档
  • 音视频录像开发流程
  • rdec编码器
  • 穿戴功耗数据标准
  • 手表蓝牙开发文档
  • 701蓝牙PAN联网demo
  • BLE开发使用说明
  • 701手表2.0.0版本SDK EQ在线调试和离线调试方法 V1.1
  • JL707 手表喇叭输出声音大小评估方法 V1.0
  • JL707 手表音频EQ调试方法 V1.0
  • AC707N 手表通话写卡 软件配置方法
  • 录音功能
  • 701手表2.X.X系列SDK调试EQ配置方法及音频调试技巧V1.1
  • 701手表104版本SDK EQ在线调试和离线调试方法 V1.1
  • mic2dac示例
  • P11 SensorHub相关
  • 手表升级操作文档
  • AC707NGPU
  • DBI模块介绍
  • GPU模块介绍
  • 701N屏幕驱动配置说明
  • 701N_UI编辑工具用户手册
  • 支付宝资料
  • 支付宝硬件接入资料
  • 支付宝乘车码接入资料
  • CAT1 接入文档
  • 701N_WATCH_CAT1开发说明
  • Findmy功能
  • music模式相关
  • 707电池曲线
  • 707N内置FLASH挂载FAT文件系统251112_v1.2
  • AC707N_本地视频播放demo(AVI-MJPEG-PCM)
  • 光波导屏幕调试
  • 耳机研发和生产流程 指南
  • 707-NandFlash 代码和UI资源独立烧录方案
  • 彩屏仓时间同步补丁
  • 彩屏仓抖音点赞移植
  • 707LVGLv8双屏开发
  • 707N蓝牙互传图传demo
  • AVIPCM数据流接入AIVOICE
  • Flash分区操作demo
  • 手表发射问题
  • 701_707 双备份升级DEMO
  • 707_乘车码刷码失败问题_共性

华大和宏思区分及兼容(1)

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

701_SDK华大和宏思加密芯片的兼容

区别

华大和宏思加密芯基本架构是相同的,抽象层的处理完全一致,只是驱动库和硬件的内容存在区别,包括IIC读写逻辑和供电引脚配置。所以适配的时候只要控制好底层库的编译就行了。

主要修改文件

以下是需要修改的文件,主要修改的内容是在判断宏思宏定义的地方加上华大,因为华大和宏思的抽象层逻辑基本一致,所以两者控制的代码块基本一致,只是有些地方不一样,比如iic的读写和供电引脚的配置。

Makefile
apps/common/pay/upay_t_head_v2/app/antchain/src/bot_adapter.c
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/api/hed_98d/hed_iic.c
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/api/hed_98d/hed_private.c
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/api/hed_98d/hed_private.h
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/api/vendor_api.c
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/api/vendor_api.h
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/app/alipay_common.h
apps/common/pay/upay_t_head_v2/hal/csi/HED_CIU98/app/alipay_util.h
apps/common/pay/upay_t_head_v2/hal/csi/hsc32i1/hs_private.c
apps/common/pay/upay_t_head_v2/hal/csi/vendor_product.c
apps/common/pay/upay_t_head_v2/hal/csi/vendor_rot.c
apps/common/pay/upay_t_head_v2/hal/csi/vendor_ssp.c
apps/common/pay/upay_t_head_v2/hal/network/alipay_net_kal.c
apps/common/pay/upay_t_head_v2/jl_transitcode/transit_other_adapation.c
apps/common/pay/upay_t_head_v2/jl_transitcode/transit_task.c
apps/watch/board/br28/board_7012a7_demo/board_7012a7_demo.c
apps/watch/board/br28/board_7012a7_demo/board_7012a7_demo_cfg.h
apps/watch/board/br28/board_7012a_demo/board_7012a_demo.c
apps/watch/board/br28/board_701n_demo/board_701n_demo.c
apps/watch/board/br28/board_701n_demo/board_701n_demo_cfg.h
apps/watch/board/br28/board_701n_lvgl_demo/board_701n_lvgl_demo.c
apps/watch/board/br28/board_ad2802e_demo/board_ad2802e_demo.c
apps/watch/common/task_table.c
apps/watch/task_manager/app_common.c
apps/watch/task_manager/bt/bt_event_fun.c
apps/watch/ui/lcd/STYLE_WATCH_NEW/ui_action_qrcode.c
apps/watch/ui/lcd/ui_sys_param_api.c

注意,在编译华大或者宏思的代码时,需要手动修改makefile和cbp文件里的库文件libfwk_secure_mode_se_pi32_jl.a。对应如下:

  • 宏思:libfwk_secure_mode_se_pi32_jl.a
  • 华大:libfwk_secure_mode_se_v2_pi32_jl.a

硬件引脚差别

两者的区别只有供电引脚不同,宏思SE的芯片可采用杰理的gpio进行供电,也可以采用长供电。
华大只能采用长供电。需要注意宏思可以通过低功耗接口进入低功耗,也可以通过断电进入低功耗。华大只能通过低功耗接口 IIC 发命令进入低功耗。

1、华大参考电路
image