Hi
I tried porting linux kernel (3.14.52) latest version on IMX.6 SABRESDB and booted using bootcmd command.
It shows 'Starting the kernel..after that there is no log for the rest of kernel on serial console.
Output is :
MMC read: dev # 2, block # 2048, count 24576 ... 24576 blocks read: OK
## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux-3.14.52
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 6075320 Bytes = 5.8 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ..
Steps Followed
1) Download source:
https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_3.14.52_1.1.0_ga
2) Compile the source code
export ARCH=arm
export CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-
make imx_v7_defconfig
make uImage LOADADDR=0x10008000
3) Flash Image and u-Boot to the card
sudo dd if=u-Boot-mx6q-sabresd-no-padding.bin of=/dev/sdb bs=512 seek=2 conv=fsync /* u-boot-sabre-boundary-imx_3.0.35_1.1.0 */
sudo dd if=uImage_ltib of=/dev/sdb bs=512 seek=2048 conv=fsync
4) Copy complete file system from SVN to SD card.
sudo cp -rpa [A-z]* DESTINATION FOLDER
Is there any problems with my steps or any thing wrong with -imx6-boundary-imx_3.14.52_1.1.0_ga ?
Could anyone guide me for this issue.
Thanks
Hi sijil
boundary devices linux may not run on i.MX6 SABRESDB as this is different board.
Please use linux from i.MX6 product page, follow Linux Guide included in that package
Board Support Packages (29)
L3.14.52_1.1.0_MX6QDLSOLO (REV L3.14.52_1.1.0)
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------