阅读:2793回复:7
NAND启动问题
各位,大哥,
我用了HAIVE注册表,512M NAND,分了四个区 0 : offset 0x0 , size 0x80000 [boot] //引导区 1 : offset 0x80000 , size 0x1680000 [kernel] //内核区 2 : offset 0x1700000 , size 0x100000 [Registry] //注册表区 3 : offset 0x1800000 , size 0x1e800000 [ext-fs1] //用户区 如果是新的NAND或修改了NAND分区的大小时,第一次运行NK,总是停在了 OEMInit Done... Sp=ffffc7cc NandFlash FMD_Init NandFlash FMD_Init Done -----Enter Battery Init -- BatteryPDDInitialize BspBattInitialize PWR: Process Attach >PWR_Init(602ED68) HW_Init : Donw <PWR_Init:0x368b0 PWR_Close(0x368b0) IIS::InitCodec for WM8711BL NandFlash FMD_Init NandFlash FMD_Init Done 停在这要十多分钟,后才能起来,第一次起来后,下一次就很快了, 请问这是什么原因啊, 还有 NandFlash FMD_Init NandFlash FMD_Init Done 怎么会出现两次呀, 这个问题以经郁闷我好久了,产品都要生产了,就因为这个第一次启动慢问题,哪位大哥,帮帮我呀 |
|
|
沙发#
发布于:2007-12-11 19:42
自己顶一下!
|
|
|
板凳#
发布于:2007-12-11 20:57
你的NAND是被autoload的吧,如果是,驱动下应该加上flag=dword:10000
或者驱动不要放在BuiltIn下. |
|
|
地板#
发布于:2007-12-15 15:27
感谢版主,
问题解决了,是因为NAND需要格式化的原因,不格式化就可以了 |
|
|
地下室#
发布于:2007-12-17 15:27
引用第3楼hgh123于2007-12-15 15:27发表的 : 怎么样的解决的??楼上的。 可否将注册表发出来,参考以下。 我的NAND驱动每次起来都格式化。 会把我的保存在NAND 里面NK.bin给格式化掉。 我的注册表设置如下: [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NandFlash] "Profile"="FlashDisk" "IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}" "Order"=dword:0 "FriendlyName"="NAND Flash Driver" "Dll"="smflash.dll" "Prefix"="DSK" [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk] "AutoMount"=dword:1 "AutoPart"=dword:1 "AutoFormat"=dword:1 "PartitionDriver"="mspart.dll" "Name"="NANDFLASH" "Folder"="NandFlash" "DefaultFileSystem"="FATFS" [HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FlashDisk\FATFS] "Flags"=dword:00000024 "Dll"="fatfsd.dll" 请指教。谢谢。 |
|
|
5楼#
发布于:2007-12-19 14:36
将AutoFormat"=dword:1
改成: AutoFormat"=dword:0 |
|
|
6楼#
发布于:2008-01-10 15:35
我的用的平台是S3C2440+K9F1208的nandflash
现在在我烧写好系统后在串口中提示出现 Jumping to image at virtual address 0x8C201000h +ToPhysicalAddr:0x8C201000 -ToPhysicalAddr:0x30201000 ::: Physical Launch Address: 0x30201000h Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00 ProcessorType=0920 Revision=0 sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8c2013bc Windows CE Firmware Init INFO: Initializing system interrupts... INFO: Initializing system clock(s)... INFO: Initializing driver globals area... SDMMC config set rGPGCON: fd96ffba OEMInit Done... Sp=ffffc7cc 到这里就不动了,但是和楼主的不一样,我等了30分钟都没有启动起来,不知道是什么原因。 这个问题已经困扰我好久了,但是现在还是没有解决 |
|
7楼#
发布于:2009-04-01 15:52
将AutoFormat"=dword:1
改成: AutoFormat"=dword:0 修改后系统正常启动,但是找不到flash |
|