文章目录
前言
一般海思源码只打开了串口0和串口1,而串口0基本都是作为调试串口使用,所以能供用户使用的也就只有串口1了。那么我们如何把海思的串口都打开呢?添加海思串口只需修改内核中两部分代码:
1、arch/arm/mach-hi3536/core.c 中添加
提示:直接找到自己对应的芯片平台:mach-hixxx
新增串口2和串口3,如下图:
2、arch/arm/mach-hi3536/include/mach/irqs.h 中添加
提示:若 irqs.h 已经默认添加,可忽略此步骤
新增串口2和串口3,如下图:
3、内核中串口添加完毕后,重新编译烧录即可
运行新内核后,通过命令查看串口是否已成功添加:
dmesg | grep ttyAMA
串口成功添加,如下图: