diff --git a/.metadata/.tirex/package.tirex.json b/.metadata/.tirex/package.tirex.json
index 615d5b03..70bf6eee 100644
--- a/.metadata/.tirex/package.tirex.json
+++ b/.metadata/.tirex/package.tirex.json
@@ -7,7 +7,7 @@
"version": "01.00.00.00",
"type": "software",
"license": "../../LICENSE",
- "devices": ["AM243x", "AM64x", "AM261x", "AM263px", "AM263x"],
+ "devices": ["AM243x", "AM64x", "AM261x", "AM263Px", "AM263x", "AM62x"],
"tags": ["Baremetal", "FreeRTOS", "Linux"],
"description": "Welcome to OpenPRU. This repository contains examples, training, and tools to develop PRU applications.",
"dependencies": [
diff --git a/README.md b/README.md
index f6a3f3f7..66fb82e8 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@ The OpenPRU project currently supports these processors:
- AM243x: [AM2431](https://www.ti.com/product/AM2431), [AM2432](https://www.ti.com/product/AM2432), [AM2434](https://www.ti.com/product/AM2434)
- AM261x: [AM2612](https://www.ti.com/product/AM2612)
- AM263x: [AM2631](https://www.ti.com/product/AM2631), [AM2631-Q1](https://www.ti.com/product/AM2631-Q1), [AM2632](https://www.ti.com/product/AM2632), [AM2632-Q1](https://www.ti.com/product/AM2632-Q1), [AM2634](https://www.ti.com/product/AM2634), [AM2634-Q1](https://www.ti.com/product/AM2634-Q1)
-- AM263px: [AM263P2-Q1](https://www.ti.com/product/AM263P2-Q1), [AM263P2](https://www.ti.com/product/AM263P2), [AM263P4-Q1](https://www.ti.com/product/AM263P4-Q1), [AM263P4](https://www.ti.com/product/AM263P4)
+- AM263Px: [AM263P2-Q1](https://www.ti.com/product/AM263P2-Q1), [AM263P2](https://www.ti.com/product/AM263P2), [AM263P4-Q1](https://www.ti.com/product/AM263P4-Q1), [AM263P4](https://www.ti.com/product/AM263P4)
- AM62x: [AM623](https://www.ti.com/product/AM623), [AM625](https://www.ti.com/product/AM625)
- AM64x: [AM6411](https://www.ti.com/product/AM6411), [AM6412](https://www.ti.com/product/AM6412), [AM6421](https://www.ti.com/product/AM6421), [AM6422](https://www.ti.com/product/AM6422), [AM6441](https://www.ti.com/product/AM6441), [AM6442](https://www.ti.com/product/AM6442).
diff --git a/academy/crc/crc/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/crc/crc/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/crc/crc/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/crc/crc/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/crc/crc/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 4c9638a2..d20d2235 100644
--- a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index c5343f2f..0b81a0d3 100644
--- a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index bfed48ec..2dee9ad3 100644
--- a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 16d97e29..3a3528ad 100644
--- a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/crc/crc/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/crc/crc/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/crc/crc/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/crc/crc/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/crc/crc/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/crc/crc/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/crc/crc/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 021e887d..ff7b62c7 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index bd059cb2..7d044555 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index ad61c5df..d0a58770 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index f9573fe6..a0f7c997 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 7adf8ced..4f793ea1 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index d61c0ae9..a9870ece 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 021e887d..ff7b62c7 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index bd059cb2..7d044555 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index ad61c5df..d0a58770 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index f9573fe6..a0f7c997 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 7adf8ced..4f793ea1 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index d61c0ae9..a9870ece 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 9b71fa0b..3e202300 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index ba0e54ec..1ba30f94 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 2e9379ac..845fee66 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index f0cf9a9e..caf6acfc 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index 85c8145a..4f8f21fe 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index e70c5725..7b3f96b4 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index ca7f6092..bb67e095 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 2be2074b..4804d56c 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 9f8bbd47..fcb1c655 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 665376be..fec4329f 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 529f7f19..9c0c42ed 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 69fb7491..2314f4d9 100644
--- a/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/assembly_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 7d75a3f1..b79941c2 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 365a194e..a214fd6a 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 526d60a7..2647c0d5 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 272dec83..b5961292 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index 1782108e..604fdfd9 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index 9082912c..cbf74e60 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 7069af79..a39ea737 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 2d0fb831..d2fda1f1 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 3704b635..ea7d05f7 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index e9bad7fd..3758b8a5 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 348a51c4..61ec26c5 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index e75fb708..c230bfae 100644
--- a/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 8edeaa7e..1ed376a6 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 08ed87dd..27f53d09 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index ad8aeef0..b418d7fd 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 251b8c01..b6fe4e74 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index 1782108e..604fdfd9 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index 9082912c..cbf74e60 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 7069af79..a39ea737 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 2d0fb831..d2fda1f1 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 3704b635..ea7d05f7 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index e9bad7fd..3758b8a5 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 348a51c4..61ec26c5 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index e75fb708..c230bfae 100644
--- a/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_and_inline_assembly/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 63651330..d9a3d8f8 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 3025ba31..939d7f77 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 2871e186..6aef9f50 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 14f657de..a6645734 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index 1782108e..604fdfd9 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index 9082912c..cbf74e60 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 7069af79..a39ea737 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 2d0fb831..d2fda1f1 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 3704b635..ea7d05f7 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index e9bad7fd..3758b8a5 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 348a51c4..61ec26c5 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index e75fb708..c230bfae 100644
--- a/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/getting_started_labs/c_code/solution/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index bb5bccae..663e99f7 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index ac5037ef..901c7026 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 53fd409e..7c5d18c8 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 4890ab9e..067bc4cb 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/gpio/gpio_toggle/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index a9433399..5655fda4 100644
--- a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 4617f29e..894250e6 100644
--- a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index d9db0c41..72c38479 100644
--- a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 99977c82..7c2ed95f 100644
--- a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/intc/intc_mcu/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/mac/mac/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/mac/mac/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/mac/mac/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/mac/mac/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 5b957271..c30dd9ee 100644
--- a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 57fdb889..4042caa2 100644
--- a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 3b701c2e..2b800590 100644
--- a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 7c70a194..9c9997b6 100644
--- a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/mac/mac/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/mac/mac/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/mac/mac/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/mac/mac/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 83f28cc5..85cb2740 100644
--- a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index dff25538..f9e96f5e 100644
--- a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 88f43d7b..de642a33 100644
--- a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 3da253dd..31ec448e 100644
--- a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/academy/mac/mac_multiply/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/best_practices.md b/best_practices.md
index d233d735..5452269f 100644
--- a/best_practices.md
+++ b/best_practices.md
@@ -6,7 +6,7 @@
This document outlines best practices for developing PRU (Programmable Real-time Unit) firmware for Texas Instruments Sitara devices. The PRU is a deterministic, real-time processor subsystem that provides precise timing control and low-latency I/O operations.
**Supported Devices:**
-- AM243x, AM261x, AM263x, AM263px, AM64x series
+- AM243x, AM261x, AM263x, AM263Px, AM62x, AM64x series
## General Principles
diff --git a/docs/getting_started.md b/docs/getting_started.md
index 5316adc5..086e93ea 100644
--- a/docs/getting_started.md
+++ b/docs/getting_started.md
@@ -30,7 +30,7 @@ cores running RTOS, bare metal, or Linux.
TI supports initializing the PRU from an RTOS or bare metal core on:
- AM243x (R5F)
- AM261x (R5F)
-- AM263px (R5F)
+- AM263Px (R5F)
- AM263x (R5F)
- AM64x (R5F)
diff --git a/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index e58d3815..61b183f9 100644
--- a/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 67fc0bb4..8dcba5ef 100644
--- a/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/LCD_interface/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -15,19 +15,19 @@ MEMORY
PAGE 1:
/* Data RAMs */
- /* 8 KB PRU Data RAM 0; use only the first 4 KB for PRU0 and reserve
- * the second 4 KB for RTU0 and Tx_PRU0 */
- PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
- /* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
- * RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ /* 8 KB PRU Data RAM 1; use only the first 4 KB for PRU1 and reserve
+ * the second 4 KB for RTU1 and Tx_PRU1 */
+ PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
+ /* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
+ * RTU0 and Tx_PRU0; do not use for any Slice1 cores */
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
- RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
- TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
@@ -39,18 +39,18 @@ MEMORY
SECTIONS {
.text > PRU_IMEM, PAGE 0
- .stack > PRU0_DMEM_0, PAGE 1
- .bss > PRU0_DMEM_0, PAGE 1
+ .stack > PRU1_DMEM_1, PAGE 1
+ .bss > PRU1_DMEM_1, PAGE 1
/*
- .cio > PRU0_DMEM_0, PAGE 1
- .data > PRU0_DMEM_0, PAGE 1
- .switch > PRU0_DMEM_0, PAGE 1
- .sysmem > PRU0_DMEM_0, PAGE 1
- .cinit > PRU0_DMEM_0, PAGE 1
- .rodata > PRU0_DMEM_0, PAGE 1
- .rofardata > PRU0_DMEM_0, PAGE 1
- .farbss > PRU0_DMEM_0, PAGE 1
- .fardata > PRU0_DMEM_0, PAGE 1
+ .cio > PRU1_DMEM_1, PAGE 1
+ .data > PRU1_DMEM_1, PAGE 1
+ .switch > PRU1_DMEM_1, PAGE 1
+ .sysmem > PRU1_DMEM_1, PAGE 1
+ .cinit > PRU1_DMEM_1, PAGE 1
+ .rodata > PRU1_DMEM_1, PAGE 1
+ .rofardata > PRU1_DMEM_1, PAGE 1
+ .farbss > PRU1_DMEM_1, PAGE 1
+ .fardata > PRU1_DMEM_1, PAGE 1
*/
}
diff --git a/examples/custom_frequency_generator/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/custom_frequency_generator/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/examples/custom_frequency_generator/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/custom_frequency_generator/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 021e887d..ff7b62c7 100644
--- a/examples/empty/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index bd059cb2..7d044555 100644
--- a/examples/empty/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index ad61c5df..d0a58770 100644
--- a/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index f9573fe6..a0f7c997 100644
--- a/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 7adf8ced..4f793ea1 100644
--- a/examples/empty/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index d61c0ae9..a9870ece 100644
--- a/examples/empty/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 021e887d..ff7b62c7 100644
--- a/examples/empty/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index bd059cb2..7d044555 100644
--- a/examples/empty/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index ad61c5df..d0a58770 100644
--- a/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index f9573fe6..a0f7c997 100644
--- a/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 7adf8ced..4f793ea1 100644
--- a/examples/empty/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index d61c0ae9..a9870ece 100644
--- a/examples/empty/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/examples/empty/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/examples/empty/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 672e9b92..13fdcb5e 100644
--- a/examples/empty/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 66f6da5e..774184dd 100644
--- a/examples/empty/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index bae3e632..d8ca147b 100644
--- a/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 09240e3f..ccdca12f 100644
--- a/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 43790ee2..d206b00e 100644
--- a/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 92396927..3e0cf0ee 100644
--- a/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 23af1b71..57db723f 100644
--- a/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/examples/empty/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/examples/empty/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 26f02bf4..11542351 100644
--- a/examples/empty/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 70fb0765..cf0121bf 100644
--- a/examples/empty/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index 85c8145a..4f8f21fe 100644
--- a/examples/empty/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index e70c5725..7b3f96b4 100644
--- a/examples/empty/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index ca7f6092..bb67e095 100644
--- a/examples/empty/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 2be2074b..4804d56c 100644
--- a/examples/empty/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 9f8bbd47..fcb1c655 100644
--- a/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 665376be..fec4329f 100644
--- a/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 529f7f19..9c0c42ed 100644
--- a/examples/empty/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 69fb7491..2314f4d9 100644
--- a/examples/empty/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/examples/empty_c/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/examples/empty_c/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/examples/empty_c/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 440057a7..85522291 100644
--- a/examples/empty_c/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 14fd35a8..4cfd083e 100644
--- a/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 16ea3376..853c81f6 100644
--- a/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 709dde47..2547a2ba 100644
--- a/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/examples/empty_c/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/examples/empty_c/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am261x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index b40a3e09..93ae6753 100644
--- a/examples/empty_c/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am261x-som/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index cf883948..afb88a78 100644
--- a/examples/empty_c/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am261x-som/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index f5020bf8..3df932e6 100644
--- a/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263px-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index 21d52dad..94930c9b 100644
--- a/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263px-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec b/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
index 3a37f444..815b3baf 100644
--- a/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_0"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 095f9533..45a5a1a8 100644
--- a/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263px-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec b/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
index b316155d..fe5757f5 100644
--- a/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
+++ b/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/example.projectspec
@@ -4,7 +4,7 @@
@@ -20,7 +20,7 @@
connection="TIXDS110_Connection.xml"
toolChain="TI"
cgtVersion="2.3.3"
- device="AM263px"
+ device="AM263Px"
deviceCore="ICSSM_PRU_1"
ignoreDefaultDeviceSettings="true"
ignoreDefaultCCSSettings="true"
diff --git a/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index a3b557df..d54a14a7 100644
--- a/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263px-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/examples/empty_c/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263x-cc/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/examples/empty_c/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263x-cc/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
index 7123a82a..7b3ad22a 100644
--- a/examples/empty_c/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263x-lp/icss_m0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
index 6e858dc1..4cc82157 100644
--- a/examples/empty_c/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am263x-lp/icss_m0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index 1782108e..604fdfd9 100644
--- a/examples/empty_c/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index 9082912c..cbf74e60 100644
--- a/examples/empty_c/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 7069af79..a39ea737 100644
--- a/examples/empty_c/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 2d0fb831..d2fda1f1 100644
--- a/examples/empty_c/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 3704b635..ea7d05f7 100644
--- a/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index e9bad7fd..3758b8a5 100644
--- a/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 348a51c4..61ec26c5 100644
--- a/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index e75fb708..c230bfae 100644
--- a/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/empty_c/firmware/am64x-evm/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/fft/split_radix_fft_4k_single_core/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd b/examples/fft/split_radix_fft_4k_single_core/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd
index 021e887d..ff7b62c7 100644
--- a/examples/fft/split_radix_fft_4k_single_core/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd
+++ b/examples/fft/split_radix_fft_4k_single_core/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/fft/split_radix_fft_4k_single_core/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/AM261x_PRU0.cmd b/examples/fft/split_radix_fft_4k_single_core/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/AM261x_PRU0.cmd
index 672e9b92..13fdcb5e 100644
--- a/examples/fft/split_radix_fft_4k_single_core/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/AM261x_PRU0.cmd
+++ b/examples/fft/split_radix_fft_4k_single_core/firmware/am261x-lp/icss_m0_pru0_fw/ti-pru-cgt/AM261x_PRU0.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/fft/split_radix_fft_post_processing/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd b/examples/fft/split_radix_fft_post_processing/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd
index a69842cd..389d0cbd 100644
--- a/examples/fft/split_radix_fft_post_processing/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd
+++ b/examples/fft/split_radix_fft_post_processing/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/AM243x_PRU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/fir/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/fir/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/examples/fir/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/fir/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/logic_scope/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/logic_scope/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index a69842cd..389d0cbd 100644
--- a/examples/logic_scope/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/logic_scope/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/logic_scope/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/logic_scope/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 64ab61bc..54cedd3c 100644
--- a/examples/logic_scope/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/logic_scope/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 4a67c6e6..f3d10798 100644
--- a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -20,14 +20,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index d4dd9629..c8240918 100644
--- a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -14,19 +14,19 @@ MEMORY
PAGE 1:
/* Data RAMs */
- /* 8 KB PRU Data RAM 0; use only the first 4 KB for PRU0 and reserve
- * the second 4 KB for RTU0 and Tx_PRU0 */
- PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
- /* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
- * RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ /* 8 KB PRU Data RAM 1; use only the first 4 KB for PRU1 and reserve
+ * the second 4 KB for RTU1 and Tx_PRU1 */
+ PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
+ /* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
+ * RTU0 and Tx_PRU0; do not use for any Slice1 cores */
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
- RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
- TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
@@ -46,17 +46,18 @@ MEMORY
/* XXX: PRU_INTC_0x200 is part of INTC space, and is therefore commented
* out as it conflicts with PRU_INTC size above. To use PRU_INTC_0x200,
* split up the pruIntc structure and CT_INTC variable in
- * include/PROCESSOR/pru_intc.h */
+ * source/include/c_code/PROCESSOR/pru_intc.h */
/*PRU_INTC_0x200: org = 0x00020200 len = 0x00001304 CREGISTER=6*/
PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7
PRU_IEP0_0x100 : org = 0x0002E100 len = 0x0000021C CREGISTER=8
MII_G_RT : org = 0x00033000 len = 0x00000F44 CREGISTER=9
- TM_CFG_PRU0 : org = 0x0002A000 len = 0x0000004C CREGISTER=10
- PRU0_CTRL : org = 0x00022000 len = 0x00000030 CREGISTER=11
+ TM_CFG_PRU1 : org = 0x0002A200 len = 0x0000004C CREGISTER=10
+ PRU1_CTRL : org = 0x00024000 len = 0x00000030 CREGISTER=11
+
PA_STATS_QRAM : org = 0x00027000 len = 0x00001000 CREGISTER=12
PA_STATS_CRAM : org = 0x0002C000 len = 0x00001000 CREGISTER=13
MII_MDIO : org = 0x00032400 len = 0x00000088 CREGISTER=21
- PRU_RTU_RAT0 : org = 0x00008000 len = 0x00000854 CREGISTER=22
+ PRU_RTU_RAT1 : org = 0x00009000 len = 0x00000854 CREGISTER=22
PRU_IEP0 : org = 0x0002E000 len = 0x00000100 CREGISTER=26
MII_RT : org = 0x00032000 len = 0x00000070 CREGISTER=27
@@ -83,15 +84,15 @@ SECTIONS {
.text:_c_int00* > 0x0, PAGE 0
.text > PRU_IMEM, PAGE 0
- .stack > PRU0_DMEM_1, PAGE 1
- .bss > PRU0_DMEM_1, PAGE 1
- .cio > PRU0_DMEM_1, PAGE 1
- .data > PRU0_DMEM_1, PAGE 1
- .switch > PRU0_DMEM_1, PAGE 1
- .sysmem > PRU0_DMEM_1, PAGE 1
- .cinit > PRU0_DMEM_1, PAGE 1
- .rodata > PRU0_DMEM_1, PAGE 1
- .rofardata > PRU0_DMEM_1, PAGE 1
- .farbss > PRU0_DMEM_1, PAGE 1
- .fardata > PRU0_DMEM_1, PAGE 1
+ .stack > PRU1_DMEM_1, PAGE 1
+ .bss > PRU1_DMEM_1, PAGE 1
+ .cio > PRU1_DMEM_1, PAGE 1
+ .data > PRU1_DMEM_1, PAGE 1
+ .switch > PRU1_DMEM_1, PAGE 1
+ .sysmem > PRU1_DMEM_1, PAGE 1
+ .cinit > PRU1_DMEM_1, PAGE 1
+ .rodata > PRU1_DMEM_1, PAGE 1
+ .rofardata > PRU1_DMEM_1, PAGE 1
+ .farbss > PRU1_DMEM_1, PAGE 1
+ .fardata > PRU1_DMEM_1, PAGE 1
}
diff --git a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index be109240..855fbc2b 100644
--- a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -9,8 +9,8 @@
MEMORY
{
PAGE 0:
- /* 12 KB PRU Instruction RAM */
- PRU_IMEM : org = 0x00000000 len = 0x00003000
+ /* 8 KB RTU Instruction RAM */
+ RTU_IMEM : org = 0x00000000 len = 0x00002000
PAGE 1:
/* Data RAMs */
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
@@ -46,13 +46,13 @@ MEMORY
/* XXX: PRU_INTC_0x200 is part of INTC space, and is therefore commented
* out as it conflicts with PRU_INTC size above. To use PRU_INTC_0x200,
* split up the pruIntc structure and CT_INTC variable in
- * include/PROCESSOR/pru_intc.h */
+ * source/include/c_code/PROCESSOR/pru_intc.h */
/*PRU_INTC_0x200: org = 0x00020200 len = 0x00001304 CREGISTER=6*/
PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7
PRU_IEP0_0x100 : org = 0x0002E100 len = 0x0000021C CREGISTER=8
MII_G_RT : org = 0x00033000 len = 0x00000F44 CREGISTER=9
- TM_CFG_PRU0 : org = 0x0002A000 len = 0x0000004C CREGISTER=10
- PRU0_CTRL : org = 0x00022000 len = 0x00000030 CREGISTER=11
+ TM_CFG_RTU0 : org = 0x0002A100 len = 0x0000004C CREGISTER=10
+ RTU0_CTRL : org = 0x00023000 len = 0x00000030 CREGISTER=11
PA_STATS_QRAM : org = 0x00027000 len = 0x00001000 CREGISTER=12
PA_STATS_CRAM : org = 0x0002C000 len = 0x00001000 CREGISTER=13
MII_MDIO : org = 0x00032400 len = 0x00000088 CREGISTER=21
@@ -78,11 +78,11 @@ MEMORY
/* Specify the sections allocation into memory */
SECTIONS {
- /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading
+ /* Forces _c_int00 to the start of RTU IRAM. Not necessary when loading
an ELF file, but useful when loading a binary */
.text:_c_int00* > 0x0, PAGE 0
- .text > PRU_IMEM, PAGE 0
+ .text > RTU_IMEM, PAGE 0
.stack > RTU0_DMEM_0, PAGE 1
.bss > RTU0_DMEM_0, PAGE 1
.cio > RTU0_DMEM_0, PAGE 1
diff --git a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index bd1b8bb4..9e9e98f1 100644
--- a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -10,24 +10,24 @@
MEMORY
{
PAGE 0:
- /* 12 KB PRU Instruction RAM */
- PRU_IMEM : org = 0x00000000 len = 0x00003000
+ /* 8 KB RTU Instruction RAM */
+ RTU_IMEM : org = 0x00000000 len = 0x00002000
PAGE 1:
/* Data RAMs */
- /* 8 KB PRU Data RAM 0; use only the first 4 KB for PRU0 and reserve
- * the second 4 KB for RTU0 and Tx_PRU0 */
- PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
- /* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
- * RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ /* 8 KB PRU Data RAM 1; use only the first 4 KB for PRU1 and reserve
+ * the second 4 KB for RTU1 and Tx_PRU1 */
+ PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
+ /* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
+ * RTU0 and Tx_PRU0; do not use for any Slice1 cores */
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
- RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
- TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
@@ -47,17 +47,18 @@ MEMORY
/* XXX: PRU_INTC_0x200 is part of INTC space, and is therefore commented
* out as it conflicts with PRU_INTC size above. To use PRU_INTC_0x200,
* split up the pruIntc structure and CT_INTC variable in
- * include/PROCESSOR/pru_intc.h */
+ * source/include/c_code/PROCESSOR/pru_intc.h */
/*PRU_INTC_0x200: org = 0x00020200 len = 0x00001304 CREGISTER=6*/
PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7
PRU_IEP0_0x100 : org = 0x0002E100 len = 0x0000021C CREGISTER=8
MII_G_RT : org = 0x00033000 len = 0x00000F44 CREGISTER=9
- TM_CFG_PRU0 : org = 0x0002A000 len = 0x0000004C CREGISTER=10
- PRU0_CTRL : org = 0x00022000 len = 0x00000030 CREGISTER=11
+ TM_CFG_RTU1 : org = 0x0002A300 len = 0x0000004C CREGISTER=10
+ RTU1_CTRL : org = 0x00023800 len = 0x00000030 CREGISTER=11
+
PA_STATS_QRAM : org = 0x00027000 len = 0x00001000 CREGISTER=12
PA_STATS_CRAM : org = 0x0002C000 len = 0x00001000 CREGISTER=13
MII_MDIO : org = 0x00032400 len = 0x00000088 CREGISTER=21
- PRU_RTU_RAT0 : org = 0x00008000 len = 0x00000854 CREGISTER=22
+ PRU_RTU_RAT1 : org = 0x00009000 len = 0x00000854 CREGISTER=22
PRU_IEP0 : org = 0x0002E000 len = 0x00000100 CREGISTER=26
MII_RT : org = 0x00032000 len = 0x00000070 CREGISTER=27
@@ -79,20 +80,20 @@ MEMORY
/* Specify the sections allocation into memory */
SECTIONS {
- /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading
+ /* Forces _c_int00 to the start of RTU IRAM. Not necessary when loading
an ELF file, but useful when loading a binary */
.text:_c_int00* > 0x0, PAGE 0
- .text > PRU_IMEM, PAGE 0
- .stack > RTU0_DMEM_1, PAGE 1
- .bss > RTU0_DMEM_1, PAGE 1
- .cio > RTU0_DMEM_1, PAGE 1
- .data > RTU0_DMEM_1, PAGE 1
- .switch > RTU0_DMEM_1, PAGE 1
- .sysmem > RTU0_DMEM_1, PAGE 1
- .cinit > RTU0_DMEM_1, PAGE 1
- .rodata > RTU0_DMEM_1, PAGE 1
- .rofardata > RTU0_DMEM_1, PAGE 1
- .farbss > RTU0_DMEM_1, PAGE 1
- .fardata > RTU0_DMEM_1, PAGE 1
+ .text > RTU_IMEM, PAGE 0
+ .stack > RTU1_DMEM_1, PAGE 1
+ .bss > RTU1_DMEM_1, PAGE 1
+ .cio > RTU1_DMEM_1, PAGE 1
+ .data > RTU1_DMEM_1, PAGE 1
+ .switch > RTU1_DMEM_1, PAGE 1
+ .sysmem > RTU1_DMEM_1, PAGE 1
+ .cinit > RTU1_DMEM_1, PAGE 1
+ .rodata > RTU1_DMEM_1, PAGE 1
+ .rofardata > RTU1_DMEM_1, PAGE 1
+ .farbss > RTU1_DMEM_1, PAGE 1
+ .fardata > RTU1_DMEM_1, PAGE 1
}
diff --git a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
index 10f994db..2f8551b0 100644
--- a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru0_fw/ti-pru-cgt/linker.cmd
@@ -10,8 +10,8 @@
MEMORY
{
PAGE 0:
- /* 12 KB PRU Instruction RAM */
- PRU_IMEM : org = 0x00000000 len = 0x00003000
+ /* 6 KB TX_PRU Instruction RAM */
+ TX_PRU_IMEM : org = 0x00000000 len = 0x00001800
PAGE 1:
/* Data RAMs */
@@ -20,14 +20,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
@@ -47,13 +47,13 @@ MEMORY
/* XXX: PRU_INTC_0x200 is part of INTC space, and is therefore commented
* out as it conflicts with PRU_INTC size above. To use PRU_INTC_0x200,
* split up the pruIntc structure and CT_INTC variable in
- * include/PROCESSOR/pru_intc.h */
+ * source/include/c_code/PROCESSOR/pru_intc.h */
/*PRU_INTC_0x200: org = 0x00020200 len = 0x00001304 CREGISTER=6*/
PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7
PRU_IEP0_0x100 : org = 0x0002E100 len = 0x0000021C CREGISTER=8
MII_G_RT : org = 0x00033000 len = 0x00000F44 CREGISTER=9
- TM_CFG_PRU0 : org = 0x0002A000 len = 0x0000004C CREGISTER=10
- PRU0_CTRL : org = 0x00022000 len = 0x00000030 CREGISTER=11
+ TM_CFG_TX_PRU0 : org = 0x0002A400 len = 0x0000004C CREGISTER=10
+ TX_PRU0_CTRL : org = 0x00025000 len = 0x00000030 CREGISTER=11
PA_STATS_QRAM : org = 0x00027000 len = 0x00001000 CREGISTER=12
PA_STATS_CRAM : org = 0x0002C000 len = 0x00001000 CREGISTER=13
MII_MDIO : org = 0x00032400 len = 0x00000088 CREGISTER=21
@@ -79,11 +79,11 @@ MEMORY
/* Specify the sections allocation into memory */
SECTIONS {
- /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading
+ /* Forces _c_int00 to the start of Tx_PRU IRAM. Not necessary when loading
an ELF file, but useful when loading a binary */
.text:_c_int00* > 0x0, PAGE 0
- .text > PRU_IMEM, PAGE 0
+ .text > TX_PRU_IMEM, PAGE 0
.stack > TX_PRU0_DMEM_0, PAGE 1
.bss > TX_PRU0_DMEM_0, PAGE 1
.cio > TX_PRU0_DMEM_0, PAGE 1
diff --git a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
index 5bf421d8..bef02f03 100644
--- a/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/multicore_scheduler/firmware/am243x-lp/icss_g0_tx_pru1_fw/ti-pru-cgt/linker.cmd
@@ -10,24 +10,24 @@
MEMORY
{
PAGE 0:
- /* 12 KB PRU Instruction RAM */
- PRU_IMEM : org = 0x00000000 len = 0x00003000
+ /* 6 KB TX_PRU Instruction RAM */
+ TX_PRU_IMEM : org = 0x00000000 len = 0x00001800
PAGE 1:
/* Data RAMs */
- /* 8 KB PRU Data RAM 0; use only the first 4 KB for PRU0 and reserve
- * the second 4 KB for RTU0 and Tx_PRU0 */
- PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
- /* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
- * RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ /* 8 KB PRU Data RAM 1; use only the first 4 KB for PRU1 and reserve
+ * the second 4 KB for RTU1 and Tx_PRU1 */
+ PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
+ /* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
+ * RTU0 and Tx_PRU0; do not use for any Slice1 cores */
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
- RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
- TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
@@ -47,17 +47,18 @@ MEMORY
/* XXX: PRU_INTC_0x200 is part of INTC space, and is therefore commented
* out as it conflicts with PRU_INTC size above. To use PRU_INTC_0x200,
* split up the pruIntc structure and CT_INTC variable in
- * include/PROCESSOR/pru_intc.h */
+ * source/include/c_code/PROCESSOR/pru_intc.h */
/*PRU_INTC_0x200: org = 0x00020200 len = 0x00001304 CREGISTER=6*/
PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7
PRU_IEP0_0x100 : org = 0x0002E100 len = 0x0000021C CREGISTER=8
MII_G_RT : org = 0x00033000 len = 0x00000F44 CREGISTER=9
- TM_CFG_PRU0 : org = 0x0002A000 len = 0x0000004C CREGISTER=10
- PRU0_CTRL : org = 0x00022000 len = 0x00000030 CREGISTER=11
+ TM_CFG_TX_PRU1 : org = 0x0002A500 len = 0x0000004C CREGISTER=10
+ TX_PRU1_CTRL : org = 0x00025800 len = 0x00000030 CREGISTER=11
+
PA_STATS_QRAM : org = 0x00027000 len = 0x00001000 CREGISTER=12
PA_STATS_CRAM : org = 0x0002C000 len = 0x00001000 CREGISTER=13
MII_MDIO : org = 0x00032400 len = 0x00000088 CREGISTER=21
- PRU_RTU_RAT0 : org = 0x00008000 len = 0x00000854 CREGISTER=22
+ PRU_RTU_RAT1 : org = 0x00009000 len = 0x00000854 CREGISTER=22
PRU_IEP0 : org = 0x0002E000 len = 0x00000100 CREGISTER=26
MII_RT : org = 0x00032000 len = 0x00000070 CREGISTER=27
@@ -79,20 +80,20 @@ MEMORY
/* Specify the sections allocation into memory */
SECTIONS {
- /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading
+ /* Forces _c_int00 to the start of Tx_PRU IRAM. Not necessary when loading
an ELF file, but useful when loading a binary */
.text:_c_int00* > 0x0, PAGE 0
- .text > PRU_IMEM, PAGE 0
- .stack > TX_PRU0_DMEM_1, PAGE 1
- .bss > TX_PRU0_DMEM_1, PAGE 1
- .cio > TX_PRU0_DMEM_1, PAGE 1
- .data > TX_PRU0_DMEM_1, PAGE 1
- .switch > TX_PRU0_DMEM_1, PAGE 1
- .sysmem > TX_PRU0_DMEM_1, PAGE 1
- .cinit > TX_PRU0_DMEM_1, PAGE 1
- .rodata > TX_PRU0_DMEM_1, PAGE 1
- .rofardata > TX_PRU0_DMEM_1, PAGE 1
- .farbss > TX_PRU0_DMEM_1, PAGE 1
- .fardata > TX_PRU0_DMEM_1, PAGE 1
+ .text > TX_PRU_IMEM, PAGE 0
+ .stack > TX_PRU1_DMEM_1, PAGE 1
+ .bss > TX_PRU1_DMEM_1, PAGE 1
+ .cio > TX_PRU1_DMEM_1, PAGE 1
+ .data > TX_PRU1_DMEM_1, PAGE 1
+ .switch > TX_PRU1_DMEM_1, PAGE 1
+ .sysmem > TX_PRU1_DMEM_1, PAGE 1
+ .cinit > TX_PRU1_DMEM_1, PAGE 1
+ .rodata > TX_PRU1_DMEM_1, PAGE 1
+ .rofardata > TX_PRU1_DMEM_1, PAGE 1
+ .farbss > TX_PRU1_DMEM_1, PAGE 1
+ .fardata > TX_PRU1_DMEM_1, PAGE 1
}
diff --git a/examples/pru_emif/firmware/pru0/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/pru_emif/firmware/pru0/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 021e887d..ff7b62c7 100644
--- a/examples/pru_emif/firmware/pru0/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/pru_emif/firmware/pru0/am243x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/pru_emif/firmware/pru1/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/pru_emif/firmware/pru1/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index bd059cb2..7d044555 100644
--- a/examples/pru_emif/firmware/pru1/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/pru_emif/firmware/pru1/am243x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
index feeb75d3..da7ab3b8 100644
--- a/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
index cc173a15..314194a1 100644
--- a/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am62x-sk/pruss0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index c1ae31cf..21077b62 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index 7d0c72db..8ca5e167 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 6fdcf865..4ec28cb4 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 2aa1239a..5dd99a79 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g0_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru0_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru0_fw/ti-pru-cgt/linker.cmd
index c1ae31cf..21077b62 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru1_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru1_fw/ti-pru-cgt/linker.cmd
index 7d0c72db..8ca5e167 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru0_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru0_fw/ti-pru-cgt/linker.cmd
index 6fdcf865..4ec28cb4 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru0_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru1_fw/ti-pru-cgt/linker.cmd b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru1_fw/ti-pru-cgt/linker.cmd
index 2aa1239a..5dd99a79 100644
--- a/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/rpmsg_echo_linux/firmware/am64x-evm/icss_g1_rtu_pru1_fw/ti-pru-cgt/linker.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd b/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
index 021e887d..ff7b62c7 100644
--- a/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
+++ b/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru0_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd b/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
index bd059cb2..7d044555 100644
--- a/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
+++ b/examples/spi_loopback/firmware/am243x-lp/icss_g0_pru1_fw/ti-pru-cgt/linker.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am243x/AM243x_PRU0.cmd b/source/linker_cmd/asm_code/am243x/AM243x_PRU0.cmd
index 021e887d..ff7b62c7 100644
--- a/source/linker_cmd/asm_code/am243x/AM243x_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am243x/AM243x_PRU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am243x/AM243x_PRU1.cmd b/source/linker_cmd/asm_code/am243x/AM243x_PRU1.cmd
index bd059cb2..7d044555 100644
--- a/source/linker_cmd/asm_code/am243x/AM243x_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am243x/AM243x_PRU1.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am243x/AM243x_RTU0.cmd b/source/linker_cmd/asm_code/am243x/AM243x_RTU0.cmd
index ad61c5df..d0a58770 100644
--- a/source/linker_cmd/asm_code/am243x/AM243x_RTU0.cmd
+++ b/source/linker_cmd/asm_code/am243x/AM243x_RTU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am243x/AM243x_RTU1.cmd b/source/linker_cmd/asm_code/am243x/AM243x_RTU1.cmd
index f9573fe6..a0f7c997 100644
--- a/source/linker_cmd/asm_code/am243x/AM243x_RTU1.cmd
+++ b/source/linker_cmd/asm_code/am243x/AM243x_RTU1.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU0.cmd b/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU0.cmd
index 7adf8ced..4f793ea1 100644
--- a/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU1.cmd b/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU1.cmd
index d61c0ae9..a9870ece 100644
--- a/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am243x/AM243x_TX_PRU1.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am261x/AM261x_PRU0.cmd b/source/linker_cmd/asm_code/am261x/AM261x_PRU0.cmd
index 672e9b92..13fdcb5e 100644
--- a/source/linker_cmd/asm_code/am261x/AM261x_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am261x/AM261x_PRU0.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am261x/AM261x_PRU1.cmd b/source/linker_cmd/asm_code/am261x/AM261x_PRU1.cmd
index 66f6da5e..774184dd 100644
--- a/source/linker_cmd/asm_code/am261x/AM261x_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am261x/AM261x_PRU1.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am263px/AM263px_PRU0.cmd b/source/linker_cmd/asm_code/am263px/AM263Px_PRU0.cmd
similarity index 91%
rename from source/linker_cmd/asm_code/am263px/AM263px_PRU0.cmd
rename to source/linker_cmd/asm_code/am263px/AM263Px_PRU0.cmd
index 9da5f8e7..5b64bc7e 100644
--- a/source/linker_cmd/asm_code/am263px/AM263px_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am263px/AM263Px_PRU0.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am263px/AM263px_PRU1.cmd b/source/linker_cmd/asm_code/am263px/AM263Px_PRU1.cmd
similarity index 91%
rename from source/linker_cmd/asm_code/am263px/AM263px_PRU1.cmd
rename to source/linker_cmd/asm_code/am263px/AM263Px_PRU1.cmd
index 23af1b71..57db723f 100644
--- a/source/linker_cmd/asm_code/am263px/AM263px_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am263px/AM263Px_PRU1.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking assembly programs built with the TI-PRU-CGT
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
/* Specify the System Memory Map */
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am263x/AM263x_PRU0.cmd b/source/linker_cmd/asm_code/am263x/AM263x_PRU0.cmd
index 26f02bf4..11542351 100644
--- a/source/linker_cmd/asm_code/am263x/AM263x_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am263x/AM263x_PRU0.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am263x/AM263x_PRU1.cmd b/source/linker_cmd/asm_code/am263x/AM263x_PRU1.cmd
index 70fb0765..cf0121bf 100644
--- a/source/linker_cmd/asm_code/am263x/AM263x_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am263x/AM263x_PRU1.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am62x/AM62x_PRU0.cmd b/source/linker_cmd/asm_code/am62x/AM62x_PRU0.cmd
index 85c8145a..4f8f21fe 100644
--- a/source/linker_cmd/asm_code/am62x/AM62x_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am62x/AM62x_PRU0.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am62x/AM62x_PRU1.cmd b/source/linker_cmd/asm_code/am62x/AM62x_PRU1.cmd
index e70c5725..7b3f96b4 100644
--- a/source/linker_cmd/asm_code/am62x/AM62x_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am62x/AM62x_PRU1.cmd
@@ -17,7 +17,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am64x/AM64x_PRU0.cmd b/source/linker_cmd/asm_code/am64x/AM64x_PRU0.cmd
index ca7f6092..bb67e095 100644
--- a/source/linker_cmd/asm_code/am64x/AM64x_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am64x/AM64x_PRU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am64x/AM64x_PRU1.cmd b/source/linker_cmd/asm_code/am64x/AM64x_PRU1.cmd
index 2be2074b..4804d56c 100644
--- a/source/linker_cmd/asm_code/am64x/AM64x_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am64x/AM64x_PRU1.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am64x/AM64x_RTU0.cmd b/source/linker_cmd/asm_code/am64x/AM64x_RTU0.cmd
index 9f8bbd47..fcb1c655 100644
--- a/source/linker_cmd/asm_code/am64x/AM64x_RTU0.cmd
+++ b/source/linker_cmd/asm_code/am64x/AM64x_RTU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am64x/AM64x_RTU1.cmd b/source/linker_cmd/asm_code/am64x/AM64x_RTU1.cmd
index 665376be..fec4329f 100644
--- a/source/linker_cmd/asm_code/am64x/AM64x_RTU1.cmd
+++ b/source/linker_cmd/asm_code/am64x/AM64x_RTU1.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU0.cmd b/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU0.cmd
index 529f7f19..9c0c42ed 100644
--- a/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU0.cmd
+++ b/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU0.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU1.cmd b/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU1.cmd
index 69fb7491..2314f4d9 100644
--- a/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU1.cmd
+++ b/source/linker_cmd/asm_code/am64x/AM64x_TX_PRU1.cmd
@@ -19,14 +19,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am243x/AM243x_PRU0.cmd b/source/linker_cmd/c_code/am243x/AM243x_PRU0.cmd
index a69842cd..389d0cbd 100644
--- a/source/linker_cmd/c_code/am243x/AM243x_PRU0.cmd
+++ b/source/linker_cmd/c_code/am243x/AM243x_PRU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am243x/AM243x_PRU1.cmd b/source/linker_cmd/c_code/am243x/AM243x_PRU1.cmd
index 440057a7..85522291 100644
--- a/source/linker_cmd/c_code/am243x/AM243x_PRU1.cmd
+++ b/source/linker_cmd/c_code/am243x/AM243x_PRU1.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am243x/AM243x_RTU0.cmd b/source/linker_cmd/c_code/am243x/AM243x_RTU0.cmd
index 64ab61bc..54cedd3c 100644
--- a/source/linker_cmd/c_code/am243x/AM243x_RTU0.cmd
+++ b/source/linker_cmd/c_code/am243x/AM243x_RTU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am243x/AM243x_RTU1.cmd b/source/linker_cmd/c_code/am243x/AM243x_RTU1.cmd
index 14fd35a8..4cfd083e 100644
--- a/source/linker_cmd/c_code/am243x/AM243x_RTU1.cmd
+++ b/source/linker_cmd/c_code/am243x/AM243x_RTU1.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am243x/AM243x_TX_PRU0.cmd b/source/linker_cmd/c_code/am243x/AM243x_TX_PRU0.cmd
index 16ea3376..853c81f6 100644
--- a/source/linker_cmd/c_code/am243x/AM243x_TX_PRU0.cmd
+++ b/source/linker_cmd/c_code/am243x/AM243x_TX_PRU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am243x/AM243x_TX_PRU1.cmd b/source/linker_cmd/c_code/am243x/AM243x_TX_PRU1.cmd
index 709dde47..2547a2ba 100644
--- a/source/linker_cmd/c_code/am243x/AM243x_TX_PRU1.cmd
+++ b/source/linker_cmd/c_code/am243x/AM243x_TX_PRU1.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am261x/AM261x_PRU0.cmd b/source/linker_cmd/c_code/am261x/AM261x_PRU0.cmd
index b40a3e09..93ae6753 100644
--- a/source/linker_cmd/c_code/am261x/AM261x_PRU0.cmd
+++ b/source/linker_cmd/c_code/am261x/AM261x_PRU0.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am261x/AM261x_PRU1.cmd b/source/linker_cmd/c_code/am261x/AM261x_PRU1.cmd
index cf883948..afb88a78 100644
--- a/source/linker_cmd/c_code/am261x/AM261x_PRU1.cmd
+++ b/source/linker_cmd/c_code/am261x/AM261x_PRU1.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am263px/AM263px_PRU0.cmd b/source/linker_cmd/c_code/am263px/AM263Px_PRU0.cmd
similarity index 97%
rename from source/linker_cmd/c_code/am263px/AM263px_PRU0.cmd
rename to source/linker_cmd/c_code/am263px/AM263Px_PRU0.cmd
index 095f9533..45a5a1a8 100644
--- a/source/linker_cmd/c_code/am263px/AM263px_PRU0.cmd
+++ b/source/linker_cmd/c_code/am263px/AM263Px_PRU0.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU0.cmd
+ * AM263Px_PRU0.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU0 cores
+ * on AM263Px PRU0 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am263px/AM263px_PRU1.cmd b/source/linker_cmd/c_code/am263px/AM263Px_PRU1.cmd
similarity index 97%
rename from source/linker_cmd/c_code/am263px/AM263px_PRU1.cmd
rename to source/linker_cmd/c_code/am263px/AM263Px_PRU1.cmd
index a3b557df..d54a14a7 100644
--- a/source/linker_cmd/c_code/am263px/AM263px_PRU1.cmd
+++ b/source/linker_cmd/c_code/am263px/AM263Px_PRU1.cmd
@@ -1,8 +1,8 @@
/*
- * AM263px_PRU1.cmd
+ * AM263Px_PRU1.cmd
*
* Example Linker command file for linking programs built with the C compiler
- * on AM263px PRU1 cores
+ * on AM263Px PRU1 cores
*/
-cr /* Link using C conventions */
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am263x/AM263x_PRU0.cmd b/source/linker_cmd/c_code/am263x/AM263x_PRU0.cmd
index 7123a82a..7b3ad22a 100644
--- a/source/linker_cmd/c_code/am263x/AM263x_PRU0.cmd
+++ b/source/linker_cmd/c_code/am263x/AM263x_PRU0.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am263x/AM263x_PRU1.cmd b/source/linker_cmd/c_code/am263x/AM263x_PRU1.cmd
index 6e858dc1..4cc82157 100644
--- a/source/linker_cmd/c_code/am263x/AM263x_PRU1.cmd
+++ b/source/linker_cmd/c_code/am263x/AM263x_PRU1.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am62x/AM62x_PRU0.cmd b/source/linker_cmd/c_code/am62x/AM62x_PRU0.cmd
index 1782108e..604fdfd9 100644
--- a/source/linker_cmd/c_code/am62x/AM62x_PRU0.cmd
+++ b/source/linker_cmd/c_code/am62x/AM62x_PRU0.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 0 */
PRU0_DMEM_0 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 1 */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am62x/AM62x_PRU1.cmd b/source/linker_cmd/c_code/am62x/AM62x_PRU1.cmd
index 9082912c..cbf74e60 100644
--- a/source/linker_cmd/c_code/am62x/AM62x_PRU1.cmd
+++ b/source/linker_cmd/c_code/am62x/AM62x_PRU1.cmd
@@ -19,7 +19,7 @@ MEMORY
/* 8 KB PRU Data RAM 1 */
PRU1_DMEM_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24
/* 8 KB PRU Data RAM 0 */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am64x/AM64x_PRU0.cmd b/source/linker_cmd/c_code/am64x/AM64x_PRU0.cmd
index 7069af79..a39ea737 100644
--- a/source/linker_cmd/c_code/am64x/AM64x_PRU0.cmd
+++ b/source/linker_cmd/c_code/am64x/AM64x_PRU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am64x/AM64x_PRU1.cmd b/source/linker_cmd/c_code/am64x/AM64x_PRU1.cmd
index 2d0fb831..d2fda1f1 100644
--- a/source/linker_cmd/c_code/am64x/AM64x_PRU1.cmd
+++ b/source/linker_cmd/c_code/am64x/AM64x_PRU1.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am64x/AM64x_RTU0.cmd b/source/linker_cmd/c_code/am64x/AM64x_RTU0.cmd
index 3704b635..ea7d05f7 100644
--- a/source/linker_cmd/c_code/am64x/AM64x_RTU0.cmd
+++ b/source/linker_cmd/c_code/am64x/AM64x_RTU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am64x/AM64x_RTU1.cmd b/source/linker_cmd/c_code/am64x/AM64x_RTU1.cmd
index e9bad7fd..3758b8a5 100644
--- a/source/linker_cmd/c_code/am64x/AM64x_RTU1.cmd
+++ b/source/linker_cmd/c_code/am64x/AM64x_RTU1.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am64x/AM64x_TX_PRU0.cmd b/source/linker_cmd/c_code/am64x/AM64x_TX_PRU0.cmd
index 348a51c4..61ec26c5 100644
--- a/source/linker_cmd/c_code/am64x/AM64x_TX_PRU0.cmd
+++ b/source/linker_cmd/c_code/am64x/AM64x_TX_PRU0.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU0_DMEM_0 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 1; reserved completely for Slice1 cores - PRU1,
* RTU1 and Tx_PRU1; do not use for any Slice0 cores */
- PRU0_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU1_DMEM_1 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU0_DMEM_0 : org = 0x00001000 len = 0x00000800
TX_PRU0_DMEM_0 : org = 0x00001800 len = 0x00000800
- RTU0_DMEM_1 : org = 0x00003000 len = 0x00000800
- TX_PRU0_DMEM_1 : org = 0x00003800 len = 0x00000800
+ RTU1_DMEM_1 : org = 0x00003000 len = 0x00000800
+ TX_PRU1_DMEM_1 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */
diff --git a/source/linker_cmd/c_code/am64x/AM64x_TX_PRU1.cmd b/source/linker_cmd/c_code/am64x/AM64x_TX_PRU1.cmd
index e75fb708..c230bfae 100644
--- a/source/linker_cmd/c_code/am64x/AM64x_TX_PRU1.cmd
+++ b/source/linker_cmd/c_code/am64x/AM64x_TX_PRU1.cmd
@@ -21,14 +21,14 @@ MEMORY
PRU1_DMEM_1 : org = 0x00000000 len = 0x00001000 CREGISTER=24
/* 8 KB PRU Data RAM 0; reserved completely for Slice0 cores - PRU0,
* RTU0 and Tx_PRU0; do not use for any Slice1 cores */
- PRU1_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
+ PRU0_DMEM_0 : org = 0x00002000 len = 0x00001000 CREGISTER=25
/* NOTE: Custom split of the second 4 KB of ICSS Data RAMs 0 and 1
* split equally between the corresponding RTU and Tx_PRU cores in
* each slice */
RTU1_DMEM_1 : org = 0x00001000 len = 0x00000800
TX_PRU1_DMEM_1 : org = 0x00001800 len = 0x00000800
- RTU1_DMEM_0 : org = 0x00003000 len = 0x00000800
- TX_PRU1_DMEM_0 : org = 0x00003800 len = 0x00000800
+ RTU0_DMEM_0 : org = 0x00003000 len = 0x00000800
+ TX_PRU0_DMEM_0 : org = 0x00003800 len = 0x00000800
PAGE 2:
/* C28 needs to be programmed to point to SHAREDMEM, default is 0 */