改板后得优龙开发板跑wince得一些问题:再开一贴
[复制链接]
运行优龙bootloader选择boot wince后bootloader加载wince结束后wince开始运行,但是到给flash挂载文件系统得时候就出错,直接崩溃了,原因是flash改成了1G的flash,BSP中flash驱动是支持1G得,挂载文件系统失败原因估计是参数配置出错(实在惭愧我找不到配置参数得地方,flash大小变了分区肯定要变),我没有修改配置参数,而wince还是用原来得参数去挂载新flash得文件系统我估计就这样导致崩溃了:
FMD: ReadID (Mfg=ec, Dev=d3) //wince识别到flash
FMD_Init: finished successful //初始化完成
FMD_Init: ReserveSize 1073741824 reserved_sectors 524288 reserved_blocks 8192 //1G/524288page/8192block
RaiseException: Thread=8ffe5000 Proc=8e21bc70 'filesys.exe' //挂载文件系统出错
AKY=00000003 PC=03fd2994(coredll.dll+0x00062994) RA=8c3d4dd0(NK.EXE+0x00004dd0) BVA=00000003 FSR=00000003
RaiseException: Thread=8ffe5000 Proc=8e21bc70 'filesys.exe'
AKY=00000003 PC=03f8dff4(coredll.dll+0x0001dff4) RA=8c3d4dd0(NK.EXE+0x00004dd0) BVA=00000003 FSR=00000003
RaiseException: Thread=8ffe5000 Proc=8e21bc70 'filesys.exe'
AKY=00000003 PC=03fd2994(coredll.dll+0x00062994) RA=8c3d4dd0(NK.EXE+0x00004dd0) BVA=00000003 FSR=00000003
RaiseException: Thread=8ffe5000 Proc=8e21bc70 'filesys.exe'
AKY=00000003 PC=03f8dff4(coredll.dll+0x0001dff4) RA=8c3d4dd0(NK.EXE+0x00004dd0) BVA=00000003 FSR=00000003
RaiseException: Thread=8ffe5000 Proc=8e21bc70 'filesys.exe'
AKY=00000003 PC=03fd2994(coredll.dll+0x00062994) RA=8c3d4dd0(NK.EXE+0x00004dd0) BVA=00000003 FSR=00000003
RaiseException: Thread=8ffe5000 Proc=8e21bc70 'filesys.exe'
AKY=00000003 PC=03f8dff4(coredll.dll+0x0001dff4) RA=8c3d4dd0(NK.EXE+0x00004dd0) BVA=00000003 FSR=00000003
在外面开了一贴:有大侠说是bootloader和注册表配置有问题,注册表得问题我赞同,但是运行到这里应该就和bootloader无关了吧,如果还和bootloader 有关那么wince就是去读取了bootloader传过来得参数,但是我没有在bootloader那里找到接口函数啊,我的看法是应该在BSP中进行配置
请大侠指点下我这个思路是否正确,另外指点下注册表和BSP该配置哪里?指下地方都行,我找不到地方。。。注册表倒是看到几个和flash有关得选项但是没懂。
|