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
Solved! Go to Solution.
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?
Why don't you use the mainline U-boot then?
Which version of the FSL U-boot are you trying to run?
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?
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!
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.