如何使用net console和uboot链接

如何使用net console和uboot链接,第1张

netconsole的使用方法如下:

1 在uboot的配置头文件中加入netconsole支持,#define CONFIG_NETCONSOLE,重编uboot

2 启动uboot后首先设备netconsole的服务器ip,set ncip serverip。然后修改uboot下的默认输入输出console,set stdin ncset stdout nc。uboot进入netonsole模式,此时串口控制台就没有输出了。

3 在PC端命令行下使用nc命令发送命令和接收uboot输出(uboot下netconsole的默认接收和发送端口都是6666)

(1)对于windows电脑,运行start /b nc -lup 6666;nc -u 设备ip 6666

(2)对于Linux电脑,运行nc -lup 6666 &;nc -u 设备ip 6666

之后我们就可以在PC端运行uboot命令了。

uboot下的netconsole可以用来远程执行命令,我们也可以将其与uboot提供的tftpserver功能结合,由PC端程序控制,实现uboot的一个在线升级功能。

通过Uboot设置开机启动参数,就可以了,bootargs 等让内核挂载文件系统 e.g: setenv bootargs root=1f01 console=ttySAC0,115200 init=/linuxrc devfs=mount mem=64M 1f01中1f对应十进制的31就是mtd的主设备号,01对应mtd1即把在mtd1上的文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11371376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存