我正在使用Arm DS-5 和 Xilinx SDK在Zynq板上开发程序。我正在尝试从 Qspi Flash 启动 Zynq 702 板。到目前为止,我所做的是从 Xilinx SDK 生成 FSBL 项目,并使用 SDK 中的 Bootgen 工具将其与我的应用程序相结合,然后将其编程到闪存中。我的脑海里有几个问题。
- DS-5 生成一个 .axf 文件,Bootgen 需要一个 .elf 文件。我可以通过将扩展名更改为 .elf 来使用 .axf 文件,还是需要更多步骤?
- 是否有显示 .axf 文件内部结构的工具?显示什么在哪里?
- 如果我设法从 QSPI 启动,我该如何调试。例如我想从 FSBL 开始调试我的应用程序,可以吗?因为在 Qspi Boot 中,当我打开电路板电源时,我的应用程序将开始运行,当我连接 JTAG 时,它会在我的应用程序的某个位置。