原帖由 joshuazzh 于 2008-8-13 10:36 发表
谢谢回复
分区信息:
static struct mtd_partition smdk_default_nand_part[] = {
[0] = {
.name = "bootloader",
.offset = 0x00000000,
.size = 0x00030000,
},
[1] = {
.name = "k ...
原帖由 joshuazzh 于 2008-8-13 14:09 发表
谢谢大家的回复
问题既不是出在内核中也不是处在文件系统中,
devfs在2.6.18以后的内核中压根就不支持了
在2.6.14-2.6.17还可以通过打补丁或者手动的方式在对应kconfig中添加支持
之后版本的内核已经把这部 ...
原帖由 joshuazzh 于 2008-8-13 14:16 发表
那您在make menuconfig的时候进去把相应的那几项选中编译进内核了吗
我估计您只是修改了那个地方
但是配置的时候是没有添加这个的
我实验过
肯定编译不过去会报错的
原帖由 rodgerluo 于 2008-8-13 14:27 发表
我在u-boot-1.1.4.tar.bz2中已经完成了Nand boot的移植和tftp boot,在1.1.6中搞了一下就没有做了。现在最新版本是1.3.4
原帖由 joshuazzh 于 2008-8-13 14:22 发表
出问题的地方就是我判断的那个地方
mkyaffsimage工具的问题
给出的大家解决思路
先通过网络文件系统nfs把系统给启动起来
把/dev/mtdblock2即文件系统对样的分区挂在到/mnt下
然后再将文件系统直接cp到mn ...
原帖由 sep 于 2008-8-13 14:38 发表
你这个办法很不错,绕开了vivi的烧写。但这样做,你这个文件系统是什么?
另外,我也知道2.6.24内核已经删除devfs的代码,但是别人都是这样做,编译也没错误(我现在在公司的电脑重新编译了下,依然没问题) ...
原帖由 joshuazzh 于 2008-8-13 14:47 发表
我的内核中就没有添加devfs
相应的措施就是在文件系统的
/dev下面添加console和null两个设备文件,添加udev支持
这样完全可以取代devfs的功能
您可以试试
其实问题的实质应该还是在mkyaffsimage有问题 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |