fpga.love
EN App
知识库›AMD 社区问答速查›Zedboard Ubuntu 上如何运行 C 程序?

Zedboard Ubuntu 上如何运行 C 程序?

SD 卡与文件系统已闭环原帖 9 个回答 · 524 次浏览|器件:Zynq 7000 ZedBoard / Vitis / Ubuntu(错误码:cannot execute binary file)

一句话结论:裸机 ELF 不能在 Ubuntu 运行,需用 Vitis 构建 Linux 应用

现象

在 Zedboard 的 Ubuntu 上运行 Vitis 生成的 HelloWorld.elf 报错 cannot execute binary file

根因

该 .elf 是裸机(baremetal)程序,无法在 Linux 下运行,需构建 Linux 应用

可尝试的处理步骤

本文基于 AMD 客户社区(原 Xilinx 论坛)真实问答整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D54U00005hUuxgSAC/how-can-i-run-a-c-program-on-ubuntu-that-is-boot

相关资料

平台设为QSPI启动模式时应用工程无法构建QSPI启动报XFSBL_ERROR_QSPI_LENGTH失败VPK180 无法从 SD 卡启动,如何排查?

相关标签:Zynq · ZedBoard · Vitis · baremetal

就这个问题继续问 AI → ← 返回 AMD 社区问答速查