TI中文支持网
TI专业的中文技术问题搜集分享网站

BeagleBone串口无输出

我现在手头有一块BeagleBone,SDK用的是TI SDK6.0,最近想测试一下串口功能,但在使用中发现虽然驱动已经成功生成了6个设备结点,但除了串口0(做了console)之外,其它都没有输出啊(用示波器抓过)?程序中打开、配置及发送数据显示都是正常的,我怀疑是不是引脚没有找对?但我看了驱动,好像也没有做UART的PINMUX啊?我目前的引脚是按照BB的原理图连接的。

Steven Liu1:

如果pinmux没做的话,这部分需要你修改代码去使能。增加pinmux后,调试可以成功吗?

user4088306:

回复 Steven Liu1:

确实是PINMUX没做的问题,我在BB设备初始化列表中加了uart的PINMUX就好了。

但是我还是有一点疑问,理论上am335x的引脚初始化模式应该是在$KERNEL_DIR/arch/arm/mach-omap2/mux33xx.c里面统一配置成的mode0,而我想用的UART1的相关引脚都是mode0,为什么还需要重新配置呢?

赞(0)
未经允许不得转载:TI中文支持网 » BeagleBone串口无输出
分享到: 更多 (0)