gpt4 book ai didi

linux - 让 Linux 串行控制台在 imx31 上工作

转载 作者:太空宇宙 更新时间:2023-11-04 04:27:54 26 4
gpt4 key购买 nike

我刚刚将 uboot 和 linux 内核移植到我的基于 imx31 的主板上。内核启动是因为我可以在 RAM 的环形缓冲区中看到内核消息,但在...解压缩内核,完成,启动内核后,我在串行端口上看不到文本”

我在内核争论行上传递“console=ttySMX0,115200”,但我没有看到内核正在探测串行设备(正在注册串行驱动程序,但没有发生探测)。

我不明白串行控制台名称“ttySMX”与内核期望之间的关系。

我在 openembedded 下构建了内核,支持 LogicPD liteboard 和 Freescale ADS31 板,因为它们最接近我的板。

非常感谢任何帮助......我已经尝试了两周。

最佳答案

除此之外,还需要在内核配置中选择 CONFIG_SERIAL_IMX 和 CONFIG_SERIAL_IMX_CONSOLE。

这些标签在您的构建中可能有其他名称。在我查看的文件中,它们在 driver/tty/serial/imx.c 中被引用 - 如果在您的构建中存在体现驱动程序的不同文件,请在其源代码和该目录中的 Makefile 中查找类似的选项。

关于linux - 让 Linux 串行控制台在 imx31 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6988901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com