none
don't know how to make 'sdbus2' RRS feed

答案

全部回复

  • 你好,

    可以参考这篇Blog:SD MMC and Windows CE,里面有详细的说明。


    施炯
    2011年7月11日 10:44
    版主
  • 我的PB5.0是打了升级包(09年的)后才出现这个错误的,还有,我把我遇到的问题:

    前提:我做得步骤是:1、安装好PB5.0,把需要的cpu选择上;2、把公司给我的BSP放到相应的目录;3、打上09年的补丁:WinCEPB50-091231-Product-Update-Rollup-Armv4I.msi ; 4、新建一个工程test基于Mobile Handheld;5、把相应的组件添加进入工程,但是当我添加蓝牙组件的时候就会出现1的错误(删除的话,就不会),添加2、3、里面所说的组件就会出现相应的错误,不添加就不会出错,,我不知道具体是什么问题,是不是我的BSP那里有问题还是升级后要修改BSP里面的一些文件使其可以编译出错的组件呢??希望可以有高手指点迷路 啊!!小弟万分感激!!

    1、'C:\WINCE500\PBWorkspaces\celand\WINCE500\PXA27X_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\corelibc.lib' is up-to-date
    Copying fulllibc.*
    Copying xlock.*
    NMAKE : fatal error U1073: don't know how to make 'tbtcore'
    这个是升级后添加蓝牙组件出现的错误。
    2、Directory: C:\WINCE500\PUBLIC\COMMON\CESYSGEN
    TARGETNAME: wzctool
    makefile.def: Including C:\WINCE500\public\common\oak\misc\sources.ReleaseType_OAK
    'C:\WINCE500\PBWorkspaces\celand\WINCE500\PXA27X_ARMV4I\cesysgen\oak\target\ARMV4I\retail\wzctool.exe' is up-to-date
    NMAKE : fatal error U1073: don't know how to make 'ar6k_ndis_cf'
    Stop. --- http://bbs.eeworld.com.cn/thread-133442-1-1.html -- 这个链接上有说明,但是我不理解他的意思,我的找不到他所说的文件。 这个错误是:Wireless LAN(802.11)STA - Automatic Configuration and 802.1x组件引起的错误,
    3、C:\WINCE500\PBWorkspaces\celand\WINCE500\PXA27X_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\ellencfg.exp 


    BUILD_MARKER:LINK_DLL_END
    NMAKE : fatal error U1073: don't know how to make 'sdbus2'
    Stop.
    出错的原因:BSPs\PXA27X\Device Drvers\Secure Digital Controller Driver\PXA27X SD Host Controller 添加这个组件 和 SDIO\SD Memory 组件 和 SDIO\ SDIO Standard Host Controller ,所引起的错误。

    还有我:方法:(找出原因的方法是,查看打补丁后的C:\WINCE500\Updates\Windows CE 5.0_Product_Update_Rollup_2009.htm文件,看更新了那些文件,其中可以看到更新了winceos.bat文件被更新啦)下载一个文件比较器,比较打补丁后的1)C:\WINCE500\Updates\Backup\091231_2009\PUBLIC\CEBASE\OAK\MISC\winceos.bat文件和2)C:\WINCE500\PUBLIC\CEBASE\OAK\MISC\winceos.bat文件。找到1、if "%SYSGEN_ETHERNET%"=="1" set CE_MODULES=%CE_MODULES% rtl8139 e100bex smsc100fd dp83815 (1)的)和 if "%SYSGEN_ETHERNET%"=="1" set CE_MODULES=%CE_MODULES% rtl8139 dm9isa e100bex smsc100fd dp83815(2))(红色的就是添加进2)中的);2、 if "%SYSGEN_SDBUS%"=="1" set CE_MODULES=%CE_MODULES% sdbus(1)的) 和 if "%SYSGEN_SDBUS%"=="1" set CE_MODULES=%CE_MODULES% sdbus sdbus2(2)的)把这个2)的sdbus2删除就可以解决NMAKE : fatal error U1073: don't know how to make 'sdbus2'这个出错问题啦,,,
    但是如果按照我自己的这个做法的话,可以编译过去,但是下载到板子时,进不了系统。。。现在迷糊中~~如果有谁也遇到了这样的问题,可以一起讨论一下吗??
     
     
    2011年7月21日 9:27