NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
特别幸运楼层#
发布于:2007-09-14 11:17
TO: zhangshijie
那里可以找到可以查看multi bin文件的工具呢。
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
1000中奖楼层#
发布于:2007-09-14 12:32
感谢CCTV,感谢MTV,

终于起来了。。。

XIP也不过如此,

谢谢zhengshijie,harktrip,simula,wenzai,oxox友情支持。
harktrip
驱动小牛
驱动小牛
  • 注册日期2003-11-30
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望457点
  • 贡献值0点
  • 好评度170点
  • 原创分0分
  • 专家分2分
102楼#
发布于:2007-09-14 13:19
恭喜恭喜~~~~ XIP简单的很...不过远峰就是早人一步 就赚翻了
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
103楼#
发布于:2007-09-14 13:56
感觉远峰也不是自己搞出来的,是看到芯片原厂的csp和bsp学来的。
关键是大家以前不知道XIP的好处。
heyong_401
驱动牛犊
驱动牛犊
  • 注册日期2006-03-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望104点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
104楼#
发布于:2007-09-14 14:55
各位好心的大哥,能把你们实现的过程具体的说说吗?让我们这些后来人也好享受一下技术成功的喜悦啊!在此谢谢前辈们了啊!
szterry
驱动牛犊
驱动牛犊
  • 注册日期2007-02-05
  • 最后登录2011-01-13
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
105楼#
发布于:2007-09-14 15:29
就是啊………请做出来的朋友详细讲解下啊………呃…………我还是在郁闷呢……………… 起不来系统~~唉   还有想问一下,你们引导内核的是eboot还是别的nboot呢?~?是5.0bsp的eboot还是4.2bsp的eboot啊…………我用5.0bsp的eboot想下载xip.bin 他根本不认啊…………呃
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
106楼#
发布于:2007-09-14 16:06
楼上,不用郁闷了。

大概方法我已经写好,你可以参照先弄下,
hucz2001
驱动牛犊
驱动牛犊
  • 注册日期2007-09-19
  • 最后登录2008-09-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
107楼#
发布于:2007-09-19 09:13
牛人!请问一下,如果我把某个驱动程序放到NK.BIN,那要在修改注册表指向它们吗,如我把SDBUS.DLL加入到NK.BIN,要改成"Dll"=\\BINFS\\SDBus.dll吗?请高手赐教!!这样一来岂不是改动很大?
shuiii
驱动牛犊
驱动牛犊
  • 注册日期2005-08-26
  • 最后登录2011-05-30
  • 粉丝1
  • 关注0
  • 积分605分
  • 威望173点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
108楼#
发布于:2007-09-19 14:54
牛人不少。试下先。
http://www.esdevelop.cn
xiaoyanfei
驱动牛犊
驱动牛犊
  • 注册日期2006-02-18
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望77点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
109楼#
发布于:2007-09-19 18:07
各位高手,我的怎么老是会有这个问题:
Data Abort: Thread=8f912400 Proc=8cc36a08 'gwes.exe'
swallow_xyf
harktrip
驱动小牛
驱动小牛
  • 注册日期2003-11-30
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望457点
  • 贡献值0点
  • 好评度170点
  • 原创分0分
  • 专家分2分
110楼#
发布于:2007-09-19 22:22
加入xipkernel的档案有缺少
xiaoyanfei
驱动牛犊
驱动牛犊
  • 注册日期2006-02-18
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望77点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
111楼#
发布于:2007-09-20 11:16
harktrip,
我的是PB4.2的,加nk.exe,coredll.dll,filesys.exe,fatfsd.dll,fatutil.dll,binfs.dll,fsdmgr.dll,mspart.dll,flashdrv.dll进XIPKERNEL怎么还是停留在SAMSUNG logo那里?你的好象也是2440,PB4.2
swallow_xyf
harktrip
驱动小牛
驱动小牛
  • 注册日期2003-11-30
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望457点
  • 贡献值0点
  • 好评度170点
  • 原创分0分
  • 专家分2分
112楼#
发布于:2007-09-20 12:23
少boot.hv
harktrip
驱动小牛
驱动小牛
  • 注册日期2003-11-30
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望457点
  • 贡献值0点
  • 好评度170点
  • 原创分0分
  • 专家分2分
113楼#
发布于:2007-09-20 23:57
看远峰的开机后是 61768KB, 和我的一样.
因此推断硬件和DRAM规划应该属于标准配置,
核心也是预设1.5MB…

所以, XIP的工作搞到这里,就结束了…

再来 就要搞定SDMMC的驱动了
远峰的驱动插入和拔出,都不到一秒就ok了

先把它的SDMMC.DLL 和SDMMC_LOADER.DLL 提取出来再说吧
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
114楼#
发布于:2007-09-21 09:22
远峰的SD驱动做的变态啊。

坏卡放进去他一样识别,还发出识别的声音,太变态了。。。搞的跟万能读卡器一样的。
yourhost1119
驱动牛犊
驱动牛犊
  • 注册日期2007-08-27
  • 最后登录2008-04-15
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望11点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
115楼#
发布于:2007-09-25 17:02
我编译的时候出现这个警告,
Warning: FixupVar pdwXIPLoc not found in kernel.  Variable not fixed up.
Writing F:\WINCE500\PBWorkspaces\YL_924\RelDir\smdk2440a_ARMV4I_Release\XIPKERNEL.bin
Table of contents  8035076c  0000017c  (      380)
Writing ROM signature and TOC pointer at 80200040
Kernel data copy section  802fffd4  00000010  (        16)
ROM Header                80350718  00000054  (        84)
First DLL code Address:  03ec0000
Last DLL code Address:  04000000
First DLL Address:      01fe01fe
Last DLL Address:        02000000
Physical Start Address:  80200000
Physical End Address:    80375a2c
Start RAM:              80400000
Start of free RAM:      8044f000
End of RAM:              84000000
Number of Modules:      11
Number of Copy Sections: 1
Copy Section Offset:    802fffd4
FileSys 4K Chunks/Mbyte: 128 <2Mbyte  128 2-4Mbyte  0 4-6Mbyte  0 >6Mbyte
CPU Type:                    01c2h
Miscellaneous Flags:        0002h
Extensions Pointer:      80202210
Total ROM size:          00175a2c (  1530412)
Starting ip:            8022c358
Raw files size:          00302642
Compressed files size:  0016fb08
Compacting bin file...

之后加载XIP.BIN后,就只停留在SDMMC config set rGPGCON: fd94fdba
OEMInit Done...
Sp=ffffc7cc
是内存分配的原因?还是由于这个警告的原因,不时很明白警告的意思,是不是内核创建步成功?我看它有十几M那。。希望各位i高手给各指点:)
我的MEMORY是这样配的,有错误吗? (64M SDRAM ,64M NANDFLASH)
MEMORY
    pdwXIPLoc    00000000  803FF000  FIXUPVAR
    XIPKERNEL    80200000  001FF000  RAMIMAGE
    CHAIN          803FF000  00001000  RESERVED
    NK              80400000  01E00000  NANDIMAGE
    RAM            80400000  03C00000  RAM
    FLASH          92000000  00100000  RESERVED
heyong_401
驱动牛犊
驱动牛犊
  • 注册日期2006-03-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望104点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
116楼#
发布于:2007-09-25 22:33
各位达人:我没用Multi-bin之前用eboot只下载NK.bin就可以了;现在改成Multi-bin以后在不变原来的Eboot的基础上我要下载哪些文件下去啊?

谢谢各位了啊!
xiaoyanfei
驱动牛犊
驱动牛犊
  • 注册日期2006-02-18
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望77点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
117楼#
发布于:2007-10-05 16:52
harktrip,
我只把中文字体不打包到内核,结果没有中文显示,有英文显示,是哪里出了问题呀?注册表是原始的,我没有修改.PB4.2的系统,S3C2440.郁闷呀!
swallow_xyf
xiaoyanfei
驱动牛犊
驱动牛犊
  • 注册日期2006-02-18
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望77点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
118楼#
发布于:2007-10-05 17:01
zhengshijie,
我只把中文字体不打包到内核,结果没有中文显示,有英文显示.这个是不是BINFS分区没能MOUNT上呀?我的注册表是:

[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
    "21"="BINFS"

[HKEY_LOCAL_MACHINE\System\StorageManager\BINFS]
    "Folder"="BINFS"
    "FriendlyName"="Bin FileSystem"
    "Dll"="binfs.dll"
; MountFlags:
; 0x10 specifies that this file system is to be mounted as an external
;      ROM filesystem shadowing the \windows directory
; 0x1 specifies that the mountpoint \BINFS is to be hidden
;
    "MountFlags"=dword:11
    "BootPhase"=dword:0
这是三星原始的写法,我没有修改.把"MountFlags"=dword:11改成"MountFlags"=dword:10也不行.
swallow_xyf
xiaoyanfei
驱动牛犊
驱动牛犊
  • 注册日期2006-02-18
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望77点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
119楼#
发布于:2007-10-06 10:37
现在发现,RAM和NK的起始地址不重叠,改成和非XIP时一样,就有中文显示.RAM和NK的起始地址重叠,串口打印"Invalid XIP found",不知道是哪里造成的?各位,麻烦指点一下.
swallow_xyf
游客

返回顶部