PROCESSOR-SDK-AM62X: SDK 11.1: Wrong PRU libraries included and cgt-pru compiler missing

Part Number: PROCESSOR-SDK-AM62X

Tool/software:

  • The SDK 11.0 release had the wrong PRU example library (6.3.0) included per the following e2e

 [FAQ] AM62x & AM64x: How to enable PRU RPMsg on Processor SDK Linux 11.0 

The FAQ mentions the correction would be fixed by the 11.1 release, however the 11.01.05.03 also doesn't have it.

Looks like the version bump got into the meta-ti repo just a few commits later.  It seems to be included in the almost released? 11.01.12.10 config.

$ ls ti-processor-sdk-linux-am62xx-evm-10.00.07.04/linux-devkit/sysroots/x86_64-arago-linux/usr/share/ti/cgt-pru/
bin                  Open_defects.html
bin.cmd              PRU_Code_Generation_Tools_2.3.x_manifest.html
Closed_defects.html  pru_rts_2_3_0_82167478-F8C9-49b2-82BD-12F8550770F9.spdx
example              README.txt
include              ti_cgt_pru_2.3.3_linux-x64_installer_install.log
lib                  ti_cgt_pru_2.3.3_uninstaller.dat
man                  ti_cgt_pru_2.3.3_uninstaller.run
 15:11:02  home  tools  mitysom-62x    
$ ls ti-processor-sdk-linux-am62xx-evm-11.01.05.03/linux-devkit/sysroots/x86_64-arago-linux/usr/share/ti/cgt-pru/
ls: cannot access 'ti-processor-sdk-linux-am62xx-evm-11.01.05.03/linux-devkit/sysroots/x86_64-arago-linux/usr/share/ti/cgt-pru/': No such file or directory

The compiler can be re-added with something like

recipes-core/meta/meta-toolchain-arago-tisdk.bbappend
TOOLCHAIN_TARGET_TASK:append = " \
pru-icss-dev \
pru-icss-staticdev \
"