工具/软件:Code Composer Studio
我已将 CCS 配置为使用 gdb 在 BeagleBone 主机上执行远程调试。 一切正常-我可以构建、运行、设置断点。
但在 CCS 编辑器中、我看到所有这些错误图标都表示无法解决系统调用和#define 问题:
这并不是致命的、只是在运行代码时尝试解析的所有其他信息中分散注意力。 有什么想法吗? 这种情况发生在 printf 等函数和 O_RDWR 等符号上、这些符号仅在上面的几行中定义。
还有一个可能相关也可能无关的模式-我只能使用"手动调试"、使用我为使用 BeagleBone 创建的调试配置进行调试。 我一直无法弄清楚当我单击 Bug 图标时如何使远程调试会话正常工作。 我已尝试使用 此处的说明将其复制到适当的文件夹中、但它不起作用。 我知道自动调试会话始终需要与调试探针关联吗? 由于我的 GDB 远程调试会话没有一个、因此我无法确定如何执行自动调试。
(供参考在重要的情况下、我正在从 Windows 主机进行远程调试和构建。 很难进行设置、但现在效果很好。 诀窍是、我必须发现 Linaro 编译器不再是实现它的方法-您需要直接从 ARM 下载最新的。 然后、我使用 GDB 的 MinGW-w64-i686-ARM-none-linux-gnueabihf 版本。)
谢谢、
Brad
