在LCD上显示摄像头图像之配置及移植内核3.4.2过程及所遇问题

错误步骤:

1.打补丁Linux-3.4.2_camera_jz2440.patch;

2.make menuconfig 使能USB_VIDEO相关驱动;

3.make uImage.

出现以下错误:

经请教说该函数不是2440上的,应该是没有选择默认开发板。

正确步骤:

 

1.打补丁Linux-3.4.2_camera_jz2440.patch;

2. make s3c2410_defconfig(arch/arm/configs目录下只有这个与2440相近,参考书上执行的是smdk2410_defconfig,但是提示/arch/arm/configs目录下没有这个文件)    //选择默认开发板

3.make menuconfig 使能USB_VIDEO相关驱动;

4.make uImage.

编译成功

 

 

问题1:

 

在u-boot下执行以下命令后(tftp命令烧写内核):

tftp 30000000 uImage
nand erase 0x00060000 0x00200000
nand write 30000000 0x00060000 0x00200000 

 

重启开发板后无法启动内核,出现以下错误:

解决办法:内核大于了2M,需要再uboot源代码里对flash重新分区。

 

问题2:

启动内核时出现乱码:

解决办法:set bootargs console=ttySAC0,115200解决

 

 

问题3:

启动内核过程中卡住不动,设置环境变量bootargs=console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=yaffs(yaffs要和所挂载的文件系统类型相同)

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值