のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

No toolchain set or toolchain not integrated

[ERROR] No toolchain set or toolchain not integrated

https://ja-support.renesas.com/knowledgeBase/17797630

f:id:none53:20190802113726p:plain
設定

f:id:none53:20190802113810p:plain
ツールチェイン

Extracting support files...
[ERROR] No toolchain set or toolchain not integrated.
11:40:17 **** プロジェクト c_managed_build に対する構成 Debug の クリーンのみのビルド ****
make clean 
rm -rf ./src/main.o 
rm -rf c_managed_build.hex 
rm -rf c_managed_build.siz 
rm -rf ./src/main.d 
rm -rf  c_managed_build.elf
' '

11:40:19 Build Finished. 0 errors, 0 warnings. (took 1s.331ms)

Extracting support files...
[ERROR] No toolchain set or toolchain not integrated.
11:40:51 **** プロジェクト c_managed_build に対する構成 Debug の ビルド ****
make all 
'Building file: ../src/main.c'
'Invoking: GNU ARM Cross C Compiler'
arm-none-eabi-gcc -mcpu=cortex-a9 -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections  -g3 -std=gnu11 -MMD -MP -MF"src/main.d" -MT"src/main.o" -c -o "src/main.o" "../src/main.c"
'Finished building: ../src/main.c'
' '
'Building target: c_managed_build.elf'
'Invoking: GNU ARM Cross C Linker'
arm-none-eabi-gcc @"c_managed_build.elf.in"
'Finished building target: c_managed_build.elf'
' '
'Invoking: GNU ARM Cross Create Flash Image'
arm-none-eabi-objcopy -O ihex "c_managed_build.elf"  "c_managed_build.hex"
arm-none-eabi-objcopy: c_managed_build.hex 64-bit address 0x4b4fa300008000 out of range for Intel Hex file
arm-none-eabi-objcopy:c_managed_build.hex: bad value
makefile:55: recipe for target 'c_managed_build.hex' failed
make: *** [c_managed_build.hex] Error 1

11:40:52 Build Failed. 2 errors, 0 warnings. (took 1s.106ms)

f:id:none53:20190802114209p:plain
この赤いエラーの文字はなに?

f:id:none53:20190802120757p:plain
プロジェクトのプロパティ>ビルドログ

ログのフォルダ位置は、ws内。

C:\Users\m_fujii\Documents\0500_BitBucket\e2_studio\ws\.metadata\.plugins\org.eclipse.cdt.ui

ログには、残っていない場所で出ているエラーのようだ。 どこかに、エラーのログがあるのかな?

c_managed_build.build.log

12:09:15 **** プロジェクト c_managed_build に対する構成 Debug の クリーンのみのビルド ****
make clean 
rm -rf ./src/main.o 
rm -rf c_managed_build.hex 
rm -rf c_managed_build.siz 
rm -rf ./src/main.d 
rm -rf  c_managed_build.elf
' '

12:09:16 Build Finished. 0 errors, 0 warnings. (took 1s.441ms)

global-build.logの方には、エラーが書いてあった。

global-build.log

Extracting support files...
[ERROR] No toolchain set or toolchain not integrated.
12:09:15 **** プロジェクト c_managed_build に対する構成 Debug の クリーンのみのビルド ****
make clean 
rm -rf ./src/main.o 
rm -rf c_managed_build.hex 
rm -rf c_managed_build.siz 
rm -rf ./src/main.d 
rm -rf  c_managed_build.elf
' '

f:id:none53:20190802122917p:plain
ビルドの設定、この辺が動くはず。

f:id:none53:20190802152950p:plain
内部ビルダーにして、ビルドすると、エラーがでない

f:id:none53:20190802153108p:plain
外部に戻すと、やはり、エラーが出る。

f:id:none53:20190802153337p:plain
わざと、ビルドコマンドに、”aaa”を追加すると、”aaa make all”でエラーになる。

内部ビルドの場合

15:36:55 **** プロジェクト c_managed_build に対する構成 Debug の Rebuild ****
Info: Internal Builder is used for build
arm-none-eabi-gcc -mcpu=cortex-a9 -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -std=gnu11 -c -o "src\\main.o" "..\\src\\main.c" 
arm-none-eabi-gcc -mcpu=cortex-a9 -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -g3 -Xlinker --gc-sections -Wl,-Map,c_managed_build.map --specs=rdimon.specs -Wl,--start-group -lgcc -lc -lc -lm -lrdimon -Wl,--end-group -o c_managed_build.elf "src\\main.o" 
arm-none-eabi-objcopy -O ihex c_managed_build.elf c_managed_build.hex 
C:\Program Files (x86)\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-objcopy.exe: c_managed_build.hex 64-bit address 0x4b4fa300008000 out of range for Intel Hex file
C:\Program Files (x86)\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-objcopy.exe:c_managed_build.hex: bad value

15:36:56 Build Finished. 0 errors, 0 warnings. (took 580ms)