本帖最后由 FSL_TICS_imx 于 2013-11-12 10:39 编辑
Q: i.MX6启动时引脚设置问题。除了原理图中的BOOT_MODE[1:0]和跳线开关8个脚外,其它BT_CFG引脚是否可以任意设置也不会影响i.MX6的上电启动? A: BOOT mode的2个脚,只能配置为从USB启动,还是从板上启动。不能影响到从哪个FLASH启动。要想指定从哪个FLASH启动,必须要配置BOOT_CFG (WEIM接口上的那些脚)寄存器。 BOOT_CFG0,1,2,3这是CPU内部寄存器。当板子上电时,CPU 内部固化的ROM CODE会去读BOOT_CFG几个寄存器的内容,从而决定从哪个Flash启动,因此,用户必须要配置EIM接口上的那些PAD的拉高或者拉低。
Q:开发板为MCIMX6Q-SDB,编译工具用LTIB。要获取视频应用代码与imx_vpu_test的实例,现已经有imx_vpu_test可执行文件。问如何获取imx_vpu_test code? A:可以应用如下命令释放测试代码: ./ltib -p imx-test -m prep ---源码将被释放到<ltib folder>/rpm/BUILD/imx-test<version> 如果需要编译并且安装的话用如下的命令: ./ltib -p imx-test -m scbuild ./ltib -p imx-test -m scdeploy
12、通过网络下载kernel到开发板上出现问题 Q: 开发板 i.MX53 QSB,当通过网络下载kernel时候出现如下问题: VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "nfs" or unknown-block(2,0) Please append a correct "root=" boot option; here are theavailable partitions: b300 1920000 mmcblk0 driver:mmcblk b301 1919200 mmcblk0p1 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0) [<80038538>] (unwind_backtrace+0x0/0xf0) from [<8040f8d4>](panic+0x6c/0xe0) [<8040f8d4>] (panic+0x6c/0xe0) from [<80008ddc>](mount_block_root+0x1cc/0x20c) [<80008ddc>] (mount_block_root+0x1cc/0x20c) from [<80009028>](prepare_namespace+0x) [<80009028>] (prepare_namespace+0x11c/0x174) from [<800084a0>](kernel_init+0x120/0) [<800084a0>] (kernel_init+0x120/0x168) from [<800349e0>](kernel_thread_exit+0x0/0x) A:从以上的错误信息可以看到是文件系统rootfs 挂载失败的原因。解决方法为: (1)首先保证在设置host rootfs for NFS时候rootfs出口目录是正确的: %vi /etc/exports ------编辑该文件,增加rootfs出口目录为/tools/rootfs *(rw,no_root_squash) 保存并退出 %exportfs -a (2)启动参数要设置正确: MX53 LOCO U-Boot > setenv nfsroot/tools/rootfs MX53 LOCO U-Boot > setenv bootargs_nfs'setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot}v3,tcp'
|