完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
能用,贴上你不能显示的图,大多数是启动参数没有设置好
|
|
|
|
|
|
是这种情况
|
|
|
|
你的屏幕是4.3寸的,烧写4.3寸那个内核
|
|
|
|
烧写那个内核是可以用的,我是按照视频里说的,给内核打补丁,然后重新生成一个uImage,这个不能用,可能那个视频是针对小屏幕说的?
|
|
|
|
你会在开发板资料system目录中找到4.3寸LCD_mach-smdk2440.c这个文件,把它改名为mach-smdk2440.c,换了原来那个mach-smdk2440.文件,然后重新编译内核应该就可以了
|
|
|
|
谢谢你的回答
|
|
|
|
我按这个方法,把arch/arm/mach_2440下面的.c文件替换掉,然后重新编译内核,在生成uImage下载到开发部板上还是一样的情况,半个屏?还需要改lcd.c驱动程序吗?
|
|
|
|
这些步骤都执行了吗?
1. 打上原来的补丁 tar xjf linux-2.6.22.6.tar.bz2 cd linux-2.6.22.6 patch -p1 < ../linux-2.6.22.6_jz2440.patch 2. 把4.3寸LCD的源码覆盖原来的3.5寸源码 mv ../4.3寸LCD_mach-smdk2440.c arch/arm/mach-s3c2440/mach-smdk2440.c 3. 编译 cp config_ok .config make uImage 再把uImage烧进板子 如果不行的话,再执行一遍,我觉得是少了个步骤吧 |
|
|
|
我又根据这个步骤做了两遍。还是不可以呀,屏直接出现一条线
|
|
|
|
看来你是用的光盘提供的Ubuntu。
在这个Ubuntu中的/work/system目录下残留着JZ2440V1的内核源码,一定要把它删除。 然后再按照 百问网精智JZ2440开发板4.3寸LCD版使用手册.pdf 中介绍的内核编译方式来做即可。 |
|
|
|
我用的是图中的第一个,视频中也是用的这个内核呀
|
|
|
|
听话,把Linux-2.6.22.6开头的所有文件删除,编译内核时需要哪个文件就从光盘里拷贝进去。
然后按照 百问网精智JZ2440开发板4.3寸LCD版使用手册.pdf 中介绍的内核编译方式来做即可。 如果你一直舍不得删除 linux-2.6.22.6这个目录,你的问题将会一直持续下去 |
|
|
|
还是不可以呀 我把linux相关的全部删掉,然后将光盘里的linux-2.6.22.6.tar.bz 传进来
第一步:tar xjf linux-2.6.22.6.tar.bz 第二步:cd linux-2.6.22.6 第三步:打补丁 第四步:mv ../4.3寸LCD_mach-smdk2440.c arch/arm/mach-s3c2440/mach-smdk2440.c 第五步:cp config_ok .config 第六步:make 第七步:make menuconfig 将lcd的驱动选成M 第八步:make uImage 第九步:make modules 第十步:cp drivers/video/cfb*.ko /work/nfs_root/first_fs cp arch/arm/boot/uImage /work/nfs_root/uImage_nolcd 然后 :nfs 30000000 192.168.0.2: /work/nfs_root/uImage_nolcd bootm 30000000 mount -t nfs -o nolock,vers=2 192.168.0.2:/work/nfs_root/first_fs /mnt 最后将驱动一个个加载 这次变成半屏了 怎么回事 这个过程有错误吗?我又自己搭了ubuntu环境 也是一样的效果?需不需要将新编译的内核再重新烧到板子的nand flash里 再从第七步开始做 ps:4.3的屏的分辨率是480*320,我看群里面人说的。而3.5的是240*320,这应该和驱动程序lcd.c又关吧 |
|
|
|
第四步很重要,一定要确认是否做好了。
|
|
|
|
楼主,你的问题解决了吗,我也遇到了和你一样的问题
|
|
|
|
你用的是光盘里的uboot1.1.6吗
|
|
|
|
直接按照说明执行 mv ../4.3寸LCD_mach-smdk2440.c arch/arm/mach-s3c2440/mach-smdk2440.c
会出错的, 先把4.3寸LCD_mach-smdk2440.c 重命名为不带中文的LCD_mach-smdk2440.c,然后执行 mv ../LCD_mach-smdk2440.c arch/arm/mach-s3c2440/mach-smdk2440.c 没有提示错误就可以了 |
|
|
|
你用的uboot版本是光盘自带的吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2187 浏览 6 评论
1987 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4545 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 05:31 , Processed in 1.159360 second(s), Total 114, Slave 95 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号