一、方法1配置及编译内核使能串口
在→ Device Drivers → Character devices → Serial drivers选上需要的串口,这种方式需要每次都编译内核
二、方法2修改设备树
查看电路原理图,查找到需要使用的串口引脚号
在设备树文件中找到对应的串口项
将status = “disabled”;修改为
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart1_PF>;
pdma-enable = <0>;
status = "okay";
pinctrl_uart1_PF为在DTSI文件中定义的串口引脚号
三、回到内核目录make生在DTB文件
四、将DTB文件复制到BOOT
五、测试
查看串口1是否加载成功
将串口调试模块连接到引脚
输入echo helloworld > ttyS1
串口终端成功接收成功,串口测试成功