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.
- SDK 10 used to include the cgt-pru compiler, however its no longer included in the 11.1 sdk. This path is also referenced by the PRUSS Getting started guide. https://www.ti.com/lit/an/sprace9a/sprace9a.pdf
$ 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 \ "