在线时间86 小时
UID2108315
注册时间2014-7-9
NXP金币0
该用户从未签到
中级会员
 
- 积分
- 378
- 最后登录
- 1970-1-1
|
本帖最后由 FSL_TICS_Rita 于 2014-11-27 16:46 编辑
大家好!
自己画的板子,基于i.mx6q-sabresd,u-boot的版本是u-boot-2009.08.
与原型板的区别在于UART DEBUG是
UART1_RX ------- SD3_DAT6 (E13)
UART1_TX --------SD3_DAT7 (F13)
原来的是
UART1_RX ---------- CSI0_DAT11 (M3)
UART1_TX-------------CSI0_DAT10 (M1)
DDR3 原型板采用的是MT41K128M16JT,我的是MT41K256M16.
我先开始修改UART DEBUG,内存部分还没有修改。修改了board/freescale/mx6q_sabresd/mx6q_sabresd.c 中的
static void setup_uart(void)
{
#if defined CONFIG_MX6Q
/* UART1 TXD */
// mxc_iomux_v3_setup_pad(MX6Q_PAD_CSI0_DAT10__UART1_TXD);
mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT7__UART1_TXD);
/* UART1 RXD */
// mxc_iomux_v3_setup_pad(MX6Q_PAD_CSI0_DAT11__UART1_RXD);
mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT6__UART1_RXD);
}
不知道还需要修改哪些地方,i.MX_6Dual6Quad_Linux_Reference_Manual.pdf只介绍了修改kernel的UART代码。从网上搜到的资料,对我作用不大。
请大家帮忙看看!
谢谢!
|
|