admin 发表于 2023-6-30 10:07:35

AC540-SoC 开发板使用常见问题和说明

AC540-SoC 开发板有2个网口,一个是ARM直接驱动,一个是由ARM导出到FPGA之后,经过FPGA管脚引出。
FPGA侧网口要使用,需要在fpga中配置好GMII转RGMII的IP以及指定物理管脚,这也就意味着FPGA侧的网口要想使用,必须先将FPGA配置文件烧录到FPGA中。

双网口和单网口使用时候差别很大,设备树、UBOOT里面配置,以及Quartus工程都不一样
左侧网口(夹在USB口之间),为HPS网口,使用的是EMAC1,PHY_ADDR = 1
右侧网口(靠近HDMI),为FPGA网口,使用的是EMAC0,PHY_ADDR = 5

以下为开发板默认的uboot和prelaoder镜像,可以直接烧录进SD卡,然后就可以使用开发板的HPS网口在UBOOT下进行通信了,比如NFS启动,FTP传输文件等,都可以用这两个镜像。


更新UBOOT的方法,这里再发一遍。

[*]准备一张已经烧录过系统镜像的SD卡,一定要是烧录过镜像的。推荐使用540网盘资料里的“06_预制作镜像”下的“AC540_SD_QT_IMG”镜像
[*]将SD卡使用读卡器接入windows系统。系统此时会弹出好几个对话框提示你卡没格式化,不识别什么的,直接点击取消,千万不要点确定并格式化SD卡
[*]以管理员身份打开soc_command_shell
[*]使用命令cd切换路径,定位到存放上述两个文件的目录。
[*]复制下述命令并修改最后一个参数M为你电脑上SD卡的盘符(可能有三个盘符,任选一个就可以)
[*]将命令粘贴到soc_command_shell并回车执行。
[*]等待返回执行成功信息。

alt-boot-disk-util -p preloader.img -b u-boot.img -a write -d M


以下提供的是对应的Quartus工程,包括上述uboot镜像的源代码,当然,还包括设备树文件。(附件超论坛允许尺寸了,分卷压缩,2个必须都下载,但只需要选中一个解压就可以了)



设备树、rbf文件也请都使用工程中提供的文件,下面也单独传一份,方便大家直接下载。


页: [1]
查看完整版本: AC540-SoC 开发板使用常见问题和说明