[Suzaku:00970] hello-suzaku(FPGA)について

senjyu6 email@hidden
2007年 6月 21日 (木) 02:38:44 JST


始めまして、石井と申します。

本日EDKを入手出来たので早速遊び始めたところです。
EDK9.1.02i / ISE9.1.03i(web pack)

start-kit-guide(FPGA) 10.1で"hello-suzaku"を
作成する例がありましたので試したところ
下記のようにエラーで終了します。

メッセージでは"Memory overlap"のように思えますし
  (0000000000-0x00001fff) dlmb_cntlr dlmb
  (0000000000-0x00001fff) ilmb_cntlr ilmb
というマップからも確かにoverlapしているようです。

しかしstart-kit-guide(FPGA)内の図や説明では
これらを変更しなくとも良いようですので
原因は別に在るのでしょうか?

guide(Linux)やiTRON移植などで既に動作させていますが
EDKは初めてなものでツールの使用方法を単純に間違えている
と考えてもいるのですが判断出来ない為何か情報が在りましたら
御教授願います。

※ちなみに\implementationに"download.bit"を
 作成しようとしているのでしょうか?
 非常に低レベルですみません...

宜しく御願い致します。
(以下XPSのログです。)

At Local date and time: Thu Jun 21 01:51:39 2007
 xbash -q -c "cd /cygdrive/c/suzaku/sz130edk/; /usr/bin/make -f
system.make download; exit;" started...
*********************************************
Initializing BRAM contents of the bitstream
*********************************************
bitinit system.mhs  -pe microblaze_0 hello-suzaku/executable.elf
bootloops/microblaze_0.elf  \
-bt implementation/system.bit -o implementation/download.bit

bitinit version Xilinx EDK 9.1.02 Build EDK_J_SP2.4
Copyright (c) Xilinx Inc. 2002.

Parsing MHS File system.mhs...

Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/microblaze_v6_00_b/data/microblaze_v2_1_0.
tcl ...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_v10_v1_00_a/data/lmb_v10_v2_1_0.tcl
...
Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/lmb_bram_if_cntlr_v2_00_a/data/lmb_bram_if
_cntlr_v2_1_0.tcl ...

Sourcing tcl file
C:/EDK/hw/XilinxProcessorIPLib/pcores/dcm_module_v1_00_c/data/dcm_module_v2_1_0.
tcl ...

Overriding IP level properties ...
INFO:MDT -

C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v6_00_b\data\microblaze_v2_1
   _0.mpd line 66 - microblaze_0 (microblaze) tool is overriding PARAMETER
   C_FAMILY value to
INFO:MDT -

C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v6_00_b\data\microblaze_v2_1
   _0.mpd line 67 - microblaze_0 (microblaze) tool is overriding PARAMETER
   C_INSTANCE value to microblaze_0
INFO:MDT -

C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v6_00_b\data\microblaze_v2_1
   _0.mpd line 102 - microblaze_0 (microblaze) tcl is overriding PARAMETER
   C_ADDR_TAG_BITS value to 0
INFO:MDT -

C:\EDK\hw\XilinxProcessorIPLib\pcores\microblaze_v6_00_b\data\microblaze_v2_1
   _0.mpd line 110 - microblaze_0 (microblaze) tcl is overriding PARAMETER
   C_DCACHE_ADDR_TAG value to 0
INFO:MDT -

C:\EDK\hw\XilinxProcessorIPLib\pcores\bram_block_v1_00_a\data\bram_block_v2_1
   _0.mpd line 41 - lmb_bram (bram_block) tool is overriding PARAMETER
C_FAMILY
   value to
INFO:MDT -

C:\EDK\hw\XilinxProcessorIPLib\pcores\dcm_module_v1_00_c\data\dcm_module_v2_1
   _0.mpd line 59 - dcm_0 (dcm_module) tool is overriding PARAMETER
C_FAMILY
   value to

Performing IP level DRCs on properties...

Running DRC Tcl procedures for OPTION IPLEVEL_DRC_PROC...
WARNING
***********************************************************************
WARNING **                           DCM Module
WARNING
***********************************************************************
WARNING ** CLKFB is not connected and C_CLK_FEEDBACK = 1X
WARNING
***********************************************************************
WARNING
***********************************************************************
WARNING **                           DCM Module
WARNING
***********************************************************************
WARNING ** CLK0 is not connected and C_CLK0_BUF = TRUE.
WARNING
***********************************************************************
Address Map for Processor microblaze_0
  (0000000000-0x00001fff) dlmb_cntlr dlmb
  (0000000000-0x00001fff) ilmb_cntlr ilmb
  (0x40600000-0x4060ffff) RS232 mb_opb

Initializing Memory...
Checking ELFs associated with MICROBLAZE instance microblaze_0 for
overlap...


Analyzing file hello-suzaku/executable.elf...
WARNING:MDT - Elf file hello-suzaku/executable.elf does not reside
completely
   within BRAM memory of processor microblaze_0.
WARNING:MDT - The sections of  ELF residing outside BRAMs must be
initialized
   separately using a debugger, a bootloader, or an ACE file

Analyzing file bootloops/microblaze_0.elf...
ERROR:MDT - Memory overlap detected between various program headers for
   processor microblaze_0

make: *** [implementation/download.bit] Error 1

Done!

-- 
石井設計事務所 石井千寿
〒350-0313
埼玉県比企郡鳩山町松ヶ丘4-13-1
email@hidden



suzaku メーリングリストの案内