MyFPGA Forum
标题:
DE1_SoC uart 在application 中使用方法
[打印本页]
作者:
matthew_wang
时间:
2015-8-18 09:37
标题:
DE1_SoC uart 在application 中使用方法
连续接到了几个想在应用程序中使用uart的问题,uart 在linux系统中默认作为了console,所以是无法直接使用的!如果必须使用,就得想办法不让它作为linux的console.但是为了实现交互式环境,必须要另外留一个console界面。
可以使用VGA framebuffer或者ethernet SSH 进行交互。
这里参考了两篇文档进行了实现:
http://www.armadeus.com/wiki/index.php?title=Uart
http://knowledge.digi.com/articl ... se-serial-port-UART
铭记:be sure that your device won't send data back in response of U-Boot boot's sequence !!!!
1 recompile内核
device driver
---charcater devices
--serial drivers
[ ]Console on 8250/16550 and campatible serial port
make zImage
2 /etc/inittab 中把下面一行注释掉
#S:2345:respawn:/sbin/getty 115200 ttyS0
3 uboot参数设定
setenv bootargs "console=none"
env save
4 在VGAconsole页面对ttyS0参数设定
stty -F /dev/ttyS0 11500
5 VGA页面 echo hello > /dev/ttyS0
有图有真相
setting.png
(2.5 MB, 下载次数: 778)
下载附件
保存到相册
2015-8-18 09:32 上传
commu.png
(20.98 KB, 下载次数: 785)
下载附件
保存到相册
2015-8-18 09:32 上传
最后上传一个zImage
zImage.tar.gz
(3.76 MB, 下载次数: 0)
2015-8-18 09:36 上传
点击文件名下载附件
阅读权限: 10
欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/)
Powered by Discuz! X3