[Suzaku:01267] SZ310 SDRAM上でアプリ動作

Daigo Yamada email@hidden
2008年 10月 29日 (水) 15:54:46 JST


大変お世話になっております。
(株)システムアドバンス の山田と申します。

SZ310を使用して、アプリケーションを
SDRAM上で動作させようとしております。

コミュニティーサイトの
[Suzaku:00969] Re: XPSでのbinファイル作成を参考にして、
”.textを0番地からにして、.vectorsをその後ろに持ってくる方法”
を試したものの、タイマの割り込みが掛からないため
”hermitからアプリケーション(DRAM上)に Jumpする際に
アドレスを適切に設定する方法”を試しております。

しかしながら、
hermit-atのmakeを行った時に以下のエラーが発生します。
どのように対処をすればよいか教えていただけないでしょうか?

<環境>
WindowsXP
EDK9.2.04i
ISE9.2.02i
VMWare 2.0.2 build-59824
SZ310

<エラーの内容>
email@hidden:/mnt/hgfs/SUZAKU_Win/hermit-at-1.1.3-source.tar/hermit-at-1.1.3$ ls
COPYING    Makefile  debian     doc      src    win32
ChangeLog  README    depend.sh  include  tools

email@hidden:/mnt/hgfs/SUZAKU_Win/hermit-at-1.1.3-source.tar/hermit-at-1.1.3$ mak e TARGET=suzaku PROFILE=powerpc
make -C src/host/common
make[1]: ディレクトリ `/mnt/hgfs/SUZAKU_Win/hermit-at-1.1.3-source.tar/hermit-at -1.1.3/src/host/common' に入ります
../../../depend.sh console.c console.d -Wall -g -I../../../include -DAJ_FIRMUPDA TE_SUPPORT -D_CONSOLE
../../../depend.sh util.c util.d -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUP PORT -D_CONSOLE
../../../depend.sh target.c target.d -Wall -g -I../../../include -DAJ_FIRMUPDATE _SUPPORT -D_CONSOLE
../../../depend.sh serial.c serial.d -Wall -g -I../../../include -DAJ_FIRMUPDATE _SUPPORT -D_CONSOLE
../../../depend.sh region.c region.d -Wall -g -I../../../include -DAJ_FIRMUPDATE _SUPPORT -D_CONSOLE
../../../depend.sh options.c options.d -Wall -g -I../../../include -DAJ_FIRMUPDA TE_SUPPORT -D_CONSOLE
../../../depend.sh memmap.c memmap.d -Wall -g -I../../../include -DAJ_FIRMUPDATE _SUPPORT -D_CONSOLE
../../../depend.sh main.c main.d -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUP PORT -D_CONSOLE
../../../depend.sh flash.c flash.d -Wall -g -I../../../include -DAJ_FIRMUPDATE_S UPPORT -D_CONSOLE
../../../depend.sh ethutil.c ethutil.d -Wall -g -I../../../include -DAJ_FIRMUPDA TE_SUPPORT -D_CONSOLE
../../../depend.sh eth.c eth.d -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPO RT -D_CONSOLE
../../../depend.sh erase.c erase.d -Wall -g -I../../../include -DAJ_FIRMUPDATE_S UPPORT -D_CONSOLE
../../../depend.sh download.c download.d -Wall -g -I../../../include -DAJ_FIRMUP DATE_SUPPORT -D_CONSOLE
../../../depend.sh crc.c crc.d -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPO RT -D_CONSOLE
make[1]: ディレクトリ `/mnt/hgfs/SUZAKU_Win/hermit-at-1.1.3-source.tar/hermit-at -1.1.3/src/host/common' から出ます
make[1]: ディレクトリ `/mnt/hgfs/SUZAKU_Win/hermit-at-1.1.3-source.tar/hermit-at -1.1.3/src/host/common' に入ります
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o crc.o crc.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o downlo ad.o download.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o erase. o erase.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o eth.o eth.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o ethuti l.o ethutil.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o flash. o flash.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o main.o  main.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o memmap .o memmap.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o option s.o options.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o region .o region.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o serial .o serial.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o target .o target.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o util.o  util.c
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE   -c -o consol e.o console.c
rm -f .suid.stamp
cc -Wall -g -I../../../include -DAJ_FIRMUPDATE_SUPPORT -D_CONSOLE -o hermit crc. o download.o erase.o eth.o ethutil.o flash.o main.o memmap.o options.o region.o serial.o target.o util.o console.o
make[1]: ディレクトリ `/mnt/hgfs/SUZAKU_Win/hermit-at-1.1.3-source.tar/hermit-at -1.1.3/src/host/common' から出ます
ln: `powerpc' へのシンボリックリンク `include/arch' を作成します: サポートされて いない操作です
make: *** [target-stamp] エラー 1

以上、宜しくお願いいたします。





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