u-boot no response - i.MX6q

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

u-boot no response - i.MX6q

跳至解决方案
2,306 次查看
fanfan
Contributor II

I have a custom i.mx6q board based on Sabre-SD Board. Now my issue is only stock u-boot can work. u-boot code downloaded from official Sabre-SD site didn't: it display nothing in UART console(just a character '?').

I flashed it by same way. Where should I start from to fix this strange issue?

Fan

标签 (1)
0 项奖励
回复
1 解答
2,108 次查看
jimmychan
NXP TechSupport
NXP TechSupport

is there any different between your own custom board and SabreSD board?

do you make any changes in u-boot source code? e.g.  UART console (if different)

is there any error message?

在原帖中查看解决方案

0 项奖励
回复
4 回复数
2,108 次查看
fabio_estevam
NXP Employee
NXP Employee

Why don't you use the mainline U-boot then?

Which version of the FSL U-boot are you trying to run?

0 项奖励
回复
2,109 次查看
jimmychan
NXP TechSupport
NXP TechSupport

is there any different between your own custom board and SabreSD board?

do you make any changes in u-boot source code? e.g.  UART console (if different)

is there any error message?

0 项奖励
回复
2,107 次查看
fanfan
Contributor II

Yes, Jimmy, you are right. I change code(mx6q_sabresd.c, setup_uart) from:

     mxc_iomux_v3_setup_pad(MX6Q_PAD_CSI0_DAT10__UART1_TXD);

     mxc_iomux_v3_setup_pad(MX6Q_PAD_CSI0_DAT11__UART1_RXD);

to

     mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT7__UART1_TXD);

     mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT6__UART1_RXD);

Now I get message from UART. It then stopped at "MMC", but anyway it show something.

Thanks!

0 项奖励
回复
2,108 次查看
fanfan
Contributor II

I didn't SabreSD board. My curiosity is: since they use same SOC, u-boot should be working for both(at least to boot up CPU).

For UART, you mean they used different UART setting like bit speed? I will give a try.

0 项奖励
回复