瑞芯微Rockchip开发者社区
登录
直播中
迷你洼哇
12年用户
553经验值
私信
关注
[问答]
dts编译后烧写进去开启串口无法使用是为什么?
开启该帖子的消息推送
编译器
环境版本如下:
OKMX6UL-C2_Linux4.1.15
飞凌
官方给的虚拟机ubuntu12,把OKMX6UL-C2OKMX6UL-C2(eMMC、NAND版)_Qt5.6+Linux4.1.15用户资料-2020.01.04Linux源码kernellinux-4.1.15.tar.bz2
解压后进入到arch/arm/boot/dts下面编译板子适配的开启加载的dtb,这里是修改源码dts
imx6ul-14x14-evk-emmc-c2-7-1024x600.dts
在后面追加如下
&uart2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart2>;
status = "okay";
};
&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3>;
status = "okay";
};
仅编译dtb指令make ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- dtbs
编译成功
编译后的dtb同步到
开发板
的/run/media/mmcblk1p1/目录下
然后执行sync
然后reboot后ls /dev
可以看到ttymxc1 ttymxc2出来了
然后我用用u***转ttl的线接开发板的引脚,用echo "hello" > /dev/ttymxc1和cat < /dev/ttymxc1
和电脑的串口发现都没反应,ttl的rx和tx反接也试了,gnd也是接了的,引脚图里面的uart2和3都同时试了,也没用
引脚图如下
实际接线如下,这个时候连的是uart2,黑线GND,黄tx 绿rx,反接也试过了,都没消息
想知道问题在哪,我只更新了编译后的dtb,是不是还有什么需要更新
回帖
(3)
王强
2022-1-10 10:30:36
您看一下您添加的uart的位置是和uart1在一起吗,是否对用到的引脚进行了配置
您看一下您添加的uart的位置是和uart1在一起吗,是否对用到的引脚进行了配置
举报
彭亚光
2022-1-10 10:30:39
1、imx6ul-14x14-evk-emmc-c2-7-1024x600.dts里面没有uart的配置,我配置的uart2和3单独添加在这里面的
2、引脚没有做别的配置,因为引用的dts头文件里我看已经配好了的
1、imx6ul-14x14-evk-emmc-c2-7-1024x600.dts里面没有uart的配置,我配置的uart2和3单独添加在这里面的
2、引脚没有做别的配置,因为引用的dts头文件里我看已经配好了的
举报
徐慧
2022-1-10 10:30:45
按照官方应用手册里面的添加uart4,也是没反应
禁用了dma,ttymxc3都出来了
按照官方应用手册里面的添加uart4,也是没反应
禁用了dma,ttymxc3都出来了
举报
更多回帖
rotate(-90deg);
回复
相关问答
编译器
labview串行通讯控制流水灯的,程序没错
烧
写进去
后
就不对
2015-05-07
3404
用JLINK给STM32单片机最小系统
烧
写程序时只能
烧
写进去
一个程序
2016-06-02
8714
j-link程序
烧
写进去
之后板子没反应
2019-04-18
2424
请问我的stm32f103vet6为什么打开LED例程
烧
写进去
也不会亮?
2018-08-01
4570
51单片机芯片为什么
串口
可以写,换到另外板子上不可以
写进去
程序
2016-05-31
3950
请问CC2530如何加锁flash?防止
烧
写进去
的程序被别人读出来?
2018-05-22
3124
RT1021 BEE XIP
无法
启动是怎么回事?
2023-05-12
590
x210v3没有SD卡怎么
烧
写映像文件?
2014-04-28
2005
用
串口
给CC2530
烧
写程序的问题
2015-04-07
6368
重定位
后
输出乱码
2019-04-16
1240
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分