zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
阅读:929回复:2

麻烦shuiii给看一下谢谢了

楼主#
更多 发布于:2007-07-13 12:12
出错是在HandleAddDevice函数中SDLoadDevice,然后到ActivateChild失败了。最后跟踪到
if (DefaultBusDriver::ActivateChild(pszChildBusName)) {
                    status = SD_API_STATUS_SUCCESS;
                    *ppDeviceFolder = pNewChildFolder;
                    pNewChildFolder->AddRef(); // Add a reference
                }
                else {
            RETAILMSG(1,  (TEXT("CSdBusEnum.ActivateChild5 .status = %x,GetLastError()=%d\r\n"),status,GetLastError()));        
                    BOOL fSuccess = RemoveChildByFolder(pNewChildFolder);
                    DEBUGCHK(fSuccess);

DefaultBusDriver::ActivateChild返回FALES了。

不知道你是怎么解决这个问题的??
我Debug下没有事情,
但是release下面会返回False.
谢谢了。。
做一个出色的程序员!
shuiii
驱动牛犊
驱动牛犊
  • 注册日期2005-08-26
  • 最后登录2011-05-30
  • 粉丝1
  • 关注0
  • 积分605分
  • 威望173点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-17 11:00
我是用三星的2440,用三星提供的BSP里面自带的源码其实是不会出现这个错误的。
http://www.esdevelop.cn
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-17 13:10
呵呵
做一个出色的程序员!
游客

返回顶部