คุณสามารถเรียกใช้คําสั่งด้านล่างเพื่อเปิดใช้งานหรือปิดใช้งานบริดจ์ที่มีอยู่ในแพลตฟอร์ม SoC ของคุณ
echo 1 >/sys/class/fpga-bridge/fpga2hps/เปิดใช้งาน
echo 1 >/sys/class/fpga-bridge/hps2fpga/เปิดใช้งาน
Echo 1 >/sys/class/fpga-bridge/lwhps2fpga/เปิดใช้งาน
หากคุณไม่พบโฟลเดอร์เหล่านั้น โปรดตรวจสอบ DTS ที่คุณใช้อยู่เพื่อให้แน่ใจว่ามีโหนดด้านล่าง:
fpgabridge0: fpgabridge@0 {
เข้ากันได้ = "altr, socfpga-hps2fpga-bridge"; /* ต่อท้ายจาก boardinfo */
ป้ายชื่อ = "hps2fpga"; /* ต่อท้ายจาก boardinfo */
ชื่อรีเซ็ต = "hps2fpga"; /* ต่อท้ายจาก boardinfo */
นาฬิกา = ; /* ต่อท้ายจาก boardinfo */
รีเซ็ต = ; /* ต่อท้ายจาก boardinfo */
}; end fpgabridge@0 (fpgabridge0)
fpgabridge1: fpgabridge@1 {
เข้ากันได้ = "altr,socfpga-lwhps2fpga-bridge"; /* ต่อท้ายจาก boardinfo */
ป้ายชื่อ = "lwhps2fpga"; /* ต่อท้ายจาก boardinfo */
ชื่อรีเซ็ต = "lwhps2fpga"; /* ต่อท้ายจาก boardinfo */
นาฬิกา = ; /* ต่อท้ายจาก boardinfo */
รีเซ็ต = ; /* ต่อท้ายจาก boardinfo */
}; end fpgabridge@1 (fpgabridge1)
fpgabridge2: fpgabridge@2 {
เข้ากันได้ = "altr, socfpga-fpga2hps-bridge"; /* ต่อท้ายจาก boardinfo */
ป้ายชื่อ = "fpga2hps"; /* ต่อท้ายจาก boardinfo */
รีเซ็ตชื่อ = "fpga2hps"; /* ต่อท้ายจาก boardinfo */
นาฬิกา = ; /* ต่อท้ายจาก boardinfo */
รีเซ็ต = ; /* ต่อท้ายจาก boardinfo */
}; end fpgabridge@2 (fpgabridge2)
fpgabridge3: fpgabridge@3 {
เข้ากันได้ = "altr, socfpga-fpga2sdram-bridge"; /* ต่อท้ายจาก boardinfo */
ป้ายชื่อ = "fpga2sdram"; /* ต่อท้ายจาก boardinfo */
Read-ports-mask = <0x0000000f>; /* ต่อท้ายจาก boardinfo */
write-ports-mask = <0x0000000f>; /* ต่อท้ายจาก boardinfo */
cmd-ports-mask = <0x00000001>; /* ต่อท้ายจาก boardinfo */
}; end fpgabridge@3 (fpgabridge3)