fpga.love
EN App
知识库›AMD 社区问答速查›SDK中用ARMCC编译FSBL报汇编错误

SDK中用ARMCC编译FSBL报汇编错误

FSBL 与启动镜像已闭环原帖 9 个回答 · 616 次浏览|器件:SDK / Zynq / ARMCC(错误码:A1163E, A1167E)

一句话结论:替换预处理指令为ARM汇编条件语法并避免首列即可编译通过

现象

FSBL BSP编译通过,但fsbl_handoff.S汇编失败,报A1163E未知操作码__GNUC__及A1167E无效行首

根因

ARM汇编器不识别#ifdef/#elif等预处理指令,且ARM汇编语法与GNU语法不兼容

可尝试的处理步骤

本文基于 AMD 客户社区(原 Xilinx 论坛)真实问答整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D52E00006hpjxDSAQ/using-armcc-with-sdk-error-fsbl

相关资料

FSBL_PPK_FAILURE_ERROR 是什么问题?BootROM执行期间500MHz限制何时可解除?pmu-firmware/fsbl-firmware do_configure 执行错误

相关标签:ARMCC · FSBL · Zynq · assembler

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