ST意法半导体
直播中

刘继牛

7年用户 921经验值
私信 关注
[问答]

如何在设备树中创建UART接口?

我想在具有 openstlinux-20-02-19 生态系统的 STM32MP157C-DK2 上使用带 A7 的 UART7。因此,我尝试在设备树中包含/启用 UART 接口,但它无法正常工作。
我通过设置状态“okay”在 stm32mp157a-dk1.dts 文件中配置了 UART7:
&uart7{
   pinctrl-名称=“默认”;
   pinctrl-0 = <&uart7_pins_a>;
   状态=“好的”;
};
并在 stm32mp157.c.dtsi 文件中设置状态“okay”:
uart7: serial
您可以在主机 PC 上使用以下命令检查 dtb 构建结果,在 yocto 构建的部署映像目录中:
$ dtc -I dtb -O dts stm32mp157c-dk2.dtb
它将以人类格式为您提供 dt 值。
然后您可以检查 serial@40018000 节点的状态。
根据结果​​,它将是构建问题,或者内核启动时的 dt 应用问题。

更多回帖

发帖
×
20
完善资料,
赚取积分