Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.
2 changes: 1 addition & 1 deletion source/buildroot/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ Key Features of Buildroot
With a vast library of packages and a flexible configuration system,
Buildroot allows for extensive customization of the target system.
#. **Efficiency**:
Buildroots minimalistic approach ensures that the generated system is lean
Buildroot's minimalistic approach ensures that the generated system is lean
and efficient, which is critical for resource-constrained embedded
environments.
#. **Active Community**:
Expand Down
12 changes: 6 additions & 6 deletions source/common/How_to_Guides/EVMK2H_Hardware_Setup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -231,19 +231,19 @@ with the following steps.
#. Open the LM Flash programmer utility. (Default location Start Menu ->
All Programs -> Texas Instruments -> Stellaris -> LM Flash Programmer
-> LM Flash Programmer )
#. In the LM Flash Programmer Utility Configuration tab, in the
interface section, select Serial (UART) from the drop-down box on
#. In the LM Flash Programmer Utility 'Configuration' tab, in the
interface section, select 'Serial (UART)' from the drop-down box on
the left.
#. Select the BMC COM Port (the same COM port used to issue the ver
command earlier), and set the Baud Rate to 115200.
#. Set Transfer Size to 60, and make sure Disable Auto Baud Support
command earlier), and set the 'Baud Rate' to 115200.
#. Set 'Transfer Size' to 60, and make sure 'Disable Auto Baud Support'
is unchecked.

.. image:: /images/LMflashProg_Config.png

#. In the Program tab, Browse to the location of the binary file
#. In the 'Program' tab, Browse to the location of the binary file
containing the firmware update, and select it.
#. Leave all other options as default, and press the Program button.
#. Leave all other options as default, and press the 'Program' button.
#. After the programming is complete, power off the board.
#. Reconnect the jumper.
#. Open the HyperTerminal/Console for the BMC COM port.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ and act as a communication gateway in this case. In addition it can
directly operate as a standard remote I/O system or simple sensor
connected to an industrial communication network. The embedded emulation
logic allows emulation and debug using standard development tools such
as TIs Code Composer Studio by just using the supplied USB cable.
as TI's Code Composer Studio by just using the supplied USB cable.

EVM Layout and Key Components
------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
gateway in this case. In addition it can directly operate as a standard
remote I/O system or simple sensor connected to an industrial
communication network. The embedded emulation logic allows emulation and
debug using standard development tools such as TIs Code Composer Studio
debug using standard development tools such as TI's Code Composer Studio

Check warning on line 19 in source/common/How_to_Guides/TMDXIDK5728_Hardware_Setup.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Using] Use 'by using' instead of 'using' when it follows a noun for clarity and grammatical correctness. Raw Output: {"message": "[RedHat.Using] Use 'by using' instead of 'using' when it follows a noun for clarity and grammatical correctness.", "location": {"path": "source/common/How_to_Guides/TMDXIDK5728_Hardware_Setup.rst", "range": {"start": {"line": 19, "column": 1}}}, "severity": "WARNING"}
by just using the supplied USB cable.

.. rubric:: EVM Layout and key components
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
Processor SDK Linux Automotive integrates various free and open source software (FOSS) to demonstrate the hardware capabilities of Jacinto devices. The FOSS offers many advantages to the customers such as flexibility, interoperability, robustness, reduced development time and support from the respective FOSS community.


TI uses Yocto Project to integrate various software components and to build |__SDK_FULL_NAME__|. Yocto Project has two releases per year in April and October. TIs Long-term Support (LTS) build for next year is based on current years October release of the Yocto Project. During a given year, TIs LTS version migration only happens once per year and it occurs towards the end of the second quarter. The LTS migration usually signifies newer version of Kernel, U-boot, Toolchain, Yocto Project and etc. For more information on the current release, please refer to the Release Notes in the "Release Specific" section of respective platform. Therefore, the various open source components included in the |__SDK_FULL_NAME__| are only updated once per year.
TI uses Yocto Project to integrate various software components and to build |__SDK_FULL_NAME__|. Yocto Project has two releases per year in April and October. TI's Long-term Support (LTS) build for next year is based on current year's October release of the Yocto Project. During a given year, TI's LTS version migration only happens once per year and it occurs towards the end of the second quarter. The LTS migration usually signifies newer version of Kernel, U-boot, Toolchain, Yocto Project and etc. For more information on the current release, please refer to the Release Notes in the "Release Specific" section of respective platform. Therefore, the various open source components included in the |__SDK_FULL_NAME__| are only updated once per year.

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsSuggestions] Depending on the context, consider using 'after' or 'when' rather than 'once'. Raw Output: {"message": "[RedHat.TermsSuggestions] Depending on the context, consider using 'after' or 'when' rather than 'once'.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 741}}}, "severity": "INFO"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.DoNotUseTerms] Do not use "respective" or "respectively". Rewrite to avoid using these words. Raw Output: {"message": "[RedHat.DoNotUseTerms] Do not use \"respective\" or \"respectively\". Rewrite to avoid using these words.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 621}}}, "severity": "WARNING"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsSuggestions] Depending on the context, consider using 'see' rather than 'refer to'. Raw Output: {"message": "[RedHat.TermsSuggestions] Depending on the context, consider using 'see' rather than 'refer to'.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 557}}}, "severity": "INFO"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.DoNotUseTerms] Do not use "please" in technical documentation. Raw Output: {"message": "[RedHat.DoNotUseTerms] Do not use \"please\" in technical documentation.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 550}}}, "severity": "WARNING"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsSuggestions] Depending on the context, consider using 'information about' rather than 'information on'. Raw Output: {"message": "[RedHat.TermsSuggestions] Depending on the context, consider using 'information about' rather than 'information on'.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 514}}}, "severity": "INFO"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsWarnings] Consider using 'and so on' rather than 'etc' unless updating existing content that uses the term. Raw Output: {"message": "[RedHat.TermsWarnings] Consider using 'and so on' rather than 'etc' unless updating existing content that uses the term.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 500}}}, "severity": "WARNING"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'. Raw Output: {"message": "[RedHat.CaseSensitiveTerms] Use 'kernel' rather than 'Kernel'.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 455}}}, "severity": "WARNING"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsSuggestions] Depending on the context, consider using 'after' or 'when' rather than 'once'. Raw Output: {"message": "[RedHat.TermsSuggestions] Depending on the context, consider using 'after' or 'when' rather than 'once'.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 335}}}, "severity": "INFO"}

Check warning on line 33 in source/common/Overview/_Processor_SDK_Technical_Support.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.PassiveVoice] 'is based' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice. Raw Output: {"message": "[RedHat.PassiveVoice] 'is based' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.", "location": {"path": "source/common/Overview/_Processor_SDK_Technical_Support.rst", "range": {"start": {"line": 33, "column": 209}}}, "severity": "INFO"}

While TI integrates the FOSS in |__SDK_FULL_NAME__|, TI does not own, maintain and support the entire FOSS. If users have educational queries, feature enhancement requests or discover a bug on any components, TI encourages the users to reach out to the respective FOSS community for any additional support. Below are helpful resources to seek support on a few of the individual FOSS components. Please keep in mind that we are only showing a few of the components below but the same concept applies to all of the FOSS integrated in the |__SDK_FULL_NAME__|.

Expand Down
4 changes: 2 additions & 2 deletions source/common/PRU-ICSS/PRU-Getting-Started-Labs_Lab3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ Compiling From Linux

#. Navigate to the PRU project directory.

#. Run make from the terminal.
#. Run "make" from the terminal.

* If the PRU_CGT (PRU code generation tools) environment variable was not
set, there will be an error.
Expand All @@ -126,7 +126,7 @@ Compiling From Linux
* The generated project files will be available in a folder named **gen** in
the project directory

* Previously generated files can be removed with make clean
* Previously generated files can be removed with "make clean"


.. _pru_getting_started_labs_linux_compiler_settings:
Expand Down
2 changes: 1 addition & 1 deletion source/common/PRU-ICSS/PRU-Getting-Started-Labs_Lab5.rst
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ into the PRU.
#. If you clicked on any of the buttons in the previous step, click on "Restart"
to get back to the program entry point.

#. Use the Step Over or Step Into buttons to step through the PRU function
#. Use the "Step Over" or "Step Into" buttons to step through the PRU function
to the beginning of the while loop.


Expand Down
12 changes: 6 additions & 6 deletions source/common/PRU-ICSS/PRU-Hands-on-Labs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ Load the PRU Firmware

.. image:: /images/Pru_lab1_targetconfig.png

#. Lets launch the debugger and load the code!
#. Let's launch the debugger and load the code!

#. In the "Target Configurations" view, right click the Target
Configuration file we just created and select **Launch Selected
Expand Down Expand Up @@ -579,8 +579,8 @@ Design & Build the PRU Firmware

c. Select **PRU tab**, specify a new **Project Name** (e.g.,
temp_monitor_slave_0 & temp_monitor_master_1), verify that
Compiler version is **TI v2.1.0**, and select Empty Project. Note: If
Empty Project (with main.c) is selected, you will need to delete
Compiler version is **TI v2.1.0**, and select "Empty Project." Note: If
"Empty Project (with main.c)" is selected, you will need to delete
**main.c** in the project directory (added by default).

d. Select **Finish**.
Expand Down Expand Up @@ -676,7 +676,7 @@ Design & Build the PRU Firmware

a. Notice that as observed in the PRU master code, the PRU slave first
configures the IEP Timer and DigIO and then interrupts the PRU master to
signal that its ready to communicate with the temperature sensor.
signal that it's ready to communicate with the temperature sensor.

b. Notice that in the **iep_timer_config function**, the PRU slave
stores different increments of time required by 1-wire protocol (i.e.
Expand Down Expand Up @@ -716,7 +716,7 @@ Design & Build the PRU Firmware
Load the PRU Firmware
"""""""""""""""""""""

10. Lets launch the debugger and load the code!
10. Let's launch the debugger and load the code!

a. Right click the Target Configuration file we created earlier and
select **Launch Selected Configuration**.
Expand Down Expand Up @@ -760,7 +760,7 @@ Debug the PRU Firmware
""""""""""""""""""""""

11. During our design discussion, we were unsure how many PRU cycles the
CRC calculation would consume. Lets actually measure the PRU cycles
CRC calculation would consume. Let's actually measure the PRU cycles
using the CCS debugger!

a. Click on each PRU core and select the **yellow pause button** to
Expand Down
2 changes: 1 addition & 1 deletion source/devices/AM62AX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ MultiBench
MultiBench™ is a suite of benchmarks that allows processor and system designers to
analyze, test, and improve multicore processors. It uses three forms of concurrency:
Data decomposition: multiple threads cooperating on achieving a unified goal and
demonstrating a processors support for fine grain parallelism.
demonstrating a processor's support for fine grain parallelism.
Processing multiple data streams: uses common code running over multiple threads and
demonstrating how well a processor scales over scalable data inputs.
Multiple workload processing: shows the scalability of general-purpose processing,
Expand Down
4 changes: 2 additions & 2 deletions source/devices/AM62AX/linux/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Overview

The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.

.. toctree::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ Overview

The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.

To simplify the end user experience, Processor SDK Linux AM62A installer provides everything needed as discussed below
to create the embedded system from scratch :
to create the embedded system from "scratch" :

- Platform/board-support software and configuration files for Linux
- U-Boot and Kernel sources and configuration files
- An ARM cross-compiling toolchain as well as other host binaries and components
- A Yocto/OE compliant filesystem and sources for example applications
- A variety of scripts and Makefiles to automate certain tasks
- Other components needed to build an embedded system that dont fit neatly into one of the above buckets
- Other components needed to build an embedded system that don't fit neatly into one of the above buckets
- Reference Examples, benchmarks


Expand Down
2 changes: 1 addition & 1 deletion source/devices/AM62DX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ MultiBench
MultiBench™ is a suite of benchmarks that allows processor and system designers to
analyze, test, and improve multicore processors. It uses three forms of concurrency:
Data decomposition: multiple threads cooperating on achieving a unified goal and
demonstrating a processors support for fine grain parallelism.
demonstrating a processor's support for fine grain parallelism.
Processing multiple data streams: uses common code running over multiple threads and
demonstrating how well a processor scales over scalable data inputs.
Multiple workload processing: shows the scalability of general-purpose processing,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ Overview

The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.

To simplify the end user experience, Processor SDK Linux AM62Dx installer provides everything needed as discussed below
to create the embedded system from scratch :
to create the embedded system from "scratch" :

- Platform/board-support software and configuration files for Linux
- U-Boot and Kernel sources and configuration files
- An ARM cross-compiling toolchain as well as other host binaries and components
- A Yocto/OE compliant filesystem and sources for example applications
- A variety of scripts and Makefiles to automate certain tasks
- Other components needed to build an embedded system that dont fit neatly into one of the above buckets
- Other components needed to build an embedded system that don't fit neatly into one of the above buckets
- Reference Examples, benchmarks

This release supports High Security - Field Securable (HS-FS) devices. For migration guide and other info, refer :ref:`HS-Migration-Guide`
Expand Down
2 changes: 1 addition & 1 deletion source/devices/AM62LX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ MultiBench
MultiBench™ is a suite of benchmarks that allows processor and system designers to
analyze, test, and improve multicore processors. It uses three forms of concurrency:
Data decomposition: multiple threads cooperating on achieving a unified goal and
demonstrating a processors support for fine grain parallelism.
demonstrating a processor's support for fine grain parallelism.
Processing multiple data streams: uses common code running over multiple threads and
demonstrating how well a processor scales over scalable data inputs.
Multiple workload processing: shows the scalability of general-purpose processing,
Expand Down
4 changes: 2 additions & 2 deletions source/devices/AM62LX/linux/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Overview

The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.

.. toctree::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ Overview

The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.

To simplify the user experience, Processor SDK Linux AM62L installer provides everything needed as discussed below
to create the embedded system from scratch :
to create the embedded system from "scratch" :

- Platform/board-support software and configuration files for Linux
- U-Boot and Kernel sources and configuration files
- An ARM cross-compiling toolchain as well as other host binaries and components
- A Yocto/OE compliant filesystem and sources for example applications
- A variety of scripts and Makefiles to automate certain tasks
- Other components needed to build an embedded system that dont fit neatly into one of the above buckets
- Other components needed to build an embedded system that don't fit neatly into one of the above buckets
- Reference Examples, benchmarks

This release supports High Security - Field Securable (HS-FS) devices.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ The following Device-Tree Overlays are supported:
* - 9
- 4x MCAN interfaces (requires external CAN transceivers)
* - 10
- Microtips Technology USA 10.1 WUXGA (1920x1200) OLDI panel
- Microtips Technology USA 10.1" WUXGA (1920x1200) OLDI panel
* - 12
- M.2-CC3351 WiFi board on the M.2 connector
* - 14
Expand Down
2 changes: 1 addition & 1 deletion source/devices/AM62PX/linux/Linux_Performance_Guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ MultiBench
MultiBench™ is a suite of benchmarks that allows processor and system designers to
analyze, test, and improve multicore processors. It uses three forms of concurrency:
Data decomposition: multiple threads cooperating on achieving a unified goal and
demonstrating a processors support for fine grain parallelism.
demonstrating a processor's support for fine grain parallelism.
Processing multiple data streams: uses common code running over multiple threads and
demonstrating how well a processor scales over scalable data inputs.
Multiple workload processing: shows the scalability of general-purpose processing,
Expand Down
4 changes: 2 additions & 2 deletions source/devices/AM62PX/linux/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Overview

The **Processor Software Development Kit (Processor SDK)** is a unified software platform for TI embedded processors
providing easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are
consistent across TIs broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TIs embedded processor
consistent across TI's broad portfolio, allowing developers to seamlessly reuse and develop software across devices.
Developing a scalable platform solutions has never been easier than with the Processor SDK and TI's embedded processor
solutions.

.. toctree::
Expand Down
Loading
Loading