mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-02 21:48:20 +03:00
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
|