Hi,
I am trying to build an SDK from scratch following the instructions here: https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/08_02_00_24/exports/docs/linux/Overview_Building_the_SDK.html
Our goal is to build a new boot kernel with minimal configuration that will take us to login. We then would like to add peripherals to diagnose which peripheral may be problematic (causing kernel panic, etc.)
However when we blindly follow the instructions, we got stuck during build of base image with the below error:
$[linux-devkit]:~/ti-processor-sdk-linux-am437x-evm-08.02.00.24/tisdk/build> MACHINE=am437x-evm bitbake tisdk-base-image
ERROR: Unable to start bitbake server (None)
ERROR: Server log for this session (/home/zebra/ti-processor-sdk-linux-am437x-evm-08.02.00.24/tisdk/build/bitbake-cookerdaemon.log):
--- Starting bitbake server pid 20169 at 2022-11-12 15:25:41.652825 ---
ERROR: Failed to obtain external Arm toolchain version: Execution of '/opt/gcc-arm-9.2-ti2020.01-armv5-x86_64-arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -v' failed: command not found
ERROR: Failed to obtain external Arm toolchain version: Execution of '/opt/gcc-arm-9.2-ti2020.01-armv5-x86_64-arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -v' failed: command not found
ERROR: Error: EXTERNAL_TOOLCHAIN path '/opt/gcc-arm-9.2-ti2020.01-armv5-x86_64-arm-none-linux-gnueabi' does not exist
It seems like bitbake is looking for gcc-arm-9.2-ti2020.01-armv5-x86_64-arm-none-linux-gnueabi toolchain but it should look for gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf... correct?
How can we solve this? Thank!
Berkay