I.MX6 修改调试串口号(ttymx0 -> ttymxc2)
2015-12-18 16:34
183 查看
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复用的。
相关文章推荐
- android开发框架(一)HTTP通信
- fstab
- 速途研究院联合融云:中国移动社交沟通指数报告
- JAVA利用XSLT进行格式转换,XML转成自己需要的XML、HTML等。
- php与数据库代码开发规范
- matlab读取多幅图片,并对读取的图片降采样和双三次插值
- cron以及在laravel中使用cron
- OC 运行时 (三)
- 第16周SHH数据结构-【项目1-验证算法(4)快速排序 】
- Java 正确使用 Volatile 变量
- MySQL中文乱码解决
- 推荐一些前端开发好的博客及文章、工具
- 设计师如何为 Android 应用标注尺寸
- 第七章 路由器、交换机及其操作系统介绍
- 如何查看opencv函数实现
- eclipse安装maven插件
- 多线程之三:MFC多线程及实例
- Magento 后台自定义导出订单
- Python基础教程 第8章: 异常 学习笔记
- Matlab中插值函数汇总(上)