版块
论坛
喜欢
话题
应用
搜索
登录
注册
icefly_x的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=76138
关于pTOC的探讨
哪位高手能够就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_x
:
nk.bin头部有Sync bytes ,Image header,另外还有Record。 wxl,您描述的pTOC是不是经过对nk.bin分解出来的释放到Sdram的image(是否就是nk.nb0?)的内部组织结构,这个释放到内存的image那里有其存储格式的描述文档呢?另...
(2004-11-10 09:38)
回复
icefly_x
:
Record 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_50685330
:
dwLaunchAddr应该不是nk.bin最后一个记录的长度,它应该是内核代码(nk.nb0第一条指令)被搬移后在sdram的地址,但这个好像无所谓,你可以在OEMLaunch把它改成一个你想要的值
(2004-11-09 17:24)
回复
wxl_50685330
:
typedef struct ROMHDR { ULONG dllfirst; // first DLL address ULONG dlllast; // last DLL address ...
(2004-11-09 17:14)
回复
icefly_x
加关注
写私信
0
关注
0
粉丝
51
帖子
返回顶部