(toppers-users 2625) Re: TOPPERS/IIMP ˤĤ (was Re: )
Yoshinao Aoki
aoki uquest.co.jp
2007ǯ 6 8 () 18:56:12 JST
ڤǤ
ֻ꤬Ȥޤ
At 18:21 07/06/08, Masaki Muranaka wrote:
>ˤϡ
>
>IIMPθƤƤʤǤΤǡ
>ե졼GCC-2.95ϰʳΥӥɤϻǰʤ
>˾ŪǤ
>// ʤߤˡIIMPѤHRPͥǤϡե졼
>// ߷פˤʤޤ
ʤۤɡ
HRPΥե졼Ѥв褽Ǥ͡
TOPPERS/HRPͥϤޤ̸Ƥޤ͡
>äơ3褹ΤŪǤ
>
>Ϥ餯2Ĥޤ
>
>On 2007/06/08, at 17:53, Yoshinao Aoki wrote:
> > /usr/local/bin/sh-hitachi-elf-ld:
> /usr/local/lib/gcc/sh-hitachi-elf/3.4.4/ml/m2/libgcc.a(_udivsi3.o):
> compiled for a little endian system and target is big endian
>
>ġäƤ饤֥ȡIIMPΥ֥Ȥδ֤
>ǥפȸäƤޤ
>/usr/local/lib/gcc/sh-hitachi-elf/3.4.4/ml/m2/libgcc.a
>դ꤬ľܤθȻפޤ
>ȤǡMS7727CP01äơȥ륨ǥޥä褦
>ޤbanner.cΥޥɥ饤ץ-mbꤵ
>褦ʤΤǤפʤΤǤ礦
>Ȥ⤢졤ե졼Τ֤Ƥ륨顼ǤϤʤǤ
ޤ饤֥λְ꤬äƤޤ
ӥåǥȥ륨ǥ
ξΥǥǥǥˤ륨顼
ʤȤޤǽƤޤ
ӥåǥȥ륨ǥξƤ
ΤȤ˺줿ޤmakeȤΥĥäƤޤޤ
/usr/local/lib/gcc/sh-hitachi-elf/3.4.4/m2/libgcc.a
ꤹ뤳Ȥǥǥΰ㤤ˤ륨顼ϵʤʤޤ
åȤMS7727CP01ϥȥ롢ӥåɤǤưǤޤ
ϴŪ˥ȥưƤ뤿ȥǥѥԤäƤޤ
ȥ륨ǥǤΥѥˡ
/iimp_full/config/sh3/ms7729rse01/Makefile.config
Υǥλ
SYS_CFLAGS = -ml
ѹ
make depend
Ԥ֥ե
ΤȤϤץȤϥӥåǥǤ
ѥ뤷ʤ褦ˤʤäƤޤ
ld.scriptTempld.script
OUTPUT_FORMAT("elf32-sh","elf32-sh","elf32-sh")
OUTPUT_FORMAT("elf32-shl","elf32-shl","elf32-shl")
ѹ뤳Ȥ
ȥ륨ǥǥѥ뤷ȤޤǽƤޤ
֥ե˥ץȤΤݤʤΤ
ưǧޤǥӥåǥǥѥԤäƤޤ
٥Žդޤ
======================================================
/usr/local/bin/sh-hitachi-elf-gcc -c -m3 -O0 -mb -DLABEL_ASM -I.
-I../../include -I../../config/sh3 -I../../config/sh
3/ms7727cp01 -g -Wall -I../../kernel ../../kernel/banner.c
/usr/local/bin/sh-hitachi-elf-ld -T ld.script -M -Map Tempiimp.map
-o iimp start.o kernel_cfg1.o cpu_support.o sys_suppo
rt.o startup.o banner.o cpu_config.o sys_config.o domain.o memory.o
task.o wait.o time_event.o syslog.o task_manage.o ta
sk_sync.o task_except.o semaphore.o eventflag.o dataqueue.o
mailbox.o mempfix.o time_manage.o cyclic.o mempprot.o mboxpr
ot.o sys_manage.o interrupt.o exception.o svc_manage.o
activate_tex.o timer.o serial.o logtask.o jsp_util.o sample.o sa
mple1.o sample2.o sample3.o shared.o function.o vasyslog.o
jsp_perror.o strerror.o /usr/local/lib/gcc/sh-hitachi-elf/3
.4.4/m2/libgcc.a
/usr/local/bin/sh-hitachi-elf-ld: section .bss_DOM1
[000000000002e000 -> 000000000002e00b] overlaps section .data_kernel
[000000000002de7c -> 000000000002e0b3]
make: *** [Tempiimp.map] Error 1
======================================================
> > /usr/local/bin/sh-hitachi-elf-ld: section .bss_DOM1
> [000000000002e000 -> 000000000002e00b] overlaps
> section .data_kernel [000000000002de7c -> 000000000002e0b3]
>
>ͥɥᥤѤΰDOM1Ѥΰ褬ŤʤäƤȸäƤޤ
>IIMPǤϡץȤե졼Ǥޤ顤
>ե졼˥ХǽϤޤĤȤꤢ
>ǥꥢۤȻפޤ
>
>--
>from ʤ