正点原子alpha开发板启动出现a started job is running for dev-ttymxc0.device

这是用tftp下载官方的zImage和设备树,用nfs挂载根文件系统,然后boot后,就会卡到a job is running for dev-ttymxc0.device(计时/1min30),等1min30后面就这个页面了。

img

根文件系统里设置默认终端接口和你实际使用的串口不是一样,导致终端进不了系统。实际已经进入系统了。

在uboot下敲env print,看看bootargs环境变量填的是什么?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 请看👉 :(四)vxworks系统的开发板tftp: timeout问题解决(方法通用)
  • 除此之外, 这篇博客: Linux准备工作-Linux区中的 1.4.1 TFTP安装 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    *安装命令:sudo apt install tftp-hpa tftpd-hpa
    *创建tftp文件夹:mkdir ~/linux/tftp
    *修改文件权限:sudo chmod 777 ~/linux/tftp
    *修改配置文件:sudo vim /etc/default/tftpd-hpa

    # /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/home/mannix/linux/tftp"
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"
    
    

    *重启tftpd-hpa:sudo service tftpd-hpa restart
    *查看是否安装成功:sudo service tftpd-hpa status


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^