This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA821U: J7200_evm tiarmclang Linux tool chain issue

Part Number: DRA821U
Other Parts Discussed in Thread: DRA821

Hi,

  I am trying to build for R5F using tiarmclang. This is my environment

  • Ubuntu-18-04-6-LTS
  • ti-processor-sdk-rtos-j7200-evm-09_00_01_01
  • CCS12.5.0
  • ti-cgt-armllvm_3.2.0.LTS
  • ti-cgt-arm_20.2.7.LTS

I have successfully installed all of the above. T.I.'s documentation says that tiarmclang is the preferred build method over gcc. The documentation says to run tiarmclang on the command line but I can't get that to work. Even if I run from within the ti-cgt-armllvm_3.2.0.LTS/bin folder the command is not recognized. I have read the TI Arm Clang Compiler Tools User's Guide . 

  The SDK notes https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j7200/09_00_01_01/exports/docs/psdk_rtos/docs/user_guide/sdk_components_j7200.html#ti-arm-r5f-code-generation-tools say ticgt is already included but I didn't find that. 

v3.2

 If you could please, can you answer all three of these questions :-)

  • Should I use gcc instead?  What are T.I. folks are using internally to generate .xer5f files? I want to stay with what the support folks are using.
  • Is building on the command line the only way to make builds, is CCS ever used to make builds? There are no CCS examples in ti-processor-sdk-rtos-j7200-evm-09_00_01_01.
  • What is the connection between tiarmclang and ccs? In Windows it seems to be straight forward and it is part of the CCS tool chain, but I am confused here for Linux.

Thanks, Jeff