哪位高手能够就pTOC进行一下讲解,不胜感激,还有dwLaunchAddr地址在nk.bin中是否就是最后那个record的Record length,这个地址是不是就是指向nk.exe,谢过了先嘎:)
回复(5) 2004-11-09 16:14 来自版块 - Wince 程序开发
表情
wxl_50685330这样说吧,nk.bin是nk.nb0的run length压缩文件,就是把nk.bin里面为0的部分去掉,格式很简单,你可以从msdn找到bin格式,对比nb0一看就知道了 pTOC可能主要用于在编译链接的时候重定位,在nk.nb0里面好像也有,这个我是看ce启动的debu...(2004-11-10 13:20)
icefly_xnk.bin头部有Sync bytes ,Image header,另外还有Record。 wxl,您描述的pTOC是不是经过对nk.bin分解出来的释放到Sdram的image(是否就是nk.nb0?)的内部组织结构,这个释放到内存的image那里有其存储格式的描述文档呢?另...(2004-11-10 09:38)
icefly_xRecord address :Physical starting address of data record. If this value is zero, the record address is the end of the file, and record lengt...(2004-11-10 09:27)
wxl_50685330dwLaunchAddr应该不是nk.bin最后一个记录的长度,它应该是内核代码(nk.nb0第一条指令)被搬移后在sdram的地址,但这个好像无所谓,你可以在OEMLaunch把它改成一个你想要的值(2004-11-09 17:24)
wxl_50685330typedef struct ROMHDR { ULONG dllfirst; // first DLL address ULONG dlllast; // last DLL address ...(2004-11-09 17:14)

返回顶部