您尚未登录。

楼主 #1 2018-06-03 14:53:57

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

QQ20180611152800.jpg

QQ20180611152827.jpg

QQ图片20180603150000.png

QQ图片20180603162436.png





离线

楼主 #2 2018-06-03 19:49:33

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

MDK5.xx 需要安装pack: Keil.STM32F1xx_DFP.2.0.0.pack

arm-linux-gdb 調試工具: arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2









---------------------------------------------------------
搭一个Windows开发环境:
参考链接: https://github.com/libopencm3/libopencm3
msys: MSYS-1.0.11.exe
Python: python-2.7.msi (any 2.7 release)
gcc-arm-none-eabi工具链下载: gcc-arm-none-eabi-7-2017-q4-major-win32.exe





离线

楼主 #3 2018-06-03 22:36:27

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

QQ20180603223452.jpg

通過 JLinkGDBServer.exe 建立一个调试代理,基本可以用 QtCreator 调试了.
参考: https://whycan.cn/t_1210.html


后记:
---------------
这个调试太鸡肋了, 断点基本是废物.





离线

楼主 #4 2018-06-03 22:58:07

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

QQ20180603225723.png

Bluetooth starting...
[00:00:00.000] LOG -- btstack_chipset_bcm.c.260: chipset-bcm: init script class1, len 34960
[00:00:00.000] LOG -- rfcomm.c.2300: RFCOMM_REGISTER_SERVICE channel #1 mtu 65535 flow_control 0 credits 10
[00:00:00.000] LOG -- l2cap.c.3399: L2CAP_REGISTER_SERVICE psm 0x3 mtu 65535
[00:00:00.000] LOG -- l2cap.c.3399: L2CAP_REGISTER_SERVICE psm 0x1 mtu 65535
SDP service record size: 95
BTstack counter 0001
[00:00:00.000] LOG -- hci.c.2800: hci_power_control: 1, current mode 0
[00:00:00.000] LOG -- btstack_chipset_bcm.c.260: chipset-bcm: init script class1, len 34960
Bluetooth power cycle
[00:00:00.700] LOG -- hci.c.3859: BTSTACK_EVENT_STATE 1





离线

楼主 #5 2018-06-04 08:36:29

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

QQ20180604083600.png

根据2楼资料,可以在Windows下顺利编译出可执行文件.





离线

楼主 #6 2018-06-04 14:06:49

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

QQ20180604141130.png

QQ20180604140353.png

QQ20180604140031.png

九牛二虎之力搞了个 gcc 工具链的keil4/keil5 的工程, 编译、链接、下载程序正常,一调试就奔溃。





离线

楼主 #7 2018-06-04 14:24:46

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

看来,不祭出 ECLIPSE 是搞不定了.
https://blog.csdn.net/qiuzhiqian1990/article/details/55189920





离线

楼主 #8 2018-06-04 14:48:46

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

QQ20180604144618.png

再次在Windows下试了一把 QtCreator + arm-linux-gnueabihf-gdb.exe + jlinkgdbserver,
这次比较正常了.

arm-linux-gnueabihf-gdb.exe 这个是xboot提供的eclipse开发包里面的.





离线

#9 2018-06-05 14:24:42

KingJin
会员
注册时间: 2018-04-12
已发帖子: 106
积分: 101

Re: 来来来,再来拆一个前几年1元包邮的蓝牙POS机器, 试一试能不能把 btstack 跑起来.

厉害了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn