AR# 32787

11 EDK - 「ERROR:EDK:2347 - Section .text located at address 0x11C00000 does not map to any memory found in the hardware design」というエラー メッセージが表示される

説明

SDK で [Tools] -> [Program FPGA] をクリックしてビットストリームをダウンロードしようとすると、次のようなエラー メッセージが表示されます。

"Xilinx EDK 11.1 Build EDK_L.29.1Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved.
Command Line: elfcheck -hw
C:/projects/KXI-CR_Integration/Xilinx_11_1/889-KXI-CR_ctrl/889-KXI-CR_ctrl/SDK/SDK_Export/hw/system.xml -mem BRAM -pe microblaze_slave
C:/projects/KXI-CR_Integration/Xilinx_11_1/889-KXI-CR_ctrl/889-KXI-CR_ctrl/SDK/SDK_Workspace/fw_slave/Debug/fw_slave.elf

ELF file :
C:/projects/KXI-CR_Integration/Xilinx_11_1/889-KXI-CR_ctrl/889-KXI-CR_ctrl/SDK/SDK_Workspace/fw_slave/Debug/fw_slave.elf
ERROR:EDK:2347 - Section .text located at address 0x11C00000 does not map to any memory found in the hardware design.
ERROR:EDK:2347 - Section .eh_frame located at address 0x11200000 does not map to any memory found in the hardware design.
ERROR:EDK:3165 - elfcheck failed!
INFO:EDK:2540 - Try using the linker script generation tools to generate an ELF that maps well to your hardware design.
Failed to program the FPGA: elfcheck returned"

ソリューション

サイズが 0 より大きい ELF のセクションで ELF のプログラム ヘッダのロード セクションに含まれるものは、有効なメモリ空間にダウンロード可能である必要があります。

この問題を回避するには、SDK の代わりに XPS または iMPACT のダウンロード機能を使用してください。

ビットストリームをソフトウェア アプリケーションではなくブートループで初期化し、その後ソフトウェア アプリケーションを実行またはデバッグします。

サイズが 0 の一部の ELF セクションでは、それでも上記のエラーが発生します。この問題は、次の Web サイトから入手可能な EDK 11.3 で修正されています。

http://japan.xilinx.com/support/download/index.htm

AR# 32787
日付 01/11/2010
ステータス アクティブ
種類 一般