Skip to content
2 changes: 1 addition & 1 deletion configs/AM335X/AM335X_linux_config.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Replacement Variables
'__SDK_SHORT_NAME__' : 'SITARA'
'__SDK_INSTALL_FILE__' : 'ti-processor-sdk-linux-[platform]-<version>-Linux-x86-Install.bin'
'__SDK_INSTALL_DIR__' : 'ti-processor-sdk-linux-[platformName]-evm-<version>'
'__SDK_DOWNLOAD_URL__' : '`AM335X-Linux-SDK-Download-page <http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.html>`__'
'__SDK_DOWNLOAD_URL__' : '`AM335X-Linux-SDK-Download-page <https://www.ti.com/tool/PROCESSOR-SDK-AM335X>`__'
'__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)'
'__LINUX_UBUNTU_VERSION_SHORT__' : '22.04'
'__RTOS_UBUNTU_VERSION_LONG__' : '14.04 (64-bit), 16.04 (64-bit)'
Expand Down
6 changes: 6 additions & 0 deletions configs/AM335X/AM335X_linux_toc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ linux/Overview/Download_and_Install_the_SDK
linux/Overview/Run_Setup_Scripts
linux/Overview/Top_Level_Makefile
linux/Overview/GCC_ToolChain
linux/Overview/Program_EVM
devices/AM335X/linux/index
devices/AM335X/linux/Release_Specific
devices/AM335X/linux/Release_Specific_Release_Notes
Expand All @@ -28,6 +29,7 @@ linux/Foundational_Components/U-Boot/UG-DFU
linux/Foundational_Components/U-Boot/UG-Network
linux/Foundational_Components/U-Boot/UG-NAND
linux/Foundational_Components/U-Boot/UG-Memory
linux/Foundational_Components/U-Boot/UG-SATA
linux/Foundational_Components/U-Boot/UG-SPI
linux/Foundational_Components/U-Boot/UG-QSPI
linux/Foundational_Components/U-Boot/UG-NOR
Expand Down Expand Up @@ -62,6 +64,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/SPI
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/NAND
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/MMC-SD
linux/Foundational_Components/Kernel/Kernel_Drivers/UART
linux/Foundational_Components/Kernel/Kernel_Drivers/UFS
linux/Foundational_Components/Kernel/Kernel_Drivers/USB/MUSB
linux/Foundational_Components_Kernel_Users_Guide
linux/Foundational_Components_Kernel_Release_Notes
Expand Down Expand Up @@ -90,6 +93,7 @@ linux/Foundational_Components_Virtualization
linux/Foundational_Components/Virtualization/Docker
linux/Foundational_Components_Machine_Learning
linux/Foundational_Components/Machine_Learning/armnn
linux/Foundational_Components/Machine_Learning/tidl
linux/Foundational_Components/Machine_Learning/tflite
linux/Foundational_Components/Machine_Learning/neo
linux/Foundational_Components/Machine_Learning/tvm
Expand All @@ -108,6 +112,7 @@ linux/Foundational_Components/Graphics/SGX/Overview
linux/Foundational_Components/Graphics/SGX/SGX_Debug_Info

linux/Industrial_Protocols
linux/Industrial_Protocols_HSR_PRP
linux/Industrial_Protocols_PTP
linux/Industrial_Protocols_RSTP
linux/Industrial_Protocols_CCLINK
Expand Down Expand Up @@ -142,6 +147,7 @@ linux/How_to_Guides/Target/How_to_Change_dtb_File
linux/How_to_Guides/Target/How_to_Boot_Beagle_Bone_Black_with_Processor_SDK_Linux
linux/How_to_Guides/Target/How_to_Program_Beaglebone_Black_eMMC_via_SD_Card
linux/How_to_Guides_Hardware_Setup_with_CCS
linux/How_to_Guides/Hardware_Setup_with_CCS/EVMK2H_Hardware_Setup
linux/How_to_Guides/Hardware_Setup_with_CCS/ICE_AM335x_Hardware_Setup
linux/How_to_Guides/Hardware_Setup_with_CCS/ICE_AMIC110_EVM_Hardware_Setup
linux/How_to_Guides_Board_Port
Expand Down
2 changes: 1 addition & 1 deletion configs/AM437X/AM437X_linux_config.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Replacement Variables
'__SDK_SHORT_NAME__' : 'SITARA'
'__SDK_INSTALL_FILE__' : 'ti-processor-sdk-linux-[platform]-<version>-Linux-x86-Install.bin'
'__SDK_INSTALL_DIR__' : 'ti-processor-sdk-linux-[platformName]-evm-<version>'
'__SDK_DOWNLOAD_URL__' : '`AM437X-Linux-SDK-Download-page <http://software-dl.ti.com/processor-sdk-linux/esd/AM437X/latest/index_FDS.html>`__'
'__SDK_DOWNLOAD_URL__' : '`AM437X-Linux-SDK-Download-page <https://www.ti.com/tool/PROCESSOR-SDK-AM437X>`__'
'__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)'
'__LINUX_UBUNTU_VERSION_SHORT__' : '22.04'
'__RTOS_UBUNTU_VERSION_LONG__' : '14.04 (64-bit), 16.04 (64-bit)'
Expand Down
6 changes: 6 additions & 0 deletions configs/AM437X/AM437X_linux_toc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ linux/Overview/Download_and_Install_the_SDK
linux/Overview/Run_Setup_Scripts
linux/Overview/Top_Level_Makefile
linux/Overview/GCC_ToolChain
linux/Overview/Program_EVM
devices/AM437X/linux/index
devices/AM437X/linux/Release_Specific
devices/AM437X/linux/Release_Specific_Release_Notes
Expand All @@ -28,6 +29,7 @@ linux/Foundational_Components/U-Boot/UG-DFU
linux/Foundational_Components/U-Boot/UG-Network
linux/Foundational_Components/U-Boot/UG-NAND
linux/Foundational_Components/U-Boot/UG-Memory
linux/Foundational_Components/U-Boot/UG-SATA
linux/Foundational_Components/U-Boot/UG-SPI
linux/Foundational_Components/U-Boot/UG-QSPI
linux/Foundational_Components/U-Boot/UG-NOR
Expand Down Expand Up @@ -64,6 +66,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/SPI
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/NAND
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/MMC-SD
linux/Foundational_Components/Kernel/Kernel_Drivers/UART
linux/Foundational_Components/Kernel/Kernel_Drivers/UFS
linux/Foundational_Components/Kernel/Kernel_Drivers/USB/DWC3
linux/Foundational_Components_Kernel_Users_Guide
linux/Foundational_Components_Kernel_Release_Notes
Expand Down Expand Up @@ -91,6 +94,7 @@ linux/Foundational_Components_Virtualization
linux/Foundational_Components/Virtualization/Docker
linux/Foundational_Components_Machine_Learning
linux/Foundational_Components/Machine_Learning/armnn
linux/Foundational_Components/Machine_Learning/tidl
linux/Foundational_Components/Machine_Learning/tflite
linux/Foundational_Components/Machine_Learning/neo
linux/Foundational_Components/Machine_Learning/tvm
Expand All @@ -108,6 +112,7 @@ linux/Foundational_Components/Graphics/SGX/Overview
linux/Foundational_Components/Graphics/SGX/SGX_Debug_Info

linux/Industrial_Protocols
linux/Industrial_Protocols_HSR_PRP
linux/Industrial_Protocols_PTP
linux/Industrial_Protocols_RSTP
linux/Industrial_Protocols_CCLINK
Expand Down Expand Up @@ -138,6 +143,7 @@ linux/How_to_Guides/Target/How_to_use_a_Mouse_instead_of_the_Touchscreen_with_Ma
linux/How_to_Guides/Target/Update_U-Boot_Environment_Variables_stored_in_SPI_Flash_from_Linux
linux/How_to_Guides/Target/How_to_Change_dtb_File
linux/How_to_Guides_Hardware_Setup_with_CCS
linux/How_to_Guides/Hardware_Setup_with_CCS/EVMK2H_Hardware_Setup
linux/How_to_Guides_Board_Port
linux/How_to_Guides/Board_Port/U-Boot
common/PRU-ICSS/Getting_Started_with_PSSP
Expand Down
1 change: 1 addition & 0 deletions configs/AM65X/AM65X_linux_toc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ linux/Foundational_Components/Kernel/Kernel_Drivers/SPI
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/NAND
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/MMC-SD
linux/Foundational_Components/Kernel/Kernel_Drivers/UART
linux/Foundational_Components/Kernel/Kernel_Drivers/UFS
linux/Foundational_Components/Kernel/Kernel_Drivers/USB/DWC3
linux/Foundational_Components/Kernel/Kernel_Drivers/VTM
linux/Foundational_Components_Kernel_Users_Guide
Expand Down
13 changes: 4 additions & 9 deletions source/common/EVM_Hardware_Setup/_EVMK2H_Hardware_Setup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ to update the register settings. The **Power Management Configuration
Update Tool** (bmc\_tool.py) performs the task of sending commands to
the BMC to get the current module versions, and perform updates using
configuration files. Instructions for executing the update tool
(bmc\_tool.py) are available here: :download:`BMC Tool UCD Update Guide <../files/Bmc_tool_ucd_update_guide_v2.pdf>`
(bmc\_tool.py) are available here: :download:`BMC Tool UCD Update Guide <../../../files/Bmc_tool_ucd_update_guide_v2.pdf>`

The latest version of the tool is available
`here <http://wfcache.advantech.com/www/support/TI-EVM/Rev4_0/BMC/BMC_EVMK2K_1_0_2_6-20160330.zip>`__.
Expand Down Expand Up @@ -493,14 +493,9 @@ Connect to EVMK2H using CCS
- Connect mini USB cable to the XDS2xx MIPI adapter card marked J1 or
connect external emulator to the MIPI connector on J3

.. note:: For newer versions of CCS, a XDS200 firmware update is recommended which user can perform using instruction on the article
below:

- `Updating XDS2xx
Firmware <http://dev.ti.com/tirex/explore/node?node=AADzJ8Y-La4f7Bi5Ga0TcA__FUz-xrs__LATEST>`__

.. note:: For newer versions of CCS, a XDS200 firmware update is recommended which user can perform using instruction on
`Updating\_the\_XDS200\_firmware <http://dev.ti.com/tirex/explore/node?node=AADzJ8Y-La4f7Bi5Ga0TcA__FUz-xrs__LATEST>__`
.. note::
For newer versions of CCS, a XDS200 firmware update is recommended which user can perform using instruction on the article
`Updating XDS200 Firmware <https://dev.ti.com/tirex/explore/node?node=AADzJ8Y-La4f7Bi5Ga0TcA__FUz-xrs__LATEST>`__

**Step 2:** Create CCS Target configuration

Expand Down
4 changes: 2 additions & 2 deletions source/common/PRU-ICSS/Getting_Started_with_PSSP.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ a few requirements once you have installed to your preferred directory.

#. (**Optional**) Install CCS to the directory of your choosing
CCS installation instruction for Linux can be found
`here <http://processors.wiki.ti.com/index.php/Linux_Host_Support_CCSv7#Installation_Instructions>`__.
`here <https://software-dl.ti.com/ccs/esd/documents/ccs_linux_host_support.html>`__.
Makefiles are provided in order to build all examples in the PRU Software Support
Package. The ability to build the PRU projects using the Makefiles
makes CCS optional in a Linux environment.
Expand All @@ -88,7 +88,7 @@ a few requirements once you have installed to your preferred directory.
`here <https://git.ti.com/pru-software-support-package/pru-software-support-package/trees/master>`__.
#. Install CCS to the directory of your choosing
Installers can be found
`here <http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_7_Downloads>`__.
`here <https://www.ti.com/tool/download/CCSTUDIO>`__.

|

Expand Down
4 changes: 2 additions & 2 deletions source/common/PRU-ICSS/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -277,11 +277,11 @@ PRU evaluation hardware can be ordered from ti.com:

* PRU Networking

* `TMDS64GPEVM <https://www.ti.com/tool/TMDS64GPEVM>`__
* `TMDS64EVM <https://www.ti.com/tool/TMDS64EVM>`__

* Generic PRU Development

* `SK-AM64 <https://www.ti.com/tool/SK-AM64>`__
* `SK-AM64 <https://www.ti.com/tool/SK-AM64B>`__

* AM65x

Expand Down
18 changes: 5 additions & 13 deletions source/common/PRU-ICSS/PRU-Hands-on-Labs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Software
However, the notation ***<PRU_SW_PATH>*** will be used throughout
the labs to reference this assumed installation location. If you use
a different location please modify the steps below.
- `CCSv6 <http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_6_Downloads>`__
- `CCSv6 <https://www.ti.com/tool/download/CCSTUDIO>`__
- `PRU Code Generation
Tools <http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU>`__
(also available through the CCS App Center)
Expand Down Expand Up @@ -868,9 +868,8 @@ Configure the Kernel
.. note::

This step is needed before building the kernel, kernel modules, device
tree files, etc. For more information about these steps, see the `Kernel
Users
Guide <http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components_Kernel_Users_Guide.html>`__.
tree files, etc. For more information about these steps, see the
:ref:`Kernel Users Guide <linux_kernel_users_guide>`.

4. Prepare to build the kernel, kernel modules, device tree files, etc

Expand Down Expand Up @@ -971,15 +970,8 @@ to your set up.

a. Use the script included with the SDK to create a bootable SD card.

.. ifconfig:: CONFIG_part_family in ('AM64X_family')

You can find instructions on this process at the
`Linux Create SD Card documentation <../../devices/AM64X/Overview/Create_SD_Card.html>`__.

.. ifconfig:: CONFIG_part_family not in ('AM64X_family')

You can find instructions on this process at the
`Linux SD Card Creation Guide <../../linux/Overview/Processor_SDK_Linux_create_SD_card_script.html>`__.
You can find instructions on this process at the
:ref:`Linux SD Card Creation Guide <processor-sdk-linux-create-sd-card>`.

b. Once the card is created, mount it on your Linux host to copy the
files to it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ Processor SDK 05.02
Processor SDK 05.01
----------------------

- Introduced AM65x as a new platform. Please refer to release notes for more details
- Introduced AM65x as a new platform.

.. rubric:: PRUETH Driver

Expand Down Expand Up @@ -391,16 +391,11 @@ descriptors to be used for both ingress/egress packets processing. if
not specified the default value 256 will be used which will allow to
place descriptors pool into the internal CPPI RAM.

**New approach**
http://processors.wiki.ti.com/index.php/Linux_Core_CPSW_User%27s_Guide#Configure_number_of_TX.2FRX_descriptors

.. rubric:: PCI ENDPOINT
:name: pci-endpoint

The usage of 'pci-ep' configfs directory to configure PCI Endpoint has
been changed in accordance with upstream review comments. Please see
http://processors.wiki.ti.com/index.php/Linux_Core_PCIe_EP_User%27s_Guide#4.9_Kernel,
for additional details
been changed in accordance with upstream review comments.

.. rubric:: Display
:name: display
Expand Down Expand Up @@ -437,9 +432,6 @@ Processor SDK 03.03

- HDMI-connected monitor no longer takes precedence over built-in LCD
as a default graphics display for e.g. Matrix
- See the `Release
Notes <http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Release_Notes>`__
for full list of modifications.

|

Expand All @@ -448,8 +440,8 @@ Processor SDK 03.02

- The QT QPA eglfs\_kms, which supports multiple screens, has been
enabled and used as the default eglfs platform plugin. For more
information, see `QT and Graphics
Migration <http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_Graphics_and_Display#Migration_Guide_from_Processor_SDK_3.1_to_3.x_for_AM3.2F4.2F5>`__
information, see :ref:`QT and Graphics
Migration <from-processor-sdk-3-1-to-3-x-for-am3-4-5>`
- bootmonitor now goes thru mkimage and as a result the load address
changed. Users should manually execute following commands in their
u-boot environment to properly install the secure monitor on k2
Expand Down Expand Up @@ -503,7 +495,6 @@ Processor SDK 03.00
- In K2 U-Boot, multi slave support is currently missing. To use
multiple interfaces, please disable CONFIG\_DM\_ET option in u-boot
.config and build.
- See the Release Notes for full list of modifications.

|

Expand All @@ -517,11 +508,8 @@ Processor SDK 02.00.02
- OpenCV now uses OpenCL under the hood, to offload compute tasks to
C66x cores. This is transparent to the application
- The SGX driver for AM335x has been enhanced to support DRM/WAYLAND
based Multi-Window Display. For more information, see `AM3 Graphics
Migration <http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_Graphics_and_Display#Migration_Guide_from_Processor_SDK_2.0.0_to_2.0.x_for_AM4>`__
- See the `Release
Notes <http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Release_Notes#Release_02.00.02>`__
for full list of modifications.
based Multi-Window Display. For more information, see :ref:`AM3 Graphics
Migration <from-processor-sdk-2-0-1-to-2-0-x-for-am3-4-5>`

|

Expand All @@ -532,12 +520,9 @@ Processor SDK 02.00.01
- This release also supports RT Linux is supported on AM4 and AM5
device
- The SGX driver for AM4 has been enhanced to support DRM/WAYLAND based
Multi-Window Display. For more information, see `AM4 Graphics
Migration <http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_Graphics_and_Display#Migration_Guide_from_Processor_SDK_2.0.0_to_2.0.x_for_AM4>`__
Multi-Window Display. For more information, see :ref:`AM4 Graphics
Migration <from-processor-sdk-2-0-0-to-2-0-x-for-am4>`
- There is no migration impact to customers using AM3, and AM5.
- See the `Release
Notes <http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Release_Notes#Release_02.00.01>`__
for full list of modifications.

|

Expand All @@ -551,11 +536,7 @@ Processor SDK 02.00.00
- For AM3, AM4, Graphics SDK is now obsolete and Graphics stack is
integrated into Processor SDK, and supports null DRM based Full
Window, with Front and Flip modes. For more information, see
`Graphics
Migration <http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_Graphics_and_Display#Migration_Guide_from_Processor_SDK_1.x_to_2.x_for_AM3.2C_AM4>`__
:ref:`Graphics Migration <from-processor-sdk-1-x-to-2-x-for-am3-am4>`
- Ethernet performance degraded ~10% on am335x-evm due to move from
preempt\_voluntary
- See the `Release
Notes <http://processors.wiki.ti.com/index.php?title=Processor_SDK_Linux_Release_Notes%26oldid%3D207973&action=edit&redlink=1>`__
for full list of modifications.

Loading
Loading