如何把微软SD卡驱动移植到BSP下

且听风吟 23:11:50
对了想问个问题
且听风吟 23:14:19
如果把SD卡驱动移植到BSP下,编译不会和Public下的原来同样函数名字,变量等冲突,产生错误吗
且听风吟 23:14:45
在souce下修改,?
Mio-CSDN 23:14:51
不会的。
且听风吟 23:15:46
那怎么避免的?
Mio-CSDN 23:16:10
你BSP下的代码生成的dll不会影响到Public下的东西。一般生成之后都在你的Release目录下。
且听风吟 23:16:46
只要在flatform.bib下该去掉微软的东西
Mio-CSDN 23:17:08
而且在Public下Build出来的都是些.lib而不是dll。
Mio-CSDN 23:17:21
而你BSP需要生成的是dll
Mio-CSDN 23:19:16
一般不要怎么改Platform.bib。
且听风吟 23:19:17
注册表 怎么看见的是DLL呢?
且听风吟 23:19:27
就是关于SD卡的
Mio-CSDN 23:22:20
举个例子:对于Sdmemory来说。在Public下生成的是sdmemory_lib.lib。
之后由makefile中的规则将这个.lib和别的.lib链接起来生成sdmemory.dll。
而移植到BSP里就不要生成那个sdmemory_lib.lib。只需要在Source中链接起来的.lib再和源文件直接生成dll
且听风吟 23:23:19
 让我豁然开朗
且听风吟 23:23:33
认识你真是收获很多
Mio-CSDN 23:24:58
我记得刚开始搞SD卡的时候要把Bus和Memory移到BSP下还花了好长时间。老是没法Build过。总是报错
且听风吟 23:25:21
刚开始有人教你吗?
Mio-CSDN 23:25:50
没有。自己摸索,百度和google
且听风吟 23:26:05
看来天下公司一样酸啊
Mio-CSDN 23:26:20
其实Public下的还是比较容易的。Wince带工具的
Mio-CSDN 23:29:19
你可以试试。你把Public下的比如说SDBUS的整个文件夹拷贝到BSP下。然后在命令行中到对应的BSP下的SDBUS路径下输入sysgen_capture sdbus.就会在这个文件夹下生成一个Source.sdbus的文件。根据这个Source文件就比较容易移植了
且听风吟 23:29:49
好的
Mio-CSDN 23:30:30
刚开始可能不会那么顺利。练过就会了。
Mio-CSDN 23:30:49
不过Private下的就没有这个工具了
Mio-CSDN 23:31:08
只能根据makefile来搞

转载请标明:作者wogoyixikexie@gliet.桂林电子科技大学一系科协,原文地址:http://www.cnblogs.com/wogoyixikexie/http://www.armce.com/bbs/index.php(或者我在CSDN的博客:http://blog.csdn.net/gooogleman——如有错误,请到留言指出;如果你有更加好的方法,也请在http://www.armce.com/bbs/index.php发帖指点,我会感激你的批评和分享。
0
0
(请您对文章做出评价)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值