rapid_dev
驱动牛犊
驱动牛犊
  • 注册日期2007-12-28
  • 最后登录2012-04-23
  • 粉丝0
  • 关注0
  • 积分498分
  • 威望257点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
阅读:3352回复:13

从mDOC_G4引导系统

楼主#
更多 发布于:2008-01-03 11:08
各位高手:

有谁做过基于PXA270的CPU,从DiskOnChip(DOC)里BOOT操作系统?可以聊聊吗?

另外,我有mobile5.0下基于DOC的BSP,谁可以拿WINCE5.0+PXA270+mDOC (G4)的BSP与我交换
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
沙发#
发布于:2008-01-03 13:35
用户被禁言,该主题自动屏蔽!
hanson_csu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-22
  • 最后登录2009-10-16
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望59点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-23 22:50
引用楼主rapid_dev于2008-01-03 11:08发表的 从mDOC_G4引导系统 :
各位高手:

有谁做过基于PXA270的CPU,从DiskOnChip(DOC)里BOOT操作系统?可以聊聊吗?

另外,我有mobile5.0下基于DOC的BSP,谁可以拿WINCE5.0+PXA270+mDOC (G4)的BSP与我交换
.......



rapid_dev  我现在的情况基本与你相同的。也是PXA270,在Mobile 6下MDOC是正确工作,现在移植

到Windows CE 6, 原先的配置是不行了。 现在要做的是,把MDOC剩余空间作为一个文件夹,提供

给用户使用。你的TureFFs配置好啦? 希望与你一起探讨下
http://hanson.cnblogs.com/
rapid_dev
驱动牛犊
驱动牛犊
  • 注册日期2007-12-28
  • 最后登录2012-04-23
  • 粉丝0
  • 关注0
  • 积分498分
  • 威望257点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-25 09:24
多谢hanson_csu的支持,我进度还没那么快,刚实现从MDOC启动的EBOOT,现在内核启动一段时间后出现死机,还在找原因呢,不知你遇到过没有?你的EBOOT引导做得很成熟了吧?呵呵
thinkerwin
驱动牛犊
驱动牛犊
  • 注册日期2004-12-17
  • 最后登录2009-02-21
  • 粉丝0
  • 关注0
  • 积分389分
  • 威望43点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-25 10:26
引用第2楼hanson_csu于2008-01-23 22:50发表的  :



rapid_dev  我现在的情况基本与你相同的。也是PXA270,在Mobile 6下MDOC是正确工作,现在移植

.......


hanson_csu 我现在也想在WINCE5.0 下使用MDOC, 但是手头下没有关于MDOC有效管理的TureFFs系统, 不知在那里可以下载到!谢谢。。。。
我是一只欲飞小小鸟
hunbalo
驱动牛犊
驱动牛犊
  • 注册日期2004-04-21
  • 最后登录2020-10-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望124点
  • 贡献值0点
  • 好评度85点
  • 原创分1分
  • 专家分0分
  • 社区居民
5楼#
发布于:2008-01-25 16:52
引用第4楼thinkerwin于2008-01-25 10:26发表的  :


hanson_csu 我现在也想在WINCE5.0 下使用MDOC, 但是手头下没有关于MDOC有效管理的TureFFs系统, 不知在那里可以下载到!谢谢。。。。

这个要签NDD的, G4已经停产了, 现在SANDISK主推的是H3
hanson_csu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-22
  • 最后登录2009-10-16
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望59点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-01-25 23:36
To  rapid_dev:
针对你的问题,出现的情况很多,要具体分析了。请多提供些信息
其实,我们只实现过S3C2410,2440  WinCE下的Eboot
PXA270平台的Eboot是客户提供的, 不过,以后我们还是可以相互探讨的。


To thinkerwin:
如果你们购买了MDOC,则厂家一般都会提供TrueFFS的。
另外,有关TrueFFS资料可以访问M-System主页:http://www.m-system.com/


To hunbalo:
说的对,外面一般应该是不能下载到TrueFFS的。

我们现在的Device G4和H3都有,呵呵。 不过,今后的版本肯定就是H3了。
http://hanson.cnblogs.com/
hunbalo
驱动牛犊
驱动牛犊
  • 注册日期2004-04-21
  • 最后登录2020-10-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望124点
  • 贡献值0点
  • 好评度85点
  • 原创分1分
  • 专家分0分
  • 社区居民
7楼#
发布于:2008-01-26 21:14
大家用那个直接从doc boot了么?就是doc中有一小段是可以直接xip的, 在其中实现一小段代码,  把doc驱动起来, 然后再把eboot之类的, 姑且称为spl, 拷贝到内存中执行, 在spl中实现了更复杂的doc驱动, 把 nk.bin弄到内存执行.
整个系统不再需要nor flash来放boot部分.
和三星的onenand差不多 .
liurx_driver
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2008-11-19
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-02-25 17:38
doc 的boot在windows mobile5 和wince 中是一样的,具体就是driver的注册表配置要改,但是改动不到,主要是wm5试用imgfs,而wince使用binfs,同时要注意如果移植到wince6,则需要修改doc driver中的cedrivers.c文件,因为内存操作不一样了
hanson_csu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-22
  • 最后登录2009-10-16
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望59点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-02-27 21:29
引用第8楼liurx_driver于2008-02-25 17:38发表的  :
doc 的boot在windows mobile5 和wince 中是一样的,具体就是driver的注册表配置要改,但是改动不到,主要是wm5试用imgfs,而wince使用binfs,同时要注意如果移植到wince6,则需要修改doc driver中的cedrivers.c文件,因为内存操作不一样了




我估计是在的BSP中没有选中Hive Reg Catalog,导致Device Manager没有成功加载TrueFFS。

你说的对,cedrivers.c是必须修改的。Marshal问题

你的TrueFFS是有Storage Manager加载的还是由Device Manager加载的?
http://hanson.cnblogs.com/
liurx_driver
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2008-11-19
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2008-03-01 00:23
binfs分区通过storage manager Load, Fatfs分区通过 Device Manager加载,已经在Wince6上跑起来了
gaolovelan
驱动牛犊
驱动牛犊
  • 注册日期2002-03-11
  • 最后登录2008-06-05
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-05-21 14:06
我这里有 WINCE5.0+PXA270+mDOC (G4)的BSP,前年跑的GPS系统,os 放到一个BDK分区中实现。你是公司用吗?公司用的话请付费(当年的劳动成果啊)。另送 Docshell.exe 用并口板下载工具。
fengtao0797
驱动牛犊
驱动牛犊
  • 注册日期2005-10-21
  • 最后登录2011-04-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望39点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2008-05-22 18:00
我是自己研究,你能给吗!
redparrot
驱动牛犊
驱动牛犊
  • 注册日期2006-06-22
  • 最后登录2009-12-04
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2008-12-22 14:28
我想问个问题
wm6 +G4+270 ,我要从大系统里 往 bdk的分区里写配置文件,
推荐的方法

     hDevice = OpenStore(TEXT("DSK1:"));

      if(hDevice == INVALID_HANDLE_VALUE)
    {
         DEBUGMSG(ZONE_FUNC, (TEXT("Create handle failed. %d\r\n"),GetLastError())) ;    //error  code  4319
        
        //eturn 0 ;
    }

     hDevice = CreateFile(TEXT("DSK1:"),GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL) ;
    
    if(hDevice == INVALID_HANDLE_VALUE)
    {
        DEBUGMSG(ZONE_FUNC, (TEXT("Create handle failed. %d\r\n"),GetLastError())) ;   //error code 55
        Sleep(SLEEP_TIME) ;
        return 0 ;
    }



我感觉 device。exe没有加载 trueffs。dll ,但不知道何故,请大家帮忙
游客

返回顶部