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復用的。