嵌入式爱好者

查看: 21306|回复: 8

[已解决] 在OKMX6UL-C2(nand)上怎么增加串口呢

[复制链接]

4

主题

11

帖子

26

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2019-12-23 07:06:05 | 显示全部楼层 |阅读模式
本帖最后由 pizazzel 于 2020-1-1 18:16 编辑

你好,我买了一块OKMX6UL-C2(nand)开发板,想先试一下功能。 需要一些串口,而C2底板上只有调试串口,没有多余的串口功能。于是修改了imx6ul-14x14-evk-emmc-c2-7-1024x600.dts(被imx6ul-14x14-evk-gpmi-c2-256m-7-1024x600.dts引用)文件中的串口2和串口3,
但是做外回环测试没有生效,不知道什么原因

修改如下
&uart2 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart2>;
        /* fsl,uart-has-rtscts; */
        /* for DTE mode, add below change */
        /* fsl,dte-mode; */
        /* pinctrl-0 = <&pinctrl_uart2dte>; */
        status = "okay";  //  <-- status = "disabled";
};
&uart3 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart3>;
        status = "okay";  // <-- status = "disabled";
};


        imx6ul-evk {
                pinctrl_hog_1: hoggrp-1 {
                        fsl,pins = <
                                MX6UL_PAD_LCD_RESET__WDOG1_WDOG_ANY    0x30b0
                                MX6UL_PAD_UART1_RTS_B__GPIO1_IO19        0x17059 /* SD1 CD */
                                MX6UL_PAD_GPIO1_IO05__USDHC1_VSELECT        0x17059 /* SD1 VSELECT */
                                MX6UL_PAD_GPIO1_IO09__GPIO1_IO09        0x17059 /* SD1 RESET */
                                MX6UL_PAD_UART1_CTS_B__GPIO1_IO18        0x3008
                                /*MX6UL_PAD_UART2_TX_DATA__GPIO1_IO20        0x3008*/ //注释掉
                                /*MX6UL_PAD_UART2_RX_DATA__GPIO1_IO21        0x3008*/ //注释掉
                                MX6UL_PAD_UART2_CTS_B__GPIO1_IO22        0x3008
                                MX6UL_PAD_UART2_RTS_B__GPIO1_IO23        0x3008
                                /*MX6UL_PAD_UART3_TX_DATA__GPIO1_IO24        0x3008*/   //注释掉
                                /*MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25        0x3008*/   //注释掉


其他文件没有修改,imx6ul-14x14-evk-emmc-c2-7-1024x600.dts中的其他地方也咩有修改。

把c2底板上P2 插座 上的13,14脚短接(uart2收发),或者7,9脚短接(uart3收发),然后做收发回环测试,不能收到数据,不知道还需要配置什么?

另 :C2底板可以使用的imx6ul-14x14-evk-emmc-c2-7-1024x600.dts的这个设备树吧

回复

使用道具 举报

0

主题

1173

帖子

2202

积分

发表于 2019-12-23 09:33:11 | 显示全部楼层
需要把uart的其他复用全都关掉,imx6ul-14x14-evk-emmc-c2-7-1024x600.dts用在emmc核心板上,烧c2镜像就用c2底板

点评

谢谢,请问下,核心板nand+c2底板,可以用哪些dts文件啊,我在手册里没找到  详情 回复 发表于 2019-12-23 09:41
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

26

积分

i.MX6UL通行证

 楼主| 发表于 2019-12-23 09:41:27 来自手机 | 显示全部楼层
zhichao 发表于 2019-12-23 09:33
需要把uart的其他复用全都关掉,imx6ul-14x14-evk-emmc-c2-7-1024x600.dts用在emmc核心板上,烧c2镜像就用c ...

谢谢,请问下,核心板nand+c2底板,可以用哪些dts文件啊,我在手册里没找到
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2202

积分

发表于 2019-12-23 09:52:52 | 显示全部楼层
nand分256m和1g,屏幕类型有7-800x480等。imx6ul-14x14-evk-gpmi-c2-256m-7-1024x600.dts

点评

看了这个imx6ul-14x14-evk-gpmi-c2-256m-7-1024x600.dts文件,其实内部就是调用下面这个文件: imx6ul-14x14-evk-emmc-c2-7-1024x600.dts  详情 回复 发表于 2019-12-23 09:56
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

26

积分

i.MX6UL通行证

 楼主| 发表于 2019-12-23 09:56:21 来自手机 | 显示全部楼层
zhichao 发表于 2019-12-23 09:52
nand分256m和1g,屏幕类型有7-800x480等。imx6ul-14x14-evk-gpmi-c2-256m-7-1024x600.dts

看了这个imx6ul-14x14-evk-gpmi-c2-256m-7-1024x600.dts文件,其实内部就是调用下面这个文件:
imx6ul-14x14-evk-emmc-c2-7-1024x600.dts
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

26

积分

i.MX6UL通行证

 楼主| 发表于 2019-12-23 09:59:05 来自手机 | 显示全部楼层
刚刚你说要把其他uart复用功能关掉,就是说uart的其他脚也不能复用吗
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

26

积分

i.MX6UL通行证

 楼主| 发表于 2019-12-23 10:04:03 来自手机 | 显示全部楼层
刚刚你说要把其他uart复用功能关掉,就是说uart的其他脚也不能复用吗,比如这种  MX6UL_PAD_UART2_CTS_B__GPIO1_IO22        0x3008     ,         这个dts文件中没看到别的复用情况,uart好像就是做了gpio,把它注释了,uart功能没生效
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2202

积分

发表于 2019-12-23 11:34:39 | 显示全部楼层
确保复用到想用的功能上,没有其他复用,参考一下应用笔记增加串口,看看测试方法和硬件有没有问题
调用设备树,当前设备树没有就改调用的设备树

点评

一直没有时间,今天弄好了,原来测试程序有点问题。怎么结贴?  详情 回复 发表于 2020-1-1 17:23
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

26

积分

i.MX6UL通行证

 楼主| 发表于 2020-1-1 17:23:39 | 显示全部楼层
zhichao 发表于 2019-12-23 11:34
确保复用到想用的功能上,没有其他复用,参考一下应用笔记增加串口,看看测试方法和硬件有没有问题
调用设 ...

一直没有时间,今天弄好了,原来测试程序有点问题。怎么结贴?
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 16:15

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表