P860XIP定制问题?点realloc p ,write maps出错解决!
想为我的P860做个19202的ROM 从CHT9000移植XIP出了点问题:在替换MSXIPKernel中同名文件undo后点realloc p`出错。问大你了说是加大ROMHDR.TXT就OK了 但不会怎么弄。以下分别是860、9000的ROMHDR.TXT
dllfirst: D=01FA01FE
dlllast: 02000000
physfirst: P=80000000
physlast: 802FFF10
nummods: (00000019)
ulRAMStart: R=80300000
ulRAMFree: 80386000
ulRAMEnd: 83400000
ulCopyEntries: (00000002)
ulCopyOffset: P+0008BFC8
ulProfileLen: 00000000
ulProfileOffset: 00000000
numfiles: (0000000D)
ulKernelFlags: 00000002
ulFSRamPercent: 00000020
ulDrivglobStart: 00000000
ulDrivglobLen: 00000000
usCPUType: 000001C2
usMiscFlags: 00000002
pExtensions: P+00002A14
ulTrackingStart: 00000000
ulTrackingLen: 00000000
以下是CHT9000的
dllfirst: D=01FA01FE
dlllast: 02000000
physfirst: P=80000000
physlast: 80283860
nummods: (00000018)
ulRAMStart: R=80284000
ulRAMFree: 802F8000
ulRAMEnd: 83A00000
ulCopyEntries: (00000001)
ulCopyOffset: P+00079FD8
ulProfileLen: 00000000
ulProfileOffset: 00000000
numfiles: (00000009)
ulKernelFlags: 00000000
ulFSRamPercent: 00000020
ulDrivglobStart: 00000000
ulDrivglobLen: 00000000
usCPUType: 000001C2
usMiscFlags: 00000002
pExtensions: P+000029D4
ulTrackingStart: 00000000
ulTrackingLen: 00000000
以下是T2回复:
这个连接也是关于xip移植中出现问题的解决:http://www.t2home.cn/article.asp?id=137
P860
dllfirst: D=01FA01FE
dlllast: 02000000
physfirst: P=80000000
physlast: 802FFF10
nummods: (00000019)
ulRAMStart: R=80300000
ulRAMFree: 80386000
ulRAMEnd: 83400000
ulCopyEntries: (00000002)
ulCopyOffset: P+0008BFC8
ulProfileLen: 00000000
ulProfileOffset: 00000000
numfiles: (0000000D)
ulKernelFlags: 00000002
ulFSRamPercent: 00000020
ulDrivglobStart: 00000000
ulDrivglobLen: 00000000
usCPUType: 000001C2
usMiscFlags: 00000002
pExtensions: P+00002A14
ulTrackingStart: 00000000
ulTrackingLen: 00000000
通常我都会先将这几个空间加大,等上面排序完成后再看情况修订,需要说明一下,这个不同的机型ROM会不一样,这里只是做个例子。得看你的RAM位置,有些就只需调一个就ok如:
[size=11] physlast: 803FFF10
nummods: (00000019)
ulRAMStart: R=80400000
ulRAMFree: 80486000[/size]
需说明实际上应该用不了那么大,在这里只是为方便后面工作才这样做,等上面的完成后再回来这修正ok
而对于Start: first DLL address冲突的解决:

专门抓个图这应该能解很多人老是问总这那出错的老问题。。
