![Ash Charles](/assets/img/avatar_default.png)
TI provides a set of headers files and libraries useful in developing firmware for real-time (PRU) cores embedded in some processors e.g. AM3358. This package stages these files for any packages creating PRU firmware. Note: As per [1], use commit v4.0.2 to sync with common TI Linux versions. [1] http://e2e.ti.com/support/arm/sitara_arm/f/791/p/552190/2018113#2018113 Signed-off-by: Ash Charles <ash.charles@savoirfairelinux.com> [Thomas: - rename BR2_PACKAGE_PRU_EXAMPLES to BR2_PACKAGE_PRU_SOFTWARE_SUPPORT, since the package directory name should match the Config.in option for this package - use select for BR2_PACKAGE_HOST_TI_CGT_PRU, and therefore add the appropriate "depends on BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS".] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
22 lines
771 B
Plaintext
22 lines
771 B
Plaintext
PRU Software Support
|
|
====================
|
|
|
|
Two different packages are provided from the TI PRU software support
|
|
code base.
|
|
|
|
1. The include files and rpmsg static library for the PRU are
|
|
installed alongside the host package for the PRU code generation
|
|
tools package i.e. $(TI_CGT_PRU_INSTALLDIR).
|
|
|
|
2. A target package for all the examples installed to
|
|
/usr/share/pru-software-support/. Users wanting to test a specific
|
|
example should copy or link it to a directory where the kernel
|
|
looks for firmware, e.g:
|
|
|
|
# cp /usr/share/pru-software-support/am335x/PRU_gpioToggle/gen/PRU_gpioToggle.out \
|
|
/lib/firmware/am335x-pru0-fw
|
|
|
|
To get started with the PRU, have a look at the labs [1].
|
|
|
|
[1] http://processors.wiki.ti.com/index.php/PRU_Training:_Hands-on_Labs
|