KDocs 研发资料库
  • 视频技术应用资料与文档入口汇总
  • Window下使用Makefile编译代码教程
  • AC52系列PWM使用说明文档
  • AC57系列PWM使用说明文档
  • 52 系列_串口外设的使用说明
  • 57 系列_串口外设的使用说明
  • AC52系列SPI使用说明文档
  • AC57系列SPI使用说明文档
  • AC52系列外部中断使用说明文档
  • AC57系列外部中断使用说明文档
  • AC54&56外部中断使用说明文档
  • AC52 红外捕获中断demo使用说明文档
  • 视频系列SDK汇总及获取方法
  • AC52系列软件典型问题整理文档获取
  • AC791N开发-入门到进阶开发指导文档(完善ing)
  • AC792N开发-入门到进阶开发指导文档(完善ing)
  • 792 littlefs文件系统配置
  • 792N系列 U盘单备份升级说明
  • 792x串口uart升级说明参考

AC792N硬件调试指南V1.0

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

AC792N硬件调试指南

版本:V1.0
日期:2025.02.10
www.zh-jieli.com

版本说明

版本号日期作者描述
V1 .02025-02-10JL原始版本

技术支持

联系方式:xxxxxxxxxx
目录
一、板子上电前调试.....................................................................................................................................................1
1.1 确保电源正常................................................................................................................................................. 1
二、板子上电调试.........................................................................................................................................................1
2.1 上电测试..........................................................................................................................................................1
2.2 晶振..................................................................................................................................................................2
2.3 特殊管脚..........................................................................................................................................................2
2.4 MIC 电路........................................................................................................................................................... 2
三、板子下载程序.........................................................................................................................................................3
3.1 升级方法..........................................................................................................................................................3
3.2 电脑通过USB线识别盘符的方法..................................................................................................................3
3.3升级方法具体步骤.......................................................................................................................................... 4
3.3.1 Codeblock下载升级............................................................................................................................. 4
3.3.2 批处理文件升级.................................................................................................................................. 5
四、 内存配置说明.........................................................................................................................................................5
五、如何输出串口信息.................................................................................................................................................6
5.1 获取SDK .......................................................................................................................................................... 6
5.1 安装开发环境IDE ........................................................................................................................................... 6
5.2 工程配置..........................................................................................................................................................6
5.3 SDK工程功能说明........................................................................................................................................... 6
5.4 主控DDR/SDRAM配置文件介绍.................................................................................................................. 7
5.4.1 AC792N DDR/SDRAM配置说明........................................................................................................... 7
5.5 board板级配置................................................................................................................................................ 8
5.5.1 AC792N 的板级配置说明..................................................................................................................... 8

一、板子上电前调试

1. 1 确保电源正常

image 确保VBAT,IOVDD, DCVDD14, VDD14, VDD33A, DVDD, USBAVDD, AVD33, MIC_BIAS, AVDD28,AVDD18不能与GND短路。确保AVSSHP和GND有通过0欧短接。

二、板子上电调试

2. 1 上电测试

1VBAT5.0
2IOVDD3.26
3DCVDD141.56
4VDD141.56
5VDD33A3.3
6DVDD1.30
7USBAVDD3.26
8AVD333.26
9AVD121.31
10AVDD282.8
11AVDD181.8

注:测试以AC7926A开发板为例,下载AC7926开发板硬件测试DEMO测试固件:
https://doc.zh-jieli.com/gitee/hw_verify/AC792N%E5%BC%80%E5%8F%91%E7%89%88%E7%A1%AC%E4%BB%B6%E6%B5%8B%E8%AF%95demo.zip
image AC792N开发版硬件测试demo.zip

2.2 晶振

WF_OSCI,WF_OSCO 的24M 晶振是否正常起振,频率是否正常,WF_OSCO 的峰峰值在1.0V 左右,WF_OSCO 的峰峰值在0 .8V左右。

2.3 特殊管脚

● PD1:长按复位功能(内部有上拉10K 电阻,低电平触发功能),默认开启,可通过烧写EFUSE关闭.正常情况下软件有足够时间在主函数来关闭处理。但用强烧方式(如:短接FLASH、 升级工具)升级的时候需注意,超过4秒时间还是会触发复位。
● PD8:复位功能/MCLR(内部有上拉10K 电阻,低电平触发功能),默认开启,可通过烧写EFUSE关闭,需关注,上电前需保证PD8脚为高电平(否则会复位)。

2.4 MIC 电路

1、MICLDO经可调电阻到MICBIAS,可调电阻范围:0.5K~4.5K(STEP:0.5K),5K~ 10K(STEP:1K)
image 备注:MIC/ Line-in为单端接法时,只能使用P/正端输入(不能用N/负端)
注意事项1:若AIN_AN1/AP1有高速翻转信号,在AIN_AN0/AP0端会受到影响
image 注意事项2:若AIN_AN1/AP1输入信号较弱时(如MIC输入),旁边管脚也不宜有高速翻转信号。

三、板子下载程序

3. 1 升级方法

1. Codeblock下载升级,在IDE环境下,通过编译烧录,可升级应用程序及Uboot,适用

于开发人员。
2. 通过批处理文件烧录,可升级应用程序及Uboot,适用于测试人员和工厂人员升级。
注:第1种、第2种升级方法必须通过电脑识别到盘符,通过HUSB 口连接电脑

3.2 电脑通过USB线识别盘符的方法

  1. Flash无程序时,插入USB线, 电脑可以直接识别盘符。
  2. 样机有程序时,短接Flash 的 1 引脚和4 引脚的同时,插入USB线上电,即可识别盘符。正常读盘时,可以在设备管理器–磁盘驱动器,看到WL83 UBOOT1 .00 USB Device,即为成功进入了下载模式。
    image

3.3升级方法具体步骤

3.3.1 Codeblock下载升级

a. 识别到盘符;
b. 在CodeBlocks 界面中点击 build 或者 rebuild 进行编译;
image c. 编译成功后,固件会自动下载到样机上,下载成功后会显示如下界面。
image

3.3.2 批处理文件升级

a. 识别到盘符;
b. 在sdk/cpu/XX(芯片类型)/tools 目录下,找到download. bat批处理,双击该批处理可以下载程序。
● AC792N
image

四、 内存配置说明

具体芯片内封DDR介绍:

AC7926A F

image

① ②

①不同数字代表不同封装
②代表DDR1/SDRAM 的容量, E代表4Mx16bit DDR1, F代表8Mx16bit DDR1 例如:
● AC7926AF 内封16MB DDR1
● AC7923AE 内封8MB DDR1
● AC7922AF 内封16MB DDR1

五、如何输出串口信息

5. 1 获取SDK

AC792N开源项目 SDK维护在 Gitee仓库:
https://gitee.com/Jieli-Tech/fw-AC792_SDK
项目文档,会不断更新:
https://doc.zh-jieli.com/AC792/zh-cn/wifi_video_master/index.html

5. 1 安装开发环境IDE

SDK工程默认支持在 Windows 系统上,用 CodeBlocks 编译。配置环境主要分为下列几步:
● 下载并安装 CodeBlocks,下载链接:http://pkgman.jieliapp.com/s/codeblocks
● 打开安装好的 CodeBlocks 后,关闭 CodeBlocks
● 下载并安装工具链,下载链接:http://pkgman.jieliapp.com/s/win-toolchain到现在,你已经可以打开 CodeBlocks 工程进行编译开发了。

5.2 工程配置

在进行程序下载之前,必须先对工程进行相应的设置,需要配置的文件:
● board_config. h —— 设置芯片型号和板级;
● chip_cfg. h —— 设置DDR/SDRAM 和FLASH;
● isd_config_rule.c —— 根据SDK配置自动生成;
● board_develop_XX. h —— 设置对应PCB 的板级文件配置项;

5.3 SDK工程功能说明

最新SDK对应如下(后续配置均以下列SDK说明):

1. AC792N

Ef w-AC792_so k

● AC792N_CAR_CAMERA.cbp--适用于视频记录仪、窥镜、儿童相机等的开发;
● AC792N_WIFI_STORY_MACHINE.cbp--适用于绘本故事机和WIFI智能音箱类等产品的开发;
● AC792N_WIFI_IPC.cbp--适用于IPC 的开发, 已对接上小草平台;
● AC792N_WIFI_BBM.cbp-适用于BBM 的开发;

5.4 主控DDR/SDRAM配置文件介绍

5.4. 1 AC792N DDR/SDRAM配置说明

DDR/SDRAM配置步骤:根据芯片在board_config. h开对应板级的宏-->在chip_cfg. h核对 DDR 的配置
a. 开启对应板级的宏:
image

5.5 board板级配置

系统中所有跟板子相关的外设的 IO 口配置信息都在对应的board_develop_XX. h文件中指定,选择板子的宏在 board_config. h 中定义。

5.5.1 AC792N 的板级配置说明

串口板级步骤:在保证上述5.4 中DDR/SDRAM配置正常的情况下-->根据原理图配置板级(注意flash 的2线和4线配置)-->在对应板级文件board_develop_XX. h 中配置好串口-->烧录程序-->串口工具看打印输出
①根据自己的原理图配置串口输出引脚
imageimageimage