飞腾FT2000/A + SWITH pcie 扫描问题记录

前景:

      cpu 和 SWITCH 是通过PCIE 接口进行连接,通过PCIE 接口进行对SWITCH 配置。

1、由于Switch 上电后需要给上电时序,在Uboot阶段给了正确的上电时序后,飞腾cpu 无法正常扫到SWITCH 的PCIE. 

2、与飞腾沟通后发现其CPU 上电后是有PCIE 的扫描窗口的,只能在那段时间内需要将PCIE 设备给准备好 才能扫到PCIE 设备。

3、根据飞腾的建议,希望可以在Uboot 阶段将操作Switch 的GPIO 提前,并且是在扫之前,这个修改也只能靠厂家进行修改。修改后暂时没有效果.

4、硬件得知需要上电时序后,直接将SWITCH 的PCIE_RST 和 CORE_RST  上电的时候就拉高,这样后可以发现PCIE 设备了。

5、但是这个和我们原先的设备现象有点不一致,原先适配的另外一个型号的SWITCH,同样的操作却能够识别到SWITCH。飞腾这边也未能够解释该现象。并且飞腾建议我们增加一个CPLD 进行控制SWITCH 的上电时序,这样保证CPU 在扫之前SWITCH 已经准备好了。

PCIE 相关的主要是PCIE 的100M 时钟,PCIE 数据线,PCIE_RST 。

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
飞腾FT1500A/16是一款采用飞腾V10处理器的计算机,可以运行麒麟操作系统。要安装麒麟系统,首先需要使用Uboot工具进行安装。 Uboot是一种用于嵌入式系统的引导加载程序,可以在正式运行操作系统之前加载并初始化硬件设备,从而保证操作系统正常启动。在使用Uboot进行安装时,需要按照以下步骤进行操作: Step 1:准备工作 在开始安装之前,需要准备一台电脑和一个USB接口的U盘。电脑需要安装TFTP服务器和串口工具,U盘需要格式化为FAT32格式。 Step 2:拷贝文件 将麒麟系统文件拷贝到TFTP服务器目录中,同时将Uboot工具拷贝到U盘中。 Step 3:配置串口 通过串口连接FT1500A/16并设置串口参数。 Step 4:启动Uboot 按下FT1500A/16上的Reset键,进入Uboot界面。 Step 5:设置网络参数 在Uboot命令行界面中输入以下命令: setenv ipaddr 192.168.1.100 setenv serverip 192.168.1.1 其中,ipaddr为FT1500A/16的IP地址,serverip为TFTP服务器的IP地址。设置完成后,保存并退出。 Step 6:下载并安装麒麟系统 在Uboot命令行界面中输入以下命令: tftpboot 0x82000000 openEuler-kunpeng-2.0-aarch64-minirootfs.img cp.b 0x82000000 0x5fc00000 0x800000 其中,第一个命令将麒麟系统文件下载到内存中,第二个命令将系统文件安装到FT1500A/16的Flash存储器中。安装完成后,重启计算机即可使用麒麟系统。 总结: 通过Uboot工具安装麒麟系统需要进行多个步骤,其中涉及到的命令较多,需要认真阅读和理解。此外,安装过程中需要注意参数设置和文件拷贝等细节问题,以确保安装过程顺利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值