芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 880|回复: 0

【ACZ601】【出厂固件】烧录固件与出厂检测

[复制链接]

该用户从未签到

24

主题

30

帖子

238

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
238
发表于 2024-7-5 09:06:24 | 显示全部楼层 |阅读模式
本文将讲解如何烧录ACZ601开发板的出厂固件,并对开发板的功能进行检测!

工程代码下载链接: https://pan.baidu.com/s/1mOdImrChEpdwkoVjhyrDcg?pwd=z601  提取码: z601

一、烧录固件

1、烧录固件的前期准备

(1)下载完工程后,将它放在一个不含中文和特殊字符的路径下。其中“win32diskimager-binary.zip”为烧录软件,ACZ601_Factory_Test.zip是镜像文件压缩包(注意:根据对应的7010/7020开发板下载镜像)

   image.png


(2)找出SD卡和读卡器,将SD卡插到读卡器上,再将读卡器插到电脑上,可以看到电脑上显示了一个空白U盘,记住它的盘符(建议只插一个U盘,以免误操作)

   image.png

2、将镜像烧录进SD卡中

(1)解压“win32diskimager-binary.zip”和“ACZ601_Factory_Test.zip”;进入win32diskimager-binary/win32diskimager-binary下,双击Win32diskimager.exe运行烧录软件。

   image.png

(2)在软件界面选择你解压之后的XXX.img镜像文件,右边的Device选则你插入的读卡器的盘符,最后点击Write,在弹出的弹窗选择确定,等待烧录完成即可。

   image.png

3.烧录完成后弹出读卡器,至此我们就拥有了一张带有工程镜像的SD启动卡了;将读卡器弹出后,将sd卡插到开发板。



二、烧写QSPI与eMMC

1、烧录QSPI

(1)开发板上插入sd卡,设置启动模式为sd
   image.png


(2)打开电源后,等待进入Linux后,执行:
[C] 纯文本查看 复制代码
./QSPI.sh

  
   image.png

image.png

(3)D0和D1长亮,说明烧录成功

   image.png

2、写入EMMC

(1)把SD卡放在读卡器里面,插在USB口,启动模式设置为qspi启动
(2)打开MobaXterm软件,选择串口连接

   image.png

(2)打开开发板电源。在u-boot的倒计时界面按任意键停止系统自启动,在当前界面输入以下命令:(直接复制全部代码,在终端界面单击鼠标滚轮,粘贴即可),然后按下回车键

   image.png

[C] 纯文本查看 复制代码
mw 0xE000A244 0x4000; mw 0xE000A248 0x4000; mw 0xE000A044 0x0000; sleep 1; mw 0xE000A044 0x4000;sleep 2;usb start; fatload usb 0 0x100000 BOOT.BIN; fatload usb 0 0x2000000 image.ub; setenv bootargs 'console=ttyPS0,115200 earlyprintk root=/dev/sda2 rw rootwait'; saveenv; bootm 0x2000000



(3)单击鼠标滚轮粘贴后会出现以下界面,点击ok即可
   QQ20240902-174552.png

(4)然后会进入启动界面,最后linux系统启动完成,显示如下
   image.png

(5)输入下面命令,自动执行eMMC脚本
[C] 纯文本查看 复制代码
./burn_emmc.sh


三、开发板检测
1、下载测试脚本
        2024.8.20 更新测试脚本;从帖子下方下载测试脚本,然后直接拖入到MobaXterm侧边栏中
image.png
2、继续输入下列命令,并回车;如下图所示

[C] 纯文本查看 复制代码
chmod 777 Check_Board_ACZ601.sh
image.png


2、按键(S0、S1)、以太网、JTAG、UART、HDMI检测

(1)按照下图进行硬件连接

注意:用一根Type-C线,将上图中①与②连接;插入SD卡,设置启动模式为“SD”

image.png

(2)以太网配置

本工程已经设置了开发板静态IP为192.168.0.10,所以用网线将开发板和电脑连接后,需要配置电脑IP、以及关闭公共防火墙。

①设置电脑的ip地址

image.png

②关闭电脑的公共防火墙

image.png


(4)在u-boot的倒计时界面按任意键停止系统自启动,在当前界面输入以下命令:  
[C#] 纯文本查看 复制代码
env default -a
saveenv

(5)等待显示屏上打印出信息“root@ACZ601_7010” (测试:屏幕显示,说明HDMI正常)

   image.png

(6)打开MobaXterm软件,点击SSH登录 (测试:SSH可以登录,说明以太网正常)

   image.png

(7)输入下列命令“./Check_Board_ACZ601.sh” (测试:如果打印出下列信息,说明JTAG、UART是正常的)


   image.png

(8)继续分别按下两个按键,如果都打印出信息,说明按键也是正常;(测试:按下按键打印出信息,说明按键正常)


   image.png

更新记录:
2024.9.3 修改测试脚本





Check_Board_ACZ601.zip

807 Bytes, 下载次数: 50

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

GMT+8, 2024-11-21 17:08 , Processed in 0.114016 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表