(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 ʤ