ZYNQ PL串口linux驱动
时间: 2023-06-22 10:47:39 浏览: 189
course_s6_ZYNQ那些事儿-Linux驱动篇V1.01.pdf
ZYNQ PL串口的Linux驱动需要使用设备树来配置。下面是一个简单的步骤:
1. 打开设备树文件,一般是在 /arch/arm/boot/dts/ 文件夹下。
2. 在设备树文件中添加串口节点,例如:
```
&uart0 {
status = "okay";
clock-frequency = <100000000>;
interrupt-parent = <&intc>;
interrupts = <0 31 4>;
reg = <0xE0000000 0x1000>;
compatible = "xlnx,xps-uartlite-1.00.a";
};
```
3. 编译设备树文件,并将其包含在内核镜像中。
4. 在内核配置中启用串口驱动,例如:
```
CONFIG_SERIAL_XILINX_PS_UART=y
```
5. 在启动命令行中指定串口的设备节点,例如:
```
console=ttyPS0,115200
```
这些步骤应该能够让你在ZYNQ上成功配置PL串口的Linux驱动。
阅读全文