|
发表于 2024-4-15 23:09:52
1569 浏览 3 回复
MT6580 想要使用uart1连接外设获取信息 ,
使用引脚配置工具打开对应路径下的dws文件,显示我的uart1相应的配置都有了,(uart0为默认log串口)将电脑与uart1连接,利用XCOM发送数据,使用cat 无法读取节点数据;使用echo发送字符串,电脑端一直收到00数据,偶尔有一些乱码;使用microcom -s 115200 /dev/ttyMT1 , 可以接收到XCOM发送的字符串,不乱码,但是无法输入microcom的命令,向Xcom发送数据。 |
|
|
|
|
|
|
|
楼主|
发表于 2024-4-15 23:10:57
我跟着相关的帖子,也尝试过直接修改uart0的功能,能成功编译内核,但是都无法开机了,很怪。 |
|
|
|
|
|
|
|
发表于 2024-4-17 16:52:31
用apk试一下。
另外可以用镊子短路tx rx,用apk发送一段数据,看是否能收到相同的数据。
apk:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
|
|
|
楼主|
发表于 2024-4-21 17:07:39
cat /sys/devices/virtual/misc/mtgpio/pin 我在这个路径下查看到引脚7,8的配置信息分别是 7:10100110 8:11101010 也就是说这两个脚就是串口的配置,输入输出还是有问题,波特率也设置正确了,其他位也没搞别的。在/sys/bus/platform/drivers/mediatek-mt6580-pinctrl/10005000.pinctrl/mt_gpio 路径下,引脚7,8的信息就不是串口了, 7: 0 1 0 0 0-1-1-1-1 8: 0 0 0 0 0-1-1-1-1, 这个需要同一吗?又该如何配置呢, 我是用echo mode 7 1 > mt_gpio, echo -wmode 7 1>mt_gpio的命令都没有作用。 |
|
|
|
|
|
|
登录或注册
|