- 积分
- 26
贡献114
飞刀31 FD
注册时间2019-12-19
在线时间5 小时
扫一扫,手机访问本帖
|
本帖最后由 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的这个设备树吧
|
|