首页 > 技术知识 > 正文

PCIe MCC 支持主设备复位从设备。说明如下:

 复位后完全保留复位之前的设备状态,包括设备功能状态、地址映射等(DMA相关的寄存器除外);

 主设备可以连续复位从设备,但注意复位期间需要有足够的时间等待从设备启动;

编译好主片驱动后后,在 drv/pcie_mcc/koes 下面会生成一个可执行文件 booter。该文件是启动从设备和复位从设备的一个简单示例,由 drv/pcie_mcc/multi-boot/example 目录下的源码编译而成。具体的用法如下,

启动从设备:

$./booter start_device

复位从设备:

$./booter reset_device

更详细的信息,请参考~/pcie_mcc/multi_boot/example/boot_test.c 和驱动代码。

猜你喜欢