挖坑网/填坑网 DebugDump Forum

别人挖坑默默填上,自己挖坑含泪填上。天下没有填不了的坑,只有不会填坑的人。来吧,加入我们,挖坑行,填坑你更行! 站长QQ: 516333132 点击这里给我发消息

您尚未登录。

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

QQ20180611152800.jpg

QQ20180611152827.jpg

QQ图片20180603150000.png

QQ图片20180603162436.png

离线

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

QQ20180603223452.jpg

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


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

离线

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

QQ20180604083600.png

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

离线

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

QQ20180604141130.png

QQ20180604140353.png

QQ20180604140031.png

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

离线

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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

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

离线

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

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,505

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
累计发帖: 38

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

厉害了

离线

页脚