(toppers-users 14) Re: TOPPERS/ASP3 Release3.5.0 ビルドエラー(fatal error)について
kaneko-nao
kaneko-nao @ numata.co.jp
2019年 11月 29日 (金) 16:33:46 JST
名古屋大学
高田広章 先生
いつもお世話になります。株式会社ヌマタ 金子です。
エラー箇所の依存関係ファイルが生成されていないようなので、3.4.0で作成した*.dを試験的にコピーし、ビルドを再実行したところ、以下のファイルでエラー(*.dが生成されない)となりました。これらファイルに何か共通することがあればご指摘願います。因みに、これら全てパスすれば、実行ファイルの生成まで行えます。
ext_ker,tskterm,mtxhook,iniwque,sigtim,get_inf,ref_tsk,dly_tsk,ter_tsk,ref_sem,ref_flg,ref_dtq,ref_pdq,
ref_mtx,ref_mpf,fch_hrt,cyccal,almcal,sns_ker,get_ipm,xsns_dpn
以上、よろしくお願いします。
名古屋大学
高田広章 先生
いつもお世話になります。株式会社ヌマタ 金子です。
早々のご連絡、ありがとうございます。
Makefileは、3.4.0で動作していたものをそのまま使用しています。該当箇所は、次の通りですが、もう一度、「sample」内のMakefileと付き合わせてみます。状況が変われば、またご相談させてください。因みに、該当箇所をsample通りに変えてみましたが、結果は同じでした。
$(KERNEL_LCOBJS): %.o:
$(CC) -DTOPPERS_$(*F) -o $@ -c -MD -MP -MF $(DEPDIR)/$*.d \
$(CFLAGS) $(KERNEL_CFLAGS) $<
以上、よろしくお願いします。
金子様
Cc: 皆様
名古屋大学の高田です。とりあえず,すぐにわかる範囲で回答します。
エラーのログからわかる直接的な原因は,ext_ker.o をコンパイルする
コマンドに,入力ファイルがないこと,具体的には,最後につくべき
../kernel/task_term.c がないことです。つまり,ビルドの問題です。
このコンパイル指示は,Makefile の以下の記述で出しており,この辺
りは,3.4.0 から 3.5.0 で変更していないはずです。
$(KERNEL_LCOBJS): $(OBJDIR)/%.o:
$(CC) -c -o $@ -DTOPPERS_$(*F) -MD -MP -MF $(DEPDIR)/$*.d \
$(CFLAGS) $(KERNEL_CFLAGS) $<
御社の方で Makefile を変更されているということはないでしょうか?
# こちらでは再現しません。
高田広章
名古屋大学
On 2019/11/28 11:03, kaneko-nao wrote:
> TOPPERSプロジェクト御中
>
> お世話になります。
> 株式会社ヌマタ 金子と申します。
>
> この度、ASP3のバージョンアップ(3.4.0->3.5.0)を行っていますが、下記の通り「ext_ker」の部分でエラーとなってしまいます。弊社で設計する複数のプロジェクト全てで同じ現象です。何かお気付きの点があれば、ご指摘いただきたく、お願いいたします。
> CPU:RZA1L/H
> GNU Make Version : 3.81
>
> 以上、よろしくお願いいたします。
>
> 以下、エラー部の抜粋 -------------------------------------------------------------------
> arm-none-eabi-gcc -DTOPPERS_sta_ker -o sta_ker.o -c -MD -MP -MF
> deps/sta_ker.d \
> -O0
> -Wall -g -DTOPPERS_OMIT_SYSLOG -mlittle-endian -mcpu=cortex-a9 -mfpu=vfpv3-d16
> -DTOPPERS_OMIT_TECS -DTOPPERS_EXECUTE_ON_RAM -D__TARGET_ARCH_ARM=7 -I.
> -I../include -I../target/gr_peach_gcc -I../arch/arm_gcc/rza1 -I../arch/arm_gcc/common
> -I../arch/gcc -I.. -I../J2_SRC -I../RZA1 -I../OSC -I../../common/VDC5 -I../../common/VDC5/INC
> -I../../common/VDC5/iodefines -I../../common/VDC5/RenesasBSP/drv_inc -I../../common/VDC5/RenesasBSP/drv_src/display
> -I../../common/VDC5/RenesasBSP/drv_src/display/lcd -I../../common/VDC5/RenesasBSP/drv_src/display/lcd/include
> -I../../common/VDC5/RenesasBSP/drv_src/display/lcd/src -I../../common/VDC5/RenesasBSP/drv_src/display/vdc5/include
> -I../../common/VDC5/RenesasBSP/drv_src/display/vdc5/src -I../../common/VDC5/RenesasBSP/drv_src/display/vdec
> -I../../common/VDC5/RenesasBSP/drv_src/display/vdec/include -I../../common/VDC5/RenesasBSP/drv_src/display/vdec/src
> -I../../common/VDC5/RenesasBSP_example/Display/library/wrapper -I../../common
> -I../../common/FatFs -I../../common/eep -I../../common/sFlash -I../../common/sFlash/spibsc
> -I../../common/sFlash/spibsc/src -I../../common/sFlash/spibsc/inc -I../../common/uart
> -I../../common/USB -I../../common/USB/drivers\userdef -I../../common/USB/drivers/r_usb_basic
> -I../../common/USB/drivers/r_usb_basic/src/driver -I../../common/USB/drivers/r_usb_basic/src/driver/inc
> -I../../common/USB/drivers/r_usb_basic/src/hw -I../../common/USB/drivers/r_usb_basic/src/hw/inc
> -I../../common/USB/drivers/r_usb_pcdc -I../../common/USB/drivers/r_usb_pcdc/src
> -I../../common/USB/drivers/r_usb_pcdc/src/inc -I../../common/USB/drivers/r_usb_hmsc
> -I../../common/USB/drivers/r_usb_hmsc/ref -I../../common/USB/drivers/r_usb_hmsc/src
> -I../../common/USB/drivers/r_usb_hmsc/src/inc -I../../common/USB/drivers/r_usb_hmsc/src/ff11
> -I../../common/USB/drivers/r_usb_hmsc/src/ff11/src -I../../common/USB/drivers/r_usb_hmsc/src/ff11/src/option
> -I../../common/USB/drivers/intc/intc_driver -I../../common/USB/drivers/intc/inc
> -I./gen -I../tecs_kernel -D__RZA1L -DRZ -D_NORMAL -I../kernel
> ../kernel/startup.c
> arm-none-eabi-gcc -DTOPPERS_ext_ker -o ext_ker.o -c -MD -MP -MF
> deps/ext_ker.d \
> -O0
> -Wall -g -DTOPPERS_OMIT_SYSLOG -mlittle-endian -mcpu=cortex-a9 -mfpu=vfpv3-d16
> -DTOPPERS_OMIT_TECS -DTOPPERS_EXECUTE_ON_RAM -D__TARGET_ARCH_ARM=7 -I.
> -I../include -I../target/gr_peach_gcc -I../arch/arm_gcc/rza1 -I../arch/arm_gcc/common
> -I../arch/gcc -I.. -I../J2_SRC -I../RZA1 -I../OSC -I../../common/VDC5 -I../../common/VDC5/INC
> -I../../common/VDC5/iodefines -I../../common/VDC5/RenesasBSP/drv_inc -I../../common/VDC5/RenesasBSP/drv_src/display
> -I../../common/VDC5/RenesasBSP/drv_src/display/lcd -I../../common/VDC5/RenesasBSP/drv_src/display/lcd/include
> -I../../common/VDC5/RenesasBSP/drv_src/display/lcd/src -I../../common/VDC5/RenesasBSP/drv_src/display/vdc5/include
> -I../../common/VDC5/RenesasBSP/drv_src/display/vdc5/src -I../../common/VDC5/RenesasBSP/drv_src/display/vdec
> -I../../common/VDC5/RenesasBSP/drv_src/display/vdec/include -I../../common/VDC5/RenesasBSP/drv_src/display/vdec/src
> -I../../common/VDC5/RenesasBSP_example/Display/library/wrapper -I../../common
> -I../../common/FatFs -I../../common/eep -I../../common/sFlash -I../../common/sFlash/spibsc
> -I../../common/sFlash/spibsc/src -I../../common/sFlash/spibsc/inc -I../../common/uart
> -I../../common/USB -I../../common/USB/drivers\userdef -I../../common/USB/drivers/r_usb_basic
> -I../../common/USB/drivers/r_usb_basic/src/driver -I../../common/USB/drivers/r_usb_basic/src/driver/inc
> -I../../common/USB/drivers/r_usb_basic/src/hw -I../../common/USB/drivers/r_usb_basic/src/hw/inc
> -I../../common/USB/drivers/r_usb_pcdc -I../../common/USB/drivers/r_usb_pcdc/src
> -I../../common/USB/drivers/r_usb_pcdc/src/inc -I../../common/USB/drivers/r_usb_hmsc
> -I../../common/USB/drivers/r_usb_hmsc/ref -I../../common/USB/drivers/r_usb_hmsc/src
> -I../../common/USB/drivers/r_usb_hmsc/src/inc -I../../common/USB/drivers/r_usb_hmsc/src/ff11
> -I../../common/USB/drivers/r_usb_hmsc/src/ff11/src -I../../common/USB/drivers/r_usb_hmsc/src/ff11/src/option
> -I../../common/USB/drivers/intc/intc_driver -I../../common/USB/drivers/intc/inc
> -I./gen -I../tecs_kernel -D__RZA1L -DRZ -D_NORMAL -I../kernel
> arm-none-eabi-gcc.exe: fatal error: no input files
> compilation terminated.
> make: *** [ext_ker.o] Error 1
>
More information about the USERS
mailing list