명령 아래를 실행하여 SoC 플랫폼에서 사용할 수 있는 브리지를 활성화하거나 비활성화할 수 있습니다.
에코 1 > /sys/class/fpga-bridge/fpga2hps/활성화
에코 1 > /sys/class/fpga-bridge/hps2fpga/enable
에코 1 > /sys/class/fpga-bridge/lwhps2fpga/활성화
해당 폴더를 찾지 못한 경우 사용 중인 DTS를 확인하여 아래 노드를 사용할 수 있는지 확인하십시오.
fpgabridge0: fpgabridge@0 {
호환성 = "altr,socfpga-hps2fpga-bridge"; boardinfo */에서 추가된 /*
라벨 = "hps2fpga"; boardinfo */에서 추가된 /*
재설정 이름 = "hps2fpga"; boardinfo */에서 추가된 /*
클럭 = ; boardinfo */에서 추가된 /*
재설정 = ; boardinfo */에서 추가된 /*
}; 끝 fpgabridge@0(fpgabridge0)
fpgabridge1: fpgabridge@1 {
호환성 = "altr,socfpga-lwhps2fpga-bridge"; boardinfo */에서 추가된 /*
레이블 = "lwhps2fpga"; boardinfo */에서 추가된 /*
재설정 이름 = "lwhps2fpga"; boardinfo */에서 추가된 /*
클럭 = ; boardinfo */에서 추가된 /*
재설정 = ; boardinfo */에서 추가된 /*
}; 끝 fpgabridge@1(fpgabridge1)
fpgabridge2: fpgabridge@2 {
호환성 = "altr,socfpga-fpga2hps-bridge"; boardinfo */에서 추가된 /*
레이블 = "fpga2hps"; boardinfo */에서 추가된 /*
재설정 이름 = "fpga2hps"; boardinfo */에서 추가된 /*
클럭 = ; boardinfo */에서 추가된 /*
재설정 = ; boardinfo */에서 추가된 /*
}; 엔드 fpgabridge@2(fpgabridge2)
fpgabridge3: fpgabridge@3 {
호환성 = "altr,socfpga-fpga2sdram-bridge"; boardinfo */에서 추가된 /*
레이블 = "fpga2sdram"; boardinfo */에서 추가된 /*
읽기 포트 마스크 = <0x0000000f>; boardinfo */에서 추가된 /*
쓰기 포트 마스크 = <0x0000000f>; boardinfo */에서 추가된 /*
cmd 포트 마스크 = <0x00000001>; boardinfo */에서 추가된 /*
}; 끝 fpgabridge@3(fpgabridge3)