高通Ride软件开发包使用指南(13)

9.3使用HLOS验证PCIe交换机

本节提供有关如何通过HLOS验证PCIe交换机用例的信息QNX软件。

9.3.1先决条件

■ 硬件

□ Snapdragon骑乘平台已安装以下组件:

● PCIe交换机卡(Microsemi Gen4 PFX交换机)

● NVME驱动器

● SA9000P推理卡

■ 最低软件/固件

□ Aurix固件版本>1.0.5。

● 参考高通公司Snapdragon Ride平台汽车参考Aurix用户

更新Aurix的说明指南(80-PU690-127)

□ 从Microsemi下载并安装ChipLink软件

□ Microsemi 3.50.0.3E版或指示的PCIe交换机固件包

发行说明

□ PCIe交换机的正确配置。

□ 平台软件–ES 5.1补丁版本或更高版本,支持PCIe交换机

● 可由客户工程部提供

注:发行说明和随附文档捕获了最新的软件和固件

各版本推荐的版本。请参阅平台软件的相同内容

正在安装版本。

9.3.2 PCIE设备枚举

要为pcie功能启用ldo时钟:

echo测试:persistent/pmic/client/usb2>/dev/npa

echo测试:persistent/pmic/client/pcie 2>/dev/npa

要启用pci服务器:

pci服务器-c–总线扫描限制=28

注意:在运行pci服务器命令之前运行pci工具-vvvv命令可能会使站台因此,不建议在运行pci服务器之前运行pci工具命令

命令可以使用pci工具-vvvv查看详细的枚举树。

如果成功枚举了交换机和下游端点端点显示如下:
在这里插入图片描述

9.3.3验证SA9000推断

验证SA9000P卡的PCIe枚举后,推断功能可以在SA9000P上验证。

注意:以下命令执行交换机和下游端口的PCIe枚举。不运行pci服务器命令previor或post。最好在执行此步骤之前重新启动。

在SOC1上,在控制台上运行以下命令:
For QDrive 3.0: /mnt/scripts/sa9000_init.sh

在这里插入图片描述

9.3.4芯片对芯片

Chip2Chip(C2C)功能允许SOC2利用已在SOC1。

在SOC2上,执行PCIE服务器初始化(参见第9.3.2节)。

/scripts/c2c.sh

在SOC1上,执行PCIE服务器初始化(参见第9.3.2节)。

/scripts/c2c.sh

在SOC1和SOC2上初始化C2C后,验证C2C的功能,C2C Direct

可以执行存储器访问(DMA)和编程输入/输出(PIO)测试。

a. 对于 C2C DMA:
i 在 SOC2: # c2cipc_dma_app -server
ii 在 SOC1: # c2cipc_dma_app -client
应在上看到相应的输出 SOC1 (Client):
DMA传输前的数据: Hello from Client
DMA接受后的数据 : Hello from Server
b. For testing C2C PIO:
i 在 SOC2: # c2cipc_pio -server
ii 在SOC1: # c2cipc_pio -client
SOC1上的相应输出应指示消息发送/接收为
successful

9.3.5 NVME操作

在SOC1上,在安装NVME驱动程序之前,如果之前没有运行,请运行以下命令。

注意:对于QDrive 3.0 ES4.3版本,以下命令执行交换机和的PCIe枚举并且在重新启动后只能运行一次。此命令也作为如果之前运行过/scripts/sa9000_init.sh,则不应重新运行SA9000P初始化脚本。

pci服务器-c–总线扫描限制=28
执行NVME旁路:
nvme_bypass

LD_PRELOAD=/mnt/lib64/libcam.so devb nvme

使用以下命令查找/dev中的块设备列表:

ls-l /dev/hd*

格式化NVME存储(如果之前已格式化NVME,请跳过此步骤)。

mkqnx6fs /dev/hd0

使用以下方法安装NVME:

mount -tqnx6 /dev/hd0/NVMe

/NVME然后可用于文件传输

9.3.6 10Gb以太网

Snapdragon Ride 2.5支持10Gb以太网。这将在QDrive 3.0中得到支持未来版本。请参阅《软件发行说明》,以跟踪此功能何时启用在您的平台上可用。

有关加载必要驱动程序和测试此功能的说明,请参阅10GBE驱动程序用户指南(80-PU690-701)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值