芯路恒电子技术论坛

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

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

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 425

    主题

    785

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15875
    QQ
    发表于 2023-6-30 10:07:35 | 显示全部楼层 |阅读模式
    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传输文件等,都可以用这两个镜像。
    preloader.img (256 KB, 下载次数: 106) u-boot.img (232.23 KB, 下载次数: 92)

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

    1. alt-boot-disk-util -p preloader.img -b u-boot.img -a write -d M
    复制代码



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

    设备树、rbf文件也请都使用工程中提供的文件,下面也单独传一份,方便大家直接下载。
    soc_system_A2_TFT.rbf (4.05 MB, 下载次数: 128)
    socfpga.dtb (24.31 KB, 下载次数: 103)
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-8 22:59 , Processed in 0.118827 second(s), 36 queries .

    Powered by Discuz! X3.4

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

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