Skip to content

Commit a9e3570

Browse files
committed
fix(PRU-ICSS): Fix broken links and switch to https
The PRU-ICSS files have have many references of http protocol for external URLs. Fix this by switching to equivalent https URLs. Fix the broken links as well by switching to correct URLs. Signed-off-by: MD Danish Anwar <[email protected]>
1 parent 3fd6c25 commit a9e3570

13 files changed

+44
-48
lines changed

source/common/PRU-ICSS/Getting_Started_with_PSSP.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
Getting Started with PRU Software Support Package
44
=================================================
55

6-
.. http://processors.wiki.ti.com/index.php/PRU-ICSS_Getting_Started_Guide
7-
86
.. rubric:: Overview
97
:name: overview-pruss-getting-started
108

@@ -35,7 +33,7 @@ contains:
3533
.. rubric:: Things to Obtain
3634
:name: things-to-obtain
3735

38-
- `Code Composer Studio <http://processors.wiki.ti.com/index.php/Download_CCS>`__
36+
- `Code Composer Studio <https://www.ti.com/tool/CCSTUDIO>`__
3937
- `PRU Code Generation
4038
Tools <https://www.ti.com/tool/PRU-CGT>`__
4139
(you can also get these tools through the CCS App Center)

source/common/PRU-ICSS/Header_Files.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@
33
Header Files
44
============
55

6-
.. http://processors.wiki.ti.com/index.php/PRU-ICSS_Header_Files
7-
86
.. rubric:: Introduction
97

108
The header files for the PRU-ICSS were written in such a way so as to
119
sit on top of the memory-mapped registers. They can be directly linked
1210
to that address range via the Linker Command File, but in the existing
1311
examples the header files are accessed via the Constant Table registers. The
1412
process of using cregister attributes to link header files to an address range
15-
through the Constant Table registers is described in the `PRU Optimizing C/C++ Compiler User's Guide <http://ti.com/lit/pdf/spruhv7>`__.
13+
through the Constant Table registers is described in the `PRU Optimizing C/C++ Compiler User's Guide <https://ti.com/lit/pdf/spruhv7>`__.
1614
Information on cregisters are in the "Type
1715
Attributes" section. Information on the near and far keywords used in
1816
the current examples can be found in the section "The near and far Keywords".
@@ -30,7 +28,7 @@ the need to do bit-masking at the register level.
3028
:name: using-the-headers
3129

3230
The process of using the headers is described in more detail in the
33-
"Type Attributes" section of the `PRU Optimizing C/C++ Compiler User's Guide <http://ti.com/lit/pdf/spruhv7>`__.
31+
"Type Attributes" section of the `PRU Optimizing C/C++ Compiler User's Guide <https://ti.com/lit/pdf/spruhv7>`__.
3432

3533
In order to tie the structures to the appropriate Constant Table
3634
register we have to use a special trick with the PRU Code Generation

source/common/PRU-ICSS/Overview.rst

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ Getting Started Information
7171

7272
Detailed information for getting started with PRU development can be found here:
7373

74-
`PRU-ICSS / PRU_ICSSG Getting Starting Guide on Linux <http://www.ti.com/lit/pdf/sprace9>`__
74+
`PRU-ICSS / PRU_ICSSG Getting Starting Guide on Linux <https://www.ti.com/lit/pdf/sprace9>`__
7575

76-
`PRU-ICSS / PRU_ICSSG Getting Started Guide on TI-RTOS <http://www.ti.com/lit/pdf/sprach5>`__
76+
`PRU-ICSS / PRU_ICSSG Getting Started Guide on TI-RTOS <https://www.ti.com/lit/pdf/sprach5>`__
7777

7878
:ref:`getting_started_with_pssp`
7979

@@ -93,14 +93,14 @@ Manuals (TRMs).
9393
PRU Differences Between Devices
9494
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9595

96-
`PRU-ICSS / PRU_ICSSG Feature Comparison Across Devices <http://www.ti.com/lit/sprac90>`__
96+
`PRU-ICSS / PRU_ICSSG Feature Comparison Across Devices <https://www.ti.com/lit/sprac90>`__
9797

98-
`PRU-ICSS / PRU_ICSSG Migration Guide <http://www.ti.com/lit/spracj8>`__
98+
`PRU-ICSS / PRU_ICSSG Migration Guide <https://www.ti.com/lit/spracj8>`__
9999

100100
Miscellaneous
101101
^^^^^^^^^^^^^
102102

103-
`PRU Read Latencies <http://www.ti.com/lit/sprace8>`__
103+
`PRU Read Latencies <https://www.ti.com/lit/sprace8>`__
104104

105105
|
106106
@@ -131,14 +131,14 @@ PRU C Compiler
131131
PRU C compiler is available for download through the Code Composer Studio (CCS)
132132
App Center, or through the `PRU-CGT page <https://www.ti.com/tool/PRU-CGT>`__.
133133

134-
`PRU Optimizing C/C++ Compiler User's Guide <http://www.ti.com/lit/pdf/spruhv7>`__
134+
`PRU Optimizing C/C++ Compiler User's Guide <https://www.ti.com/lit/pdf/spruhv7>`__
135135

136-
`PRU Assembly Language Tools User's Guide <http://www.ti.com/lit/pdf/spruhv6>`__
136+
`PRU Assembly Language Tools User's Guide <https://www.ti.com/lit/pdf/spruhv6>`__
137137

138138
PRU Assembly Instructions
139139
^^^^^^^^^^^^^^^^^^^^^^^^^
140140

141-
`PRU Assembly Instruction Guide <http://www.ti.com/lit/pdf/spruij2>`__
141+
`PRU Assembly Instruction Guide <https://www.ti.com/lit/pdf/spruij2>`__
142142

143143

144144
|
@@ -182,7 +182,7 @@ Information about specific components of PRU projects can be found at
182182
:ref:`pru_resource_tables`, :ref:`pru_intc_configuration`, and
183183
:ref:`pru_header_files`.
184184

185-
`PRU-ICSS / PRU_ICSSG Migration Guide <http://www.ti.com/lit/spracj8>`__
185+
`PRU-ICSS / PRU_ICSSG Migration Guide <https://www.ti.com/lit/spracj8>`__
186186

187187
|
188188
@@ -317,7 +317,7 @@ The Beagleboard community discusses PRU `here <https://forum.beagleboard.org/>`_
317317

318318
:ref:`pru_overview_faq`
319319

320-
`FAQ for PRU-ICSS Industrial Software <http://software-dl.ti.com/processor-industrial-sw/esd/docs/indsw/FAQ_Sitara_Industrial.html>`__
320+
`FAQ for PRU-ICSS Industrial Software <https://software-dl.ti.com/processor-industrial-sw/esd/docs/indsw/FAQ_Sitara_Industrial.html>`__
321321

322322
|
323323
@@ -356,7 +356,7 @@ Can I develop my own industrial protocols on the PRU-ICSS?
356356
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
357357

358358
TI only supports the industrial protocols enabled in the IDK (Industrial
359-
Development Kit) available on `ti.com <http://www.ti.com>`__.
359+
Development Kit) available on `ti.com <https://www.ti.com>`__.
360360
Independent development of industrial protocols using the MII_RT and
361361
IEP (Industrial Ethernet Peripheral) blocks in not supported or enabled.
362362

@@ -507,7 +507,7 @@ On devices with multiple PRU-ICSSs, how can one PRU-ICSS interrupt the other?
507507
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
508508

509509
Check the PRU-ICSS System Event table in your device-specific reference
510-
manual on `ti.com <http://www.ti.com>`__. There will be a System event
510+
manual on `ti.com <https://www.ti.com>`__. There will be a System event
511511
tied to a PRU Host event from the other PRU-ICSS. By generating an
512512
interrupt of this Host, one PRU-ICSS can interrupt another PRU-ICSS. The
513513
other PRU-ICSS will detect this interrupt as the corresponding System

source/common/PRU-ICSS/PRU-Cape-Building-Demos.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ required:
4242
Code <https://git.ti.com/pru-software-support-package/pru-software-support-package/trees/master/pru_cape>`__
4343
*(available in the pru\_cape/pru\_demo and pru\_cape/pru\_fw
4444
directories of the PRU Software Support Package)*
45-
- `AM335x Starterware <http://www.ti.com/tool/starterware-sitara>`__
45+
- `AM335x Starterware <https://www.ti.com/tool/starterware-sitara>`__
4646
- `CCSv6 <https://software-dl.ti.com/ccs/esd/documents/ccs_downloads.html>`__
4747
- PRU Code Generation Tools (through CCS App Center)
4848

source/common/PRU-ICSS/PRU-Cape-Getting-Started-Guide.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ started demo are listed below.
3535
.. rubric:: Hardware
3636

3737
- BeagleBone or BeagleBone Black `(Can be ordered from
38-
beagleboard.org) <http://beagleboard.org/Products>`__
38+
beagleboard.org) <https://www.beagleboard.org/boards/beaglebone-black>`__
3939
- BeagleBone PRU Cape `(Can be ordered from
40-
ti.com) <http://www.ti.com/tool/PRUCAPE>`__
40+
ti.com) <https://www.ti.com/tool/PRUCAPE>`__
4141
- MicroSD card formatted as FAT32
4242
- USB cable to power BeagleBone or BeagleBone Black
4343
- FTDI cable for BeagleBone Black serial debug port *(not required for

source/common/PRU-ICSS/PRU-Cape-Hardware-User-Guide.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The PRU Cape is shown below.
3939
Schematics/Design/Errata Files
4040
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4141

42-
`Design Files <http://www.ti.com/tool/prucape>`__ (located under
42+
`Design Files <https://www.ti.com/tool/prucape>`__ (located under
4343
Technical Documents), includes:
4444

4545
- Schematic

source/common/PRU-ICSS/PRU-Getting-Started-Labs.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,10 @@ Started Labs:
125125
The notation **<PSSP_PATH>** will be used throughout the labs to reference
126126
the PSSP installation location.
127127

128-
* `Code Composer Studio (CCS) <http://www.ti.com/tool/CCSTUDIO>`__
128+
* `Code Composer Studio (CCS) <https://www.ti.com/tool/CCSTUDIO>`__
129129

130130
* `PRU Code Generation
131-
Tools <http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU>`__
131+
Tools <https://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU>`__
132132
(also available through the CCS App Center)
133133

134134
.. note::

source/common/PRU-ICSS/PRU-Hands-on-Labs.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@ Hardware
3636
""""""""
3737

3838
- AM335x Beaglebone Black - `Order
39-
Now <http://beagleboard.org/Products>`__
40-
- BeagleBone PRU Cape - `Order Now <http://www.ti.com/tool/PRUCAPE>`__
39+
Now <https://www.beagleboard.org/boards/beaglebone-black>`__
40+
- BeagleBone PRU Cape - `Order Now <https://www.ti.com/tool/PRUCAPE>`__
4141
- 5V power supply *or* USB cable connection
4242
- JTAG emulator
4343
- FTDI cable
4444

4545
Software
4646
""""""""
4747

48-
- `Linux Processor SDK <http://www.ti.com/tool/PROCESSOR-SDK-AM335X>`__
48+
- `Linux Processor SDK <https://www.ti.com/tool/PROCESSOR-SDK-AM335X>`__
4949
installed. This lab assumes the latest Linux Processor SDK is
5050
installed in /home/sitara. If you use a different location please
5151
modify the below steps accordingly.
@@ -62,7 +62,7 @@ Software
6262
a different location please modify the steps below.
6363
- `CCSv6 <https://www.ti.com/tool/download/CCSTUDIO>`__
6464
- `PRU Code Generation
65-
Tools <http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU>`__
65+
Tools <https://software-dl.ti.com/codegen/non-esd/downloads/download.htm#PRU>`__
6666
(also available through the CCS App Center)
6767

6868
|

source/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/AM65X_PRU_ICSSG_boards.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
|
66
7-
.. rubric:: `AM65x evaluation module (EVM) <http://www.ti.com/tool/TMDX654GPEVM>`__
7+
.. rubric:: `AM65x evaluation module (EVM) <https://www.ti.com/tool/TMDX654GPEVM>`__
88

99
The AM65x Evaluation Module provides a platform to quickly start evaluation of Sitara™ Arm® Cortex®-A53 AM65x Processors (AM6548, AM6546, AM6528, AM6527, AM6526) and accelerate development for HMI, networking, patient monitoring, and other industrial applications. It is a development platform based on the quad core Cortex-A53, dual Cortex-R5F processor that is integrated with ample connectivity such as PCIe, USB 3.0/2.0, Gigabit Ethernet, PRU_ICSSG Ethernet, etc.
1010

@@ -13,7 +13,7 @@ On this platform one CPSW Ethernet port and two ICSSG2 Ethernet ports are availa
1313
.. Image:: /images/Am65x_GP_EVM.jpg
1414

1515
.. rubric:: `AM65x industrial development kit
16-
(IDK) <http://www.ti.com/tool/TMDX654IDKEVM>`__
16+
(IDK) <https://www.ti.com/tool/TMDX654IDKEVM>`__
1717

1818
The AM65x Industrial Development Kit (IDK) is a development platform for evaluating the industrial communication and control capabilities of Sitara AM65x processors for applications in factory automation, drives, robotics, grid infrastructure, and more. AM65x processors include three PRU_ICSSG (Programmable Real-time Unit for Industrial Communications) sub-systems which can be used for gigabit industrial Ethernet protocols such as Profinet, EtherCAT, Ethernet/IP, and others.
1919

source/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/PRU-ICSS_Ethernet.rst

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Archives section at the bottom of this page.
2323
.. Image:: /images/Am335x_ice.jpg
2424

2525
.. rubric:: `AM3359 Industrial Communications Engine
26-
(ICE) <http://www.ti.com/tool/tmdsice3359>`__
26+
(ICE) <https://www.ti.com/tool/tmdsice3359>`__
2727
:name: am3359-industrial-communications-engine-ice
2828

2929
The AM3359 Industrial Communications Engine (ICE) is a development
@@ -40,7 +40,7 @@ external components and with best in class low power performance.
4040
.. Image:: /images/Am437x_idk_500x300.jpg
4141

4242
.. rubric:: `AM437x Industrial Development Kit
43-
(IDK) <http://www.ti.com/tool/tmdsidk437x>`__
43+
(IDK) <https://www.ti.com/tool/tmdsidk437x>`__
4444
:name: am437x-industrial-development-kit-idk
4545

4646
The AM437x Industrial Development Kit (IDK) is an application
@@ -59,7 +59,7 @@ with best in class low power performance.
5959
.. Image:: /images/Am571x_idk.JPG
6060

6161
.. rubric:: `AM571x Industrial Development Kit
62-
(IDK) <http://www.ti.com/tool/TMDXIDK5718>`__
62+
(IDK) <https://www.ti.com/tool/TMDXIDK5718>`__
6363
:name: am571x-industrial-development-kit-idk
6464

6565
The AM571x IDK is a standalone test, development, and evaluation module
@@ -90,7 +90,7 @@ industrial communication network.
9090
.. Image:: /images/Am572x_idk.PNG
9191

9292
.. rubric:: `AM572x Industrial Development Kit
93-
(IDK) <http://www.ti.com/tool/TMDXIDK5728>`__
93+
(IDK) <https://www.ti.com/tool/TMDXIDK5728>`__
9494
:name: am572x-industrial-development-kit-idk
9595

9696
The AM572x Industrial Development Kit (IDK) is a development platform
@@ -114,7 +114,7 @@ subsystems.
114114
.. Image:: /images/K2g_ice.PNG
115115

116116
.. rubric:: `K2G Industrial Communication Engine
117-
(ICE) <http://www.ti.com/tool/k2gice>`__
117+
(ICE) <https://www.ti.com/lit/pdf/spruie3>`__
118118
:name: k2g-industrial-communication-engine-ice
119119

120120
The K2G Industrial Communications Engine (ICE) enables 66AK2Gx processor
@@ -201,26 +201,26 @@ Here are the steps needed to test out the new Ethernet interfaces:
201201
- Get your hands on one of the industrial boards
202202

203203
- `AM3359 Industrial Communications Engine
204-
(ICE) <http://www.ti.com/tool/tmdsice3359>`__
204+
(ICE) <https://www.ti.com/tool/tmdsice3359>`__
205205
- `AM437x Industrial Development Kit
206-
(IDK) <http://www.ti.com/tool/tmdsidk437x>`__
206+
(IDK) <https://www.ti.com/tool/tmdsidk437x>`__
207207
- `AM571x Industrial Development Kit
208-
(IDK) <http://www.ti.com/tool/TMDXIDK5718>`__
208+
(IDK) <https://www.ti.com/tool/TMDXIDK5718>`__
209209
- `AM572x Industrial Development Kit
210-
(IDK) <http://www.ti.com/tool/TMDXIDK5728>`__
210+
(IDK) <https://www.ti.com/tool/TMDXIDK5728>`__
211211
- `K2G Industrial Communication Engine
212-
(ICE) <http://www.ti.com/tool/k2gice>`__
212+
(ICE) <https://www.ti.com/lit/pdf/spruie3>`__
213213

214214
- Download the Linux Processor SDK (v3.1.0.6 or higher)
215215

216216
- `Linux Processor SDK for AM335x
217-
devices <http://www.ti.com/tool/PROCESSOR-SDK-AM335x>`__
217+
devices <https://www.ti.com/tool/PROCESSOR-SDK-AM335x>`__
218218
- `Linux Processor SDK for AM437x
219-
devices <http://www.ti.com/tool/PROCESSOR-SDK-AM437X>`__
219+
devices <https://www.ti.com/tool/PROCESSOR-SDK-AM437X>`__
220220
- `Linux Processor SDK for AM57x
221-
devices <http://www.ti.com/tool/PROCESSOR-SDK-AM57X>`__
221+
devices <https://www.ti.com/tool/PROCESSOR-SDK-AM57X>`__
222222
- `Linux Processor SDK for K2G
223-
devices <http://www.ti.com/tool/PROCESSOR-SDK-K2G>`__
223+
devices <https://www.ti.com/tool/PROCESSOR-SDK-K2G>`__
224224

225225
- Run the 'create SD card' script provided in the SDK to create a
226226
bootable SD card

0 commit comments

Comments
 (0)