2

有谁知道如何使用 gcc 为 xilinx 的 microblaze 处理器编译裸机程序?

使用 xilinx sdk 很容易做到这一点,但现在我正在尝试将 microblaze 构建集成到更大的构建工作流程中。换句话说,我需要能够在命令行中做所有事情——而不是使用 sdk gui。

大多数 xilinx 支持和示例都以他们的 sdk 为中心。他们网站上似乎对 gnu 工具的支持有限,但他们似乎专注于想要为 microblaze 编译 linux 内核的用户。我只想编译一个简单的裸机应用程序。

理想情况下,我可以做类似的事情

$ gcc microblaze_program.c

最后得到一个 microblaze 可执行文件。

有没有人这样做过?有谁知道任何例子?

4

1 回答 1

3

SDK 创建一个 makefile - 您可以从命令行使用它。

如果您没有从 Xilinx 提供的图标打开命令行,则需要先调用 $XILINX/settings[32|64].[bat|sh] 来正确设置环境。

于 2012-11-29T10:56:38.090 回答