我把MLO和uboot放在boot分区,把filesystem放在rootfs分区后,板子启动后串口打印下列信息是怎么回事?
U-Boot SPL 2013.10 (Feb 10 2015 – 15:06:25) reading args spl: error reading image args, err – -1 reading u-boot.img reading u-boot.img
U-Boot 2013.10 (Feb 10 2015 – 15:06:25)
I2C: ready DRAM: 256 MiB NAND: 0 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Error – No Valid Environment Area found *** Warning – bad CRC, using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC cpsw, usb_ether Hit any key to stop autoboot: 3 2 1 0 mmc0 is current device Scanning mmc 0… ** File not found /boot/zImage ** mmc0 is current device SD/MMC found on device 0 reading uEnv.txt ** Unable to read file uEnv.txt ** ** File not found /boot/zImage ** Card did not respond to voltage select! mmc1(part 0) is current device Card did not respond to voltage select! Booting from nand …
no devices available
no devices available Bad Linux ARM zImage magic! U-Boot#
还有我用USB连接板子和电脑后,在Linux虚拟机下用minicom打印不出板子的信息,在win7下才能打印?需要怎么设置,我的minicom已经设置好了的
Yaoming Qin:
您可以对于uboot的配置还不熟悉,请您参考 http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide
另外也可以参考 安装ezsdk中带的pdf文档。
Jian Zhou:
回复 Yaoming Qin:
请问您是用SKEVM自带的micro SD卡驱动的么?如果硬件没问题,应该是可以启动的。
linux上minicom,您可以参考下面的配置设置一下:http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_uboot_linux_debug_with_ccsv5#Configure_your_Development_Environment
leo chen:
回复 Jian Zhou:
卡的大小的 和 等级是多少
真不行 重新刷一下吧
Steven Liu1:
你可以用你的Linux挂载你的SD卡,在卡的第二个分区EXT分区中,查看下/boot下面是否有zImage这个文件,你log中,没找到这个。可能是卡没做好,如果挂载后也看不到分区,或者没这个文件的话,那还是重做卡吧。
Linux虚拟机下minicom不能使用的问题,你先用ls /dev/,看看dev下面是否有ttyUSB0, ttyUSB1这两个设备,如果没有的话,我怀疑是你的虚拟机没设置好,要把usb的设备接进来。