找回密码
 注册
搜索
查看: 1147|回复: 17

[讨论] MTK23C08A网络通信重启

[复制链接]
发表于 2009-10-11 00:04:36 | 显示全部楼层 |阅读模式
<img src="attachments/dvbbs/2009-10/2009101102573499.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
现在TCP连接到这个阶段黑色表示正常,粉红色部分未知。
目前只能跟到这里,服务器段有看到建立了连接

麻烦知道的说下解决的办法[em01]
catcher抓到log断言:
Message: [1] Assert fail: 0 abm_api.c 197

[此贴子已经被作者于2009-10-12 9:03:30编辑过]
 楼主| 发表于 2009-10-11 09:34:54 | 显示全部楼层
[em03]顶自己,希望有人能看到
点评回复

使用道具 举报

发表于 2009-10-11 16:11:05 | 显示全部楼层
看看代码是否是沿用23平台一直过来的,如果是的话检查cbm_encode_data_account_id函数的第二个参数是否正确
点评回复

使用道具 举报

发表于 2009-10-11 16:28:12 | 显示全部楼层
看看代码是否是沿用23平台一直过来的,如果是的话检查cbm_encode_data_account_id函数的第二个参数是否正确
点评回复

使用道具 举报

 楼主| 发表于 2009-10-12 09:00:34 | 显示全部楼层
以下是引用thinkstone在2009-10-11 16:28:12的发言:
看看代码是否是沿用23平台一直过来的,

这个是什么意思[em13]
点评回复

使用道具 举报

发表于 2009-10-12 09:51:27 | 显示全部楼层
23a平台的代码是07的23c_gemini是08a的,两个平台文件系统和网络连接的接口有变化,
点评回复

使用道具 举报

 楼主| 发表于 2009-10-12 10:13:48 | 显示全部楼层
我这边项目名 直接就是23c_08a_gemini所以应该是08a的!

这个具体得在哪里看?
点评回复

使用道具 举报

 楼主| 发表于 2009-10-12 10:48:40 | 显示全部楼层
以下是引用thinkstone在2009-10-11 16:28:12的发言:
检查cbm_encode_data_account_id函数的第二个参数是否正确


第二个参数是simcard号,由于目前是单卡的情况,所以为0,试过改为1,不过Socket连接还是失败,而且一直重启[em10]
点评回复

使用道具 举报

发表于 2009-10-12 12:51:19 | 显示全部楼层
重启的原因无非就是内存越界。
1,可能你定位代码行定位错误,导致死机的可能是前面的代码
2,用模拟器试试
3,注释掉这行,看看是否死掉。
点评回复

使用道具 举报

 楼主| 发表于 2009-10-12 17:54:43 | 显示全部楼层
以下是引用mosant在2009-10-12 12:51:19的发言:
重启的原因无非就是内存越界。
1,可能你定位代码行定位错误,导致死机的可能是前面的代码
2,用模拟器试试
3,注释掉这行,看看是否死掉。


第一,我环境的模拟器不能运行
第二,我catcher不能用。
点评回复

使用道具 举报

 楼主| 发表于 2009-10-13 17:27:18 | 显示全部楼层
[em10]自己顶
点评回复

使用道具 举报

发表于 2009-10-14 17:37:41 | 显示全部楼层
abm_api.c出错,那是和帐号相关的地方不对了。如果确定sock id没问题的话,看看app id对不对。还有就是建立链接的过程是不是重入了?
点评回复

使用道具 举报

 楼主| 发表于 2009-10-15 15:11:54 | 显示全部楼层
以下是引用Anonymous在2009-10-14 17:37:41的发言:
abm_api.c出错,那是和帐号相关的地方不对了。如果确定sock id没问题的话,看看app id对不对。还有就是建立链接的过程是不是重入了?

大侠给个联系方式聊聊啊!
PM我吧!
点评回复

使用道具 举报

发表于 2009-10-15 15:27:07 | 显示全部楼层
ABM: A 代表“应用”B代表“bearer” M代表“管理”,应用承载管理
CBM:C代表“内容”B代表“bearer" M代表“管理”,内容承载管理

不知是不是这个意思?
点评回复

使用道具 举报

 楼主| 发表于 2009-10-15 15:46:50 | 显示全部楼层
ABM=application bearer manager
cbm 这个我还没看到全称[em09]
点评回复

使用道具 举报

发表于 2009-10-15 15:54:03 | 显示全部楼层
ABM在MTK平台的语境里,也有alpha bitmap的意思哦。
点评回复

使用道具 举报

发表于 2009-10-15 16:39:14 | 显示全部楼层
具体流程请看
engineermodesoketapp.c
点评回复

使用道具 举报

 楼主| 发表于 2009-10-15 22:24:22 | 显示全部楼层
[em11]完全按照engineermodesoketdemoapp.c都不行.........
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-2 04:16 , Processed in 0.054669 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表