打印
[嵌入式linux]

AM335X linux NorFlash启动慢问题

[复制链接]
2634|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
对比了Nand启动和Nor启动,nand启动没有问题(ubifs),发现nor启动时(jffs2),在进入System initialization...之前,停止了大概10秒钟左右。

[    1.128753] VFP support v0.3: implementor 41 architecture 3 part 30 variant c
rev 3                                                                          
[    1.128784] ThumbEE CPU extension supported.                                 
[    1.128845] mux: Failed to setup hwmod io irq -22                           
[    1.130737] Power Management for AM33XX family                              
[    1.345123] mmc0: new high speed SDHC card at address aaaa                  
[    1.359130] mmcblk0: mmc0:aaaa SS08G 7.40 GiB                                
[    1.371337]  mmcblk0: p1                                                     
[    1.642730] Trying to load am335x-pm-firmware.bin (60 secs timeout)         
[    1.642852] Copied the M3 firmware to UMEM                                   
[    1.643707] sr_init: platform driver register failed                        
[    1.650695] clock: disabling unused clocks to save power                     
[    1.674926] Detected MACID=d0:ff:50:3a:42:87                                 
[    1.677825] rtc-pcf8563 2-0051: low voltage detected, date/time is not reliab
le.                                                                             
[    1.677825] rtc-pcf8563 2-0051: retrieved date/time is not valid.            
[    1.677856] rtc-pcf8563 2-0051: hctosys: invalid date/time                  

luodefu - 启动长时间等待,大概10秒钟

    System initialization...                                                   

    Hostname       : 600                                                      
    Filesystem     : v1.0.2                                                     

    Kernel release : Linux 3.2.0-rt29                                          
    Kernel version : #1 PREEMPT RT Wed May 28 18:26:24 CST 2014                 

Mounting /proc             : [SUCCESS]                                         
Mounting /sys              : [SUCCESS]                                         
Mounting /dev              : [SUCCESS]                                         
Mounting /dev/pts          : [SUCCESS]                                         
Enabling hot-plug          : [SUCCESS]                                         
Populating /dev            : [SUCCESS]                                         
Starting telnetd           : [SUCCESS]                                         

System initialization complete.




相关帖子

沙发
outstanding| | 2014-6-6 08:00 | 只看该作者
这个还真没有发现,等高手回答

使用特权

评论回复
板凳
nicholasldf|  楼主 | 2014-6-6 10:48 | 只看该作者
linux系统镜像是一样的,ubiFS和jffs2也是根据相同的内容生成的

使用特权

评论回复
地板
alexer| | 2014-6-9 15:15 | 只看该作者
你们是自己的板子还是谁家的开发板。我们没发现过这个问题啊。。。data启动一切正常

使用特权

评论回复
5
nicholasldf|  楼主 | 2014-6-9 18:55 | 只看该作者
自己做的板子,,32MB的NorFlash ,,jffs2挂载有点慢,,后面打补丁估计会快点,,目前改了之后,挂载11MB的jffs2,时间为6秒左右,,之前用时15秒,,

使用特权

评论回复
6
nicholasldf|  楼主 | 2014-7-3 10:24 | 只看该作者
解决了,内核和jffs2加上EBS
挂载时间测试:
1、优化后的挂载时间
[root@AM600 lib]# time mount -t jffs2 /dev/mtdblock3 /mnt/
real     0m 0.42s
user     0m 0.00s
sys      0m 0.42s
2、优化前的挂载时间
[root@AM600 lib]# time mount -t jffs2 /dev/mtdblock3 /mnt/
real     0m 7.12s
user     0m 0.00s
sys      0m 7.11s

使用特权

评论回复
7
盈鹏飞科技| | 2014-7-10 12:49 | 只看该作者
厉害,还有人用nor flash??您这个是什么项目啊?

使用特权

评论回复
8
盈鹏飞科技| | 2014-7-10 12:50 | 只看该作者
我们都还在个nand,nor flash太贵了吧.

D1淘宝图.png (426.19 KB )

D1淘宝图.png

使用特权

评论回复
9
juster000| | 2015-7-15 14:08 | 只看该作者
你好,能请教个问题么?我现在做AM335X的norflash启动,现在的情况是,从SD卡启动uboot后能读写norflash,但是把uboot.bin考入norflash后,不能从norflash启动,配置管脚配置为,A/D muxed,16位,mux1。uboot.bin是从SDK中编译得到的。是不是我哪里错了,或还有什么问题没注意,望指教。

使用特权

评论回复
10
zzwgdut| | 2015-7-16 16:32 | 只看该作者
新手上路,坐等大神出现!

使用特权

评论回复
11
mini1986| | 2015-9-10 13:39 | 只看该作者
关注一下,学习学习......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

261

帖子

10

粉丝