(toppers-users 4179) Re: kernel_cfg.timestampǤSegmentation Fault
Shinya Honda
honda ertl.jp
2013ǯ 12 3 () 13:26:14 JST
ߤĤ
ĤǤ
ƥåǤǸcfgȤ-static -lpthread
դХǤޤ
-----------------------------------------------------------------------
g++ -static -O2 -o cfg cfg.o cfg0.o cfg1.o cfg2.o cfg3.o cfg4.o
cfg_version.o -L/usr/lib -L/usr/lib ../toppers/itronx/libitronx.a
../toppers/oil/liboil.a ../toppers/libtoppers.a -lboost_system
-lboost_filesystem -lboost_program_options -lboost_regex -lpthread
-----------------------------------------------------------------------
ƥåΤǤƱ顼Ȥʤޤ
UbuntuǥƥåcfgATDE˻äƤưޤ
ʾ塤ꤤޤ
(2013/12/03 12:45), mitsu.takada nifty.ne.jp wrote:
> Ĥ
>
> ߤĤǤ
> 顼ˤʤΤϤǤ͡
> ATDEΥѥĶȥۥȴĶΥ饤֥꤬Ƥ褦ʵ⤷ޤ
>
> ޤmsysƱͤ˥ƥåǺȤɤǤ礦
> #åȥޡƥΤɤڤ줿Τ狼ޤ
>
> 2013/12/03 11:35Shinya Honda <honda ertl.jp> Υ롧
>
>> ߤĤ
>>
>> ĤǤ
>>
>> cfg1_out::~cfg1_out() ΥȥȤƤߤޤܤǤ 1.7,1.8,1.9˥顼ˤʤޤ
>>
>> ɤATDEǥӥɤcfgϸ¤ߥ顼Ȥʤ褦Ǥ
>>
>> ʾ塤ꤤޤ
>>
>> (2013/12/03 10:53), mitsu.takada nifty.ne.jp wrote:
>>> ڤ
>>>
>>> ˤϡߤĤȤޤ
>>> åߤcfgpass2μ¹ԻƤΤȻפޤ
>>> ATDEϻȤäȤʤΤǤۥȴĶDebianʤΤǤ͡
>>>
>>> cfgDebianǺƤȻפΤǤ
>>> toppers/itronx/cfg1_out.c ˤ cfg1_out::~cfg1_out() Ρdelete pimpl_פȥȤcfgƥӥɤȤɤǤ礦
>>>
>>> 2013/12/03 2:39Juggler Shu <shu jugglershu.net> Υ롧
>>>
>>>> ֿ꤬Ȥޤ
>>>>
>>>> ѤƤsafegΥСϰʲΤΤǤ
>>>> - safeg-0.5-armadillo-800-eva-6mar2013
>>>>
>>>> ¤ꡢʲΥСΥɤfetch_sources.shϼä Ƥ褦Ǥ
>>>> - linux-2.6.35-a800eva-at3.tar.gz
>>>> - asp_armadillo-800-eva_gcc-20130221.tar.gz
>>>> - cfg-1.8.0.tar.gz
>>>>
>>>> ʤѥATDE4ɲä
>>>> gcc-arm-none-eabi-4_7-2013q3
>>>> ɤѥ뤷ƥȡ뤷ޤ
>>>>
>>>> ʲˡbuild_all.shץȤǥ顼սΥӥɥŽդ ޤ
>>>> Ķǧ٤ΤФ
>>>> ꤤפޤ
>>>>
>>>> ----BEGIN----
>>>> LIBBOOST_SUFFIX=
>>>> BOOST_VERSION=1_55
>>>> BOOST_DIR=/usr/local/include
>>>> LIBBOOST_DIR=/usr/local/lib
>>>> OPTIONS=
>>>> make BOOST_DIR="/usr/local/include" LIBBOOST_SUFFIX="" CXXFLAGS="-O2 " -C toppers
>>>> make[1]: ǥ쥯ȥ `/home/atmark/Downloads/safeg/safeg-0.5-armadillo-800-eva-6mar2013/asp/cfg/toppers' ޤ
>>>> make[1]: `all' ФƹԤ٤Ϥޤ.
>>>> make[1]: ǥ쥯ȥ `/home/atmark/Downloads/safeg/safeg-0.5-armadillo-800-eva-6mar2013/asp/cfg/toppers' Фޤ
>>>> make BOOST_DIR="/usr/local/include" LIBBOOST_SUFFIX="" CXXFLAGS="-O2 " -C toppers/itronx
>>>> make[1]: ǥ쥯ȥ `/home/atmark/Downloads/safeg/safeg-0.5-armadillo-800-eva-6mar2013/asp/cfg/toppers/itronx' ޤ
>>>> make[1]: `all' ФƹԤ٤Ϥޤ.
>>>> make[1]: ǥ쥯ȥ `/home/atmark/Downloads/safeg/safeg-0.5-armadillo-800-eva-6mar2013/asp/cfg/toppers/itronx' Фޤ
>>>> make BOOST_DIR="/usr/local/include" LIBBOOST_SUFFIX="" CXXFLAGS="-O2 " -C cfg
>>>> make[1]: ǥ쥯ȥ `/home/atmark/Downloads/safeg/safeg-0.5-armadillo-800-eva-6mar2013/asp/cfg/cfg' ޤ
>>>> make[1]: `all' ФƹԤ٤Ϥޤ.
>>>> make[1]: ǥ쥯ȥ `/home/atmark/Downloads/safeg/safeg-0.5-armadillo-800-eva-6mar2013/asp/cfg/cfg' Фޤ
>>>> if ! [ -f Makefile.depend ]; then \
>>>> rm -f kernel_cfg.timestamp kernel_cfg.c kernel_cfg.h ; \
>>>> rm -f cfg1_out.c cfg1_out.o cfg1_out.elf cfg1_out.syms cfg1_out.srec; \
>>>> rm -f makeoffset.s offset.h; \
>>>> fi
>>>> rm -f Makefile.depend
>>>> ../../asp/cfg/cfg/cfg --pass 1 --kernel asp -I. -I../../asp/include -I../../asp/arch -I../../asp -I../../asp/target/armadillo-800-eva_gcc -I../../asp/arch/arm_gcc/safeg -I../../asp/arch/arm_gcc/rma1 -I../../asp/arch/arm_gcc/common -I../../asp/arch/gcc --api-table ../../asp/kernel/kernel_api.csv --cfg1-def-table ../../asp/kernel/kernel_def.csv --cfg1-def-table ../../asp/arch/arm_gcc/common/core_def.csv sample1.cfg
>>>> arm-none-eabi-gcc -c -mlittle-endian -mcpu=cortex-a9 -g -Wall -O2 -DTOPPERS_SAFEG_SECURE -DTOPPERS_SAFEG_COM -DTOPPERS_SAFEG_LOAD -D__TARGET_ARCH_ARM=7 -I. -I../../asp/include -I../../asp/arch -I../../asp -I../../asp/target/armadillo-800-eva_gcc -I../../asp/arch/arm_gcc/safeg -I../../asp/arch/arm_gcc/rma1 -I../../asp/arch/arm_gcc/common -I../../asp/arch/gcc -DALLFUNC -I../../asp/kernel cfg1_out.c
>>>> arm-none-eabi-gcc -mlittle-endian -mcpu=cortex-a9 -g -Wall -O2 -DTOPPERS_SAFEG_SECURE -DTOPPERS_SAFEG_COM -DTOPPERS_SAFEG_LOAD -D__TARGET_ARCH_ARM=7 -I. -I../../asp/include -I../../asp/arch -I../../asp -I../../asp/target/armadillo-800-eva_gcc -I../../asp/arch/arm_gcc/safeg -I../../asp/arch/arm_gcc/rma1 -I../../asp/arch/arm_gcc/common -I../../asp/arch/gcc -nostdlib -mlittle-endian -N -mcpu=cortex-a9 -Wl,-Ttext,0x5f000000 -T ../../asp/target/armadillo-800-eva_gcc/armadillo-800-eva.ld -o cfg1_out.elf \
>>>> cfg1_out.o
>>>> arm-none-eabi-nm -C cfg1_out.elf > cfg1_out.syms
>>>> arm-none-eabi-objcopy -O srec -S cfg1_out.elf cfg1_out.srec
>>>> ../../asp/cfg/cfg/cfg --pass 2 --kernel asp -I. -I../../asp/include -I../../asp/arch -I../../asp -I../../asp/target/armadillo-800-eva_gcc -I../../asp/arch/arm_gcc/safeg -I../../asp/arch/arm_gcc/rma1 -I../../asp/arch/arm_gcc/common -I../../asp/arch/gcc \
>>>> -T ../../asp/target/armadillo-800-eva_gcc/target.tf --api-table ../../asp/kernel/kernel_api.csv --cfg1-def-table ../../asp/kernel/kernel_def.csv --cfg1-def-table ../../asp/arch/arm_gcc/common/core_def.csv sample1.cfg
>>>> make: *** [kernel_cfg.timestamp] ơȿǤ
>>>> arm-none-eabi-gcc -mlittle-endian -mcpu=cortex-a9 -g -Wall -O2 -DTOPPERS_SAFEG_SECURE -DTOPPERS_SAFEG_COM -DTOPPERS_SAFEG_LOAD -D__TARGET_ARCH_ARM=7 -I. -I../../asp/include -I../../asp/arch -I../../asp -I../../asp/target/armadillo-800-eva_gcc -I../../asp/arch/arm_gcc/safeg -I../../asp/arch/arm_gcc/rma1 -I../../asp/arch/arm_gcc/common -I../../asp/arch/gcc -nostdlib -mlittle-endian -N -mcpu=cortex-a9 -Wl,-Ttext,0x5f000000 -T ../../asp/target/armadillo-800-eva_gcc/armadillo-800-eva.ld -o cfg1_out.elf \
>>>> cfg1_out.o
>>>> arm-none-eabi-nm -C cfg1_out.elf > cfg1_out.syms
>>>> arm-none-eabi-objcopy -O srec -S cfg1_out.elf cfg1_out.srec
>>>> ../../asp/cfg/cfg/cfg --pass 2 --kernel asp -I. -I../../asp/include -I../../asp/arch -I../../asp -I../../asp/target/armadillo-800-eva_gcc -I../../asp/arch/arm_gcc/safeg -I../../asp/arch/arm_gcc/rma1 -I../../asp/arch/arm_gcc/common -I../../asp/arch/gcc \
>>>> -T ../../asp/target/armadillo-800-eva_gcc/target.tf --api-table ../../asp/kernel/kernel_api.csv --cfg1-def-table ../../asp/kernel/kernel_def.csv --cfg1-def-table ../../asp/arch/arm_gcc/common/core_def.csv sample1.cfg
>>>> make: *** [kernel_cfg.timestamp] ơȿǤ
>>>>>> building SafeG
>>>> arm-none-eabi-gcc -c -DSAFEG_RMA1 -DPROF_SUPPORT -DDUALOS_DEVICE_SHARING -mcpu=cortex-a9 -msoft-float -g -Wall -Wextra -Werror -I . -DSECURE_START_ADDRESS=0x5f000000 -DNORMAL_START_ADDRESS=0xe80c0000 -D__TARGET_ARCH_ARM=7 -O2 safeg.S
>>>> arm-none-eabi-gcc -c -DSAFEG_RMA1 -DPROF_SUPPORT -DDUALOS_DEVICE_SHARING -mcpu=cortex-a9 -msoft-float -g -Wall -Wextra -Werror -I . -DSECURE_START_ADDRESS=0x5f000000 -DNORMAL_START_ADDRESS=0xe80c0000 -D__TARGET_ARCH_ARM=7 -O2 crt0-safeg.S
>>>> arm-none-eabi-gcc -mcpu=cortex-a9 -msoft-float -static -nostdlib -lgcc -Wl,-Ttext,0x5f800000 -T safeg.lds safeg_start.o safeg.o crt0-safeg.o -o safeg.elf
>>>> arm-none-eabi-objcopy -O binary -S safeg.elf safeg.bin
>>>>>> copying binary files
>>>> mkdir: ǥ쥯ȥ `./tools/auto_build/output' Ǥޤ: ե 뤬¸ߤޤ
>>>> cp: `./app/sample1_s/asp.elf' stat Ǥޤ: Τ褦ʥե ǥ쥯
>>>> ----END----
>>>>
>>>>
>>>>
>>>> On 12/2/13 2:32 PM, Shinya Honda wrote:
>>>>> ڤ
>>>>>
>>>>> ĤǤ
>>>>>
>>>>> ǤϡATDE4ǥӥɽƤޤ
>>>>>
>>>>> ξǤȽǤǤʤΤǡӥɥȤ줿ΥС ĺʤǤ礦
>>>>>
>>>>> ʾ塤ꤤޤ
>>>>>
>>>>> (2013/12/01 18:22), Juggler Shu wrote:
>>>>>> ϤޤơTrustZoneϢεѤˤĤĴ٤Ƥޤơ
>>>>>> safegArmadillo-800evaưȹͤƤΤǤ
>>>>>> ץӥǤ˴ؤƤʤưƤ褦ʤΤǤɤѹ
>>>>>> ɤ줿ȹͤ
>>>>>> ɤӥɤ褦Ȥޤ
>>>>>>
>>>>>> ȤASPsample1ӥɤ褦ȤȤǰʲΥ顼
>>>>>> ʤäƤޤޤ
>>>>>>
>>>>>> make: *** [kernel_cfg.timestamp] ơȿǤ
>>>>>>
>>>>>> 1ĤļưǥӥɤǤ⡢build_all.shץȤѤǤ
>>>>>> ƱͤΤ褦Ǥ
>>>>>> ХʥϽ夬äƤ褦ʤΤǤ
>>>>>>
>>>>>> ӥɴĶArmadilloƤATDE4ѤƤޤ
>>>>>>
>>>>>> Υ顼ˡޤ顢Ǥ
>>>>>> ꤤפޤ
>>>>>>
>>>>>> ڽϺ
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>>
>
>