- 积分
- 322
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2008-8-4 21:11:52
|
显示全部楼层
何不在一个帖子里面解决呢。。。
以下都是楼上说的:
- 第一次移植补丁。谢谢各位的帮助
- 我是由SK6C移植到M6C的 估计有问题 请大家校对
- 移植的.xcl 如下:
- -carm
- -Z(CODE)PATCH_BODY=0xA0803000-FFFFFFFF ?????????
- -Z(CODE)Menu_Hook=0xA0a169f0-FFFFFFFF
- -Z(CODE)csa1=0xA00a0480-FFFFFFFF
- //07 9A 08 99 00 20 03 94 ???????? 0B B0 F0 BD
- -Z(CODE)csa1_1=0xA00a04a0-FFFFFFFF
- //0B B0 F0 BD 02 DF ED 22 D2 01 01 20
- -Z(CODE)csa2=0xA00a0840-FFFFFFFF
- //01 91 08 99 07 9A 00 20
- -Z(CODE)csa2_1=0xA00a04a0-FFFFFFFF
- //0B B0 F0 BD 02 DF ED 22 D2 01 02 20 AD 49
- -Z(CODE)Msg_dispatch=0xA00d0030-FFFFFFFF
- //79 4B 75 4E 59 88 28 3E 01 25 0A 06
- -Z(CODE)Msg_dispatch_1=0xA00d0040-FFFFFFFF
- //12 0E 04 24 26 2A B1 78 36 D0 09 DC 10 2A 01 D0
- -Z(CODE)GetLgp=0xA12169b0-FFFFFFFF
- //0C 1C 11 1C???????????????? 90 42 04 D0
- -Z(CODE)SetHTTPProfile=0xA010bad0-FFFFFFFF
- //00 30 A0 E3 B0 00 C1 E1 00 30 8D E5 04 30 8D E5
- -Z(CODE)SetHTTPProfile_1=0xA010bae0-FFFFFFFF
- //04 30 A0 E3 20 05 9F E5 00 20 A0 E3
- -Z(CODE)SetSMSProfile=0xA0abba00-FFFFFFFF
- //80 B5 05 28 04 D8 C8 49 08 70 C8 48
- -Z(CONST)DATA_I,DATA_ID,INITTAB=0xA0803000-FFFFFFFF
- -Z(CONST)DATA_C,DATA_Z=0xA0803000-FFFFFFFF
- -Z(CODE)CODE=0xA0803000-FFFFFFFF
- adr_c 如下:
- #define SIM_Access_Function_ADR 0xA1246200
- #define Set_LAI_ADR 0xA009f050
- #define RegisterInNetwork_ADR 0xA0ab69a0
- #define UNUSED_RAM_BASE_ADR 0xA8000380
- #define Set_HTTP_Profile_ADR 0xA101bad0
- #define Set_SMS_Profile_ADR 0xA0abba00
- #define StartTimerProc_ADR 0xA00215c0
- #define Current_SMS_Profile_ADR 0xa865bf9c
- #define Save_SMS_Profile_ADR 0xA0a6ac80
- adr_asm 如下:
- GSM_ALGHORITM_BUFFER EQU 0xA864ABF8
- off_A84F6208 EQU 0xA864AA68
- RAM_STBY EQU 0xa86e71b0
复制代码
- Buil由于非常钦佩楼主,不得不说声好! configuration: multisim - M6Cv50
- Updating build tree...
- MyStart.s
- Error[50]: Undefined symbol:'GSM_ALGHORITM_BUFFER' D:\gongcheng\MultiSimPatch\MyStart.s 45
- Error[50]: Undefined symbol:'off_A84F6208' D:\gongcheng\MultiSimPatch\MyStart.s 46
- Error[67]: Public 'RAM_STBY' did not appear in label field D:\gongcheng\MultiSimPatch\MyStart.s 15
- Warning[22]: Set segment alignment the same (2) or larger D:\gongcheng\MultiSimPatch\MyStart.s 134
- Warning[22]: Set segment alignment the same (2) or larger D:\gongcheng\MultiSimPatch\MyStart.s 160
- Total number of errors: 3
- Total number of warnings: 2
- 这个提示什么?
复制代码
第一次不适合移植这么大型的补丁。
在MultiSimPatch目录下有一个adr_asm.inc,把你移植的机型的adr_asm.inc的相关信息写进去,格式参考已经写进去的机型 |
|