I.MX6 修改调试串口号(ttymx0 -> ttymxc2)

简介: I.MX6 修改调试串口号(ttymx0 -> ttymxc2) 一、参考文章: uboot修改默认调试串口ttymxc0 ->ttymxc4(imx53) http://www.
                       I.MX6 修改调试串口号(ttymx0 -> ttymxc2)

一、参考文章: uboot修改默认调试串口ttymxc0
->ttymxc4(imx53) http://www.xuebuyuan.com/1494436.html 二、修改调试串口 和MCU通讯的串口是ttymxc0,目录调试使用的也是此串口,所在需改成别的串口ttymxc4 1)在uboot-imx/include/configs/目录下找到你项目中所用到的配置文件:mx53_skyz7_android.h(根据自己的项目而定) 2)在文件70行的位置找到:CONFIG_UART_BASE_ADDR 修改如下: #define CONFIG_UART_BASE_ADDR UART5_BASE_ADDR 3)找到宏:CONFIG_EXTRA_ENV_SETTINGS console=ttymxc0 修改成:console=ttymxc4 4)找到CONFIG_CONS_INDEX 值修改成 5 5)uboot-imx/board/freescale/此项目下,找到你项目所在的项目。找到项目用到的主文件:mx53_skyz7.c, 在此文件中找到:setup_uart函数,在这个函数中初始化你所要用到的串口。 /* UART5 RXD*/ mxc_request_iomux(MX53_PIN_KEY_ROW1, IOMUX_CONFIG_ALT4); mxc_iomux_set_pad(MX53_PIN_KEY_ROW1, 0x1E4); mxc_iomux_set_input(MUX_IN_UART5_IPP_UART_RXD_MUX_SELECT_INPUT, 0x1); /*UART5 TXD*/ mxc_request_iomux(MX53_PIN_KEY_COL1, IOMUX_CONFIG_ALT4); mxc_iomux_set_pad(MX53_PIN_KEY_COL1, 0x1E4); 这个和你的原理图有关,根据你的原理图所用到的串口是哪个IO复用的。

 

目录
相关文章
|
Linux
项目总结:i.mx6ull基于S485控制外设
项目总结:i.mx6ull基于S485控制外设
484 1
项目总结:i.mx6ull基于S485控制外设
|
3天前
|
Linux Android开发
Android 内核关闭CAN 串口设备回显功能
Android 内核关闭CAN 串口设备回显功能
7 0
|
23天前
【RTThread】修改Finsh打印串口波特率
【RTThread】修改Finsh打印串口波特率
|
存储
QT串口助手(串口的查找和打开)
QT串口助手(串口的查找和打开)
171 0
RK3399平台开发系列讲解(USB转串口)5.49、/dev/ttyUSB 修改串口名
RK3399平台开发系列讲解(USB转串口)5.49、/dev/ttyUSB 修改串口名
141 0
 RK3399平台开发系列讲解(USB转串口)5.49、/dev/ttyUSB 修改串口名
STM32的HAL库开发系列 - 串口重定向printf
STM32的HAL库开发系列 - 串口重定向printf
571 0
STM32的HAL库开发系列 - 串口重定向打印函数
STM32的HAL库开发系列 - 串口重定向打印函数
99 0
远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI PS304常见问题及注意事项
当使用导线连接外部设备或芯片时,导线不可过长,一般控制在 20CM 以内, IIC、 SPI、 UART 等数字接口数据线驱动能力有限,过长的导线会导致通讯波形迟缓。当导线确实无法缩短时,可以通过降低通讯速率的方法来解决、 缓解通讯异常问题。
远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI PS304常见问题及注意事项
|
芯片 数据格式
ARM架构与编程(基于I.MX6ULL): 串口UART编程(七)(下)
ARM架构与编程(基于I.MX6ULL): 串口UART编程(七)
242 1
ARM架构与编程(基于I.MX6ULL): 串口UART编程(七)(下)
|
定位技术 芯片
ARM架构与编程(基于I.MX6ULL): 串口UART编程(七)(上)
ARM架构与编程(基于I.MX6ULL): 串口UART编程(七)
169 1
ARM架构与编程(基于I.MX6ULL): 串口UART编程(七)(上)