- 主题:有哪些可以替代KEIL的免费ARM调试工具
硬件支持ARM单片机即可。
开源最好,不开源也行,但是要免费。
希望比开源编辑器+工具链这种方案提供的功能多一些,至少能有个单步调试功能,再有个窗口可以看看内存数据。
目前找到的最匹配的就是RT-Thread Studio,不清楚能不能换操作系统。
其它的就是用ECLIPSE/VISUAL STUDIO/PYCHARM这种IDE加上工具链。这几种都用过,但是分别是写JAVA/C/PYTHON时用的,没当作通用IDE使用。
需要20种以上方案,让本科生摸索各种工具,摆脱使用商业软件的习惯。
求高手们给点意见。
--
FROM 120.203.222.141
调试主要靠printf吗?
我在Linux下写了几万行代码,都是这种风格的调试,但是看变量还是没有UI方便。
【 在 tom6bj 的大作中提到: 】
: 我一直eclipse+gcc+make, 不用eclipse的工程管理,只用当编辑器、调用Makefile
: 优点是脱离eclipse也能运行,整个项目直接扔到远程服务器上不需要改动
:
--
FROM 106.7.251.162
gdb看起来像在命令行调试,这个不太好用吧
【 在 intron 的大作中提到: 】
: 要看你用什么单片机了。
: 如果用的是 STM32 及一众国内仿制品,软件可以用
: arm-none-eabi-gdb + OpenOCD。硬件可以用 CMSIS-DAP。
: ...................
--
FROM 106.7.251.162
看起来很可行。
类似vscode可连接gdb的IDE工具能多推荐几个吗?
【 在 eggcar 的大作中提到: 】
: openocd开gdb server,用vscode的gdb remote插件在线调试
--
FROM 120.203.222.141
谢谢。我最终没有走这条路。
您这个看起来需要硬件支持,教学都是在跑软件仿真。
【 在 intron 的大作中提到: 】
: 本帖附件是 Eclipse + CDT + Embedded C/C++ + arm-none-eabi-gdb + OpenOCD
: 调试界面的截图。调试适配器是 ST-Link。C 语言源程序、ARM 汇编语言、寄存器、
: 变量(包括复杂的 C 语言结构体) 并列显示。
: ...................
--
FROM 120.203.222.141