VSF的windows移植

[复制链接]
1232|2
 楼主| vsfopen 发表于 2019-8-17 19:43 | 显示全部楼层 |阅读模式
本帖最后由 vsfopen 于 2019-9-10 15:56 编辑

不多介绍了,列一下操作步骤:

硬件准备:CSR8510 USB蓝牙狗

工具准备:
vs2017(通用windows平台开发,Clang/C2)
vs_win.png vs_clang.png
git + TortoiseGitzadig,并使用winusb为CSR8510安装驱动(如果不开发USB主机应用,包括蓝牙等,可以跳过)
csr8510_driver.png

1. 下载vsf:github.com/vsfteam/vsf.git
2. 下载btstack:github.com/bluekitchen/btstack.git
3. 复制btstack下的内容,到vsf\source\vsf\component\3rd-party\btstack\raw目录下
4. 为btstack打CSR8510复位超时补丁(如果不开发蓝牙,可跳过)
patch.png
开发对应的patch,选择apply patch(电脑已安装git和tortoisegit)
apply_patch.png
选择之前下载vsf所在的目录,点Pathc all items
patched.png

5. vc2017打开vsf\source\example\project\vc_2017\vsf_template.sln
vc_startup_proj.png
把vsf_usbh_win设置为当前项目
vc_config_mgr.png vc_config_mgr_window.png
设置编译配置,编译vsf_usbh_win项目
6. Build然后运行
running.png






btstack.png
 楼主| vsfopen 发表于 2019-9-11 18:05 | 显示全部楼层
关于使用Visual Studio 2019的问题:
1. 安装
vs2019_install.png
2.  工程设置
vs2019_config.png
选择最新的SDK版本,以及2019支持的clang编译器即可
lvgaofeng999 发表于 2020-2-22 19:55 | 显示全部楼层
楼上的稍等啦

90

主题

325

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部