我已经在互联网上尝试了很多东西,但是当我在eclipse上交叉编译(使用GNU MCU ARM和Sourcery Lite)时,似乎都无法正常工作,BB-Black上的二进制文件给出了分段错误。最近有人尝试交叉编译吗?
答案 0 :(得分:1)
为Windows设置Beagle Board工具链:
在线教程:在教程中,提到了如何在Eclipse中设置工具链,如何在Windows上交叉编译以及在Windows上进行部署。 -http://jkuhlm.bplaced.net/hellobone/
必备条件:
为了使beagle-bone与笔记本电脑一起使用,您需要 安装小猎犬骨头的驱动程序。
https://beagleboard.org/getting-started -按照上面的链接,并在步骤2下载驱动程序。 -重要:要安装驱动程序,您需要关闭Windows OS的驱动程序签名安全功能。这样做的说明是 在下面的链接中提到: https://www.youtube.com/watch?v=71YAIw7_-kg&feature=youtu.be
安装以下内容: 1. Java SDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
为C / C ++安装Eclipse IDE
打开Eclipse后:
Linaro工具链:http://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/
安装GNU Make:http://gnuwin32.sourceforge.net/packages/make.htm
现在,请打开本文开头提到的在线教程,并继续执行第4步。
使用您的程序员的本能来导入项目,编辑make文件,通过eclipse启动远程系统,创建SSH连接 比格犬骨黑。
答案 1 :(得分:0)
现在,在2020年要简单得多。从https://www.ti.com/下载“用于Windows主机的Code Composer Studio IDE”。它是基于Eclipse的IDE,适用于许多TI目标。它也包括编译器。
答案 2 :(得分:0)
我创建了一个存储库,提供了如何使用 CMake 在 Linux 和 Windows(MacOS 也应该可以)上交叉编译 beagle bone black 的示例。还包括 Eclipse 项目文件和有关如何使用 TCF 代理执行远程调试的说明: