(toppers-users 13) Re: TOPPERS/ASP3 Release3.5.0 ビルドエラー(fatal error)について

kaneko-nao kaneko-nao @ numata.co.jp
2019年 11月 29日 (金) 09:13:46 JST


名古屋大学
高田広章 先生

いつもお世話になります。株式会社ヌマタ 金子です。
早々のご連絡、ありがとうございます。

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