Part Number: DRA829J
Hello TI team,
We are working on a device using the DRA829J SoC mainly in the R5 cores. In our software development environment, we created a common setup of the SDK, that is, we use the same RTOS SDK setup for MCU1_0 and MAIN domain cores. We basically downloaded the SDK from TI website and configured with the following script and options:
./setup_psdk_rtos.sh --firmware_only --skip_pc_emulation --skip_atf_optee
and edited the Rules.make file to update TOOLS_INSTALL_PATH.
Then whenever we need to compile the dependencies, we do it per core:
make -j$(nproc) -C $SDK_RTOS_J721E_PATH/ti-processor-sdk-rtos-j721e-evm-10_01_00_04/pdk_jacinto_10_01_00_25/packages/ti/build -s pdk_libs BOARD=j721e_evm CORE=$CORE_NAME
where CORE_NAME can be mcu1_0, mcu2_0, mcu2_1, mcu3_0, mcu3_1
Once dependencies are generated we can compile our applications and link them with the SDK libraries. This process has worked good. However, we started to include the vision apps but the instructions mention to use the sdk builder script. In the official TI documentation, every time I click on sdk builder guideline it always send me to the vision apps page. I assume that this script is needed only for vision apps compilation. The build_flags and other makes in the sdk_builder folder seems to be specific for vision apps.
My point is that using sdk_builder the other cores are impacted because seems that the folders and other SDK variables are modified and compilation does not work. It's mandatory to use the sdk builder to build vision apps? or can we just go directly to the vision apps to compile as standalone library?