ARM-9 4412板、linux-3.14内核、usb转串口pl2303驱动的移植相关问题

- ARM-9 4412板、linux-3.14内核、usb转串口pl2303驱动的移植相关问题

  • 最近在做一个智能仓储的项目,遇到一个问题,当功能采集板Cortex-M0通过USB-UART接口和服务器主板A9进行通信,原本是按照如下所示的方法对A9做出相应的配置(初次参考文章链接:https://blog.csdn.net/feit2417/article/details/84912433

  • 但是在开发板系统的/dev目录下始终没有显示ttyUSB0,一开始是认为在pl2303驱动方面有问题,于是一直在上网找解决办法,但想法仅限于编译内核选项和设备树文件之间反反复复修改,但还是识别不了。

  • 后来询问导师这个问题,有提到U盘插上去也识别不了的事情,导师觉得是USB方面的问题。顺着USB这方面,在网上又找了好久,发现了另一个对于USB驱动的解决方法,(https://blog.csdn.net/jixianghao/article/details/45364579
    相比于之前在网上搜索的相应配置方法,这个更详细一些。按着这个教程重新对于、USB驱动进行配置后在开发板上可以识别U盘了,/dev/ttysda,然而插入M0开发板在/dev目录下没有相应的显示,但是在开发板开机后或者对其上的USB接口进行插拔有反应,具体反应如下
    在这里插入图片描述

  • 这说明之前一直识别不了的问题的解决方向是对的,但是具体能够识别M0板但是无/dev/ttyUSB0的原因还得进一步探究。又经过一帆搜索,终于找到解决方案(https://askubuntu.com/questions/408627/usb-to-serial-device-why-no-dev-entry)

  • 在这里插入图片描述
    -在如上网站中看到关于模块相关的解决方案,我想到在内核编译时好像使用“M”选中的pl2303,我试着在开发板上执行’modprobe pl2303’,立马就能显示ttyUSB0。至此,关于ARM-9 4412开发板不能识别M0板的问题终于解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值