特别幸运楼层#
发布于:2007-09-14 11:17
TO: zhangshijie
那里可以找到可以查看multi bin文件的工具呢。 |
|
1000中奖楼层#
发布于:2007-09-14 12:32
感谢CCTV,感谢MTV,
终于起来了。。。 XIP也不过如此, 谢谢zhengshijie,harktrip,simula,wenzai,oxox友情支持。 |
|
102楼#
发布于:2007-09-14 13:19
恭喜恭喜~~~~ XIP简单的很...不过远峰就是早人一步 就赚翻了
|
|
103楼#
发布于:2007-09-14 13:56
感觉远峰也不是自己搞出来的,是看到芯片原厂的csp和bsp学来的。
关键是大家以前不知道XIP的好处。 |
|
104楼#
发布于:2007-09-14 14:55
各位好心的大哥,能把你们实现的过程具体的说说吗?让我们这些后来人也好享受一下技术成功的喜悦啊!在此谢谢前辈们了啊!
|
|
105楼#
发布于:2007-09-14 15:29
就是啊………请做出来的朋友详细讲解下啊………呃…………我还是在郁闷呢……………… 起不来系统~~唉 还有想问一下,你们引导内核的是eboot还是别的nboot呢?~?是5.0bsp的eboot还是4.2bsp的eboot啊…………我用5.0bsp的eboot想下载xip.bin 他根本不认啊…………呃
|
|
106楼#
发布于:2007-09-14 16:06
楼上,不用郁闷了。
大概方法我已经写好,你可以参照先弄下, |
|
107楼#
发布于:2007-09-19 09:13
牛人!请问一下,如果我把某个驱动程序放到NK.BIN,那要在修改注册表指向它们吗,如我把SDBUS.DLL加入到NK.BIN,要改成"Dll"=\\BINFS\\SDBus.dll吗?请高手赐教!!这样一来岂不是改动很大?
|
|
108楼#
发布于:2007-09-19 14:54
牛人不少。试下先。
|
|
|
109楼#
发布于:2007-09-19 18:07
各位高手,我的怎么老是会有这个问题:
Data Abort: Thread=8f912400 Proc=8cc36a08 'gwes.exe' |
|
|
110楼#
发布于:2007-09-19 22:22
加入xipkernel的档案有缺少
|
|
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 |
|
|
112楼#
发布于:2007-09-20 12:23
少boot.hv
|
|
113楼#
发布于:2007-09-20 23:57
看远峰的开机后是 61768KB, 和我的一样.
因此推断硬件和DRAM规划应该属于标准配置, 核心也是预设1.5MB… 所以, XIP的工作搞到这里,就结束了… 再来 就要搞定SDMMC的驱动了 远峰的驱动插入和拔出,都不到一秒就ok了 先把它的SDMMC.DLL 和SDMMC_LOADER.DLL 提取出来再说吧 |
|
114楼#
发布于:2007-09-21 09:22
远峰的SD驱动做的变态啊。
坏卡放进去他一样识别,还发出识别的声音,太变态了。。。搞的跟万能读卡器一样的。 |
|
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 |
|
116楼#
发布于:2007-09-25 22:33
各位达人:我没用Multi-bin之前用eboot只下载NK.bin就可以了;现在改成Multi-bin以后在不变原来的Eboot的基础上我要下载哪些文件下去啊?
谢谢各位了啊! |
|
117楼#
发布于:2007-10-05 16:52
harktrip,
我只把中文字体不打包到内核,结果没有中文显示,有英文显示,是哪里出了问题呀?注册表是原始的,我没有修改.PB4.2的系统,S3C2440.郁闷呀! |
|
|
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也不行. |
|
|
119楼#
发布于:2007-10-06 10:37
现在发现,RAM和NK的起始地址不重叠,改成和非XIP时一样,就有中文显示.RAM和NK的起始地址重叠,串口打印"Invalid XIP found",不知道是哪里造成的?各位,麻烦指点一下.
|
|
|