(PCIe定制场景)修改HDC通信机制

简介

Host与Device之间的HDC(Host Device Communication)通信机制默认使用PCIe通道(HDC over PCIe),若用户不进行PCIe驱动定制,则可跳过本章节。

若用户自定义PCIe驱动,使用自定义的Host与Device之间的数据传输机制,则需要参考本章节将原有HDC修改为Socket通道(HDC over Socket),将PCIe通道留给用户自定义的PCIe驱动使用。

Host的DSMI功能依赖HDC over PCIe,如果HDC修改为HDC over Socket,那么DSMI功能将无法使用。

操作步骤

  1. 进入解压后文件系统的/usr/local/filesys_modify/tempdir/usr/local/etc/目录,以root用户执行如下命令创建hdcBasic.cfg文件。

    vi hdcBasic.cfg

    在hdcBasic.cfg文件中写入如下内容:

    //TRANS_TYPE 0: USE SOCKET 
    //TRANS_TYPE 1: USE PCIe
    TRANS_TYPE              = 0
    SOCKET_SEGMENT          = 524288
    PCIE_SEGMENT            = 524288

  2. 执行:wq保存退出。