主题 : 发现nano pc 一个bug ubuntu 串口2 无法使用。TXD2 没有任何输出信号 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 41512
精华: 0
发帖: 61
金钱: 310 两
威望: 62 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2011-03-30
最后登录: 2017-08-01
楼主  发表于: 2014-08-30 22:34

 发现nano pc 一个bug ubuntu 串口2 无法使用。TXD2 没有任何输出信号

使用xgcom, 串口发送程序 和示波器 发现。
nano pc ubuntu 串口2 使用。TXD2 没有任何输出信号 。

串口1,3 功能正常。
级别: 侠客
UID: 41512
精华: 0
发帖: 61
金钱: 310 两
威望: 62 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2011-03-30
最后登录: 2017-08-01
1楼  发表于: 2014-08-30 22:38
   Linux GUI 串口调试工具 xgcom 安装使用   http://blog.csdn.net/zyxlinux888/article/details/6396035    
用 杜邦线分别 短接 TXD1,RXD1. 以及   .TXD2,RXD2 。 串口1 可以自发自收,串口2不行,用示波器量 到了 TXD1 的波形,但是 量不到  TXD2 波形。
级别: 侠客
UID: 41512
精华: 0
发帖: 61
金钱: 310 两
威望: 62 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2011-03-30
最后登录: 2017-08-01
2楼  发表于: 2014-09-02 16:41
Android 下是 可以的。
找到问题点了 。
mach-nanopc-t1.c
static void __init nanopc_gpio_init(void)
{
    /* Peripheral power enable (P3V3) */
    gpio_request_one(EXYNOS4_GPA1(1), GPIOF_OUT_INIT_HIGH, "p3v3_en");  //  TXD2  IO 被复用了 ,注释掉 这行就可以了。