天嵌 ARM开发社区

 找回密码
 注册
查看: 2557|回复: 5

烧写文件系统时出现了问题~~~~~

[复制链接]
feixue2588 发表于 2010-8-8 10:46:43 | 显示全部楼层 |阅读模式
我是按移植手册上做的,但是烧写内核时出现了这样的问题:
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)                          
end_request: I/O error, dev mtdblock2, sector 256                                
isofs_fill_super: bread failed, dev=mtdblock2, iso_blknum=64, block=128         
yaffs: dev is 32505858 name is "mtdblock2"                                       
yaffs: passed flags ""                                                           
yaffs: Attempting MTD mount on 31.2, "mtdblock2"                                 
yaffs: auto selecting yaffs2                                                     
block 766 is bad                                                                 
yaffs_read_super: isCheckpointed 0                                               
VFS: Mounted root (yaffs filesystem) on device 31:2.                             
Freeing init memory: 108K                                                        
/dev/tty: No such file or directory                                             
Kernel panic - not syncing: Attempted to kill init!                              
[<c0029ab8>] (unwind_backtrace+0x0/0xe8) from [<c026dd98>] (panic+0x44/0x124)   
[<c026dd98>] (panic+0x44/0x124) from [<c0047588>] (do_exit+0x500/0x5fc)         
[<c0047588>] (do_exit+0x500/0x5fc) from [<c00476c0>] (do_group_exit+0x3c/0xbc)   
[<c00476c0>] (do_group_exit+0x3c/0xbc) from [<c0047750>] (sys_exit_group+0x10/0x)
[<c0047750>] (sys_exit_group+0x10/0x1c) from [<c0023e20>] (ret_fast_syscall+0x0/)

ps:内核也是自己制作的,能烧写进去天嵌做好的文件系统,但是自己做的就是烧不进去~~~~
希望能够得到你们的帮助~~
 楼主| feixue2588 发表于 2010-8-8 10:55:34 | 显示全部楼层
论坛上相关的帖子都看啦下,但是都没能解决:Q
回复

使用道具 举报

wuchguang 发表于 2010-8-8 11:22:28 | 显示全部楼层
你的文件系统是怎么做的,步骤?
回复

使用道具 举报

 楼主| feixue2588 发表于 2010-8-8 17:25:41 | 显示全部楼层
3# wuchguang

就是按照手册上的步骤来的阿~做完step 11,然后执行#mkyaffs2image root_2.6.30.4 root_2.6.30.4.bin生成镜像
回复

使用道具 举报

 楼主| feixue2588 发表于 2010-8-9 10:28:38 | 显示全部楼层
哈哈,终于好啦!我先在dev下新建了一个tty设备,然后又出现Kernel panic - not syncing: Attempted to kill init!的错误,网友说是内核中没有添加对EABI的支持,然后把内核全部重新设置了一遍(感觉之前也没错呀??),编译后又出现找不到串口的错误,原来是忘记做step12了,之后又重新编译内核,就好啦。串口出现以下信息:
TCP cubic registered                                                            
NET: Registered protocol family 17                                             
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)                        
end_request: I/O error, dev mtdblock2, sector 256                              
isofs_fill_super: bread failed, dev=mtdblock2, iso_blknum=64, block=128         
yaffs: dev is 32505858 name is "mtdblock2"                                      
yaffs: passed flags ""                                                         
yaffs: Attempting MTD mount on 31.2, "mtdblock2"                                
yaffs: auto selecting yaffs2                                                   
block 766 is bad                                                               
yaffs_read_super: isCheckpointed 0                                             
VFS: Mounted root (yaffs filesystem) on device 31:2.                           
Freeing init memory: 108K                                                      
                                                                                
Please press Enter to activate this console.                                    
[root@EmbedSky /]# ls                                                           
bin         home        lost+found  proc        sys         var                 
dev         lib         mnt         root        tmp         web                 
etc         linuxrc     opt         sbin        usr
回复

使用道具 举报

 楼主| feixue2588 发表于 2010-8-9 10:30:43 | 显示全部楼层
哦,对了,我把busybox也重新设置编译了一遍,那里可能原先也有问题~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-5 05:08 , Processed in 2.038510 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表