<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://e2e.ti.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Processors forum - Recent Threads</title><link>https://e2e.ti.com/support/processors-group/processors/f/processors-forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 15 May 2026 23:54:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://e2e.ti.com/support/processors-group/processors/f/processors-forum" /><item><title>SK-AM62-LP: SK-AM62-LP — AM62 SoC never starts, chip stays cold, all UARTs silent</title><link>https://e2e.ti.com/thread/1646453?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 23:54:05 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:a63a6dc1-428e-4e7a-9ade-81028a1f68a2</guid><dc:creator>Brian Johnson</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646453?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646453/sk-am62-lp-sk-am62-lp-am62-soc-never-starts-chip-stays-cold-all-uarts-silent/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/SK-AM62-LP" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SK-AM62-LP&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com/product/TPS65219" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TPS65219&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;m attempting first boot on a new SK-AM62-LP (PCB rev PROC124E1) and the AM62 SoC never executes. The chip&amp;nbsp;stays at ambient temperature regardless of boot configuration or power source, and all four UART channels are&amp;nbsp;silent.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;strong&gt;Hardware&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Board: SK-AM62-LP (PROC124E1)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Host: macOS, serial monitor via tio at 115200 baud&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Power: USB-C PD via J13 from MacBook USB-C port (5V/3A). LD8 illuminated confirming PD contract.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - SD card: 64GB microSD, MBR partition table, p1 = 256MB FAT32 with prebuilt boot artifacts from TI Processor&lt;/p&gt;
&lt;p&gt;&amp;nbsp; SDK Linux 11.02.08.02 (tiboot3.bin, tispl.bin, u-boot.img, Image, k3-am62-lp-sk.dtb, uEnv.txt), p2 = ext4rootfs from tisdk-default-image-am62xx-lp-evm.rootfs.tar.xz&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;strong&gt;Boot mode switches&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Per SPRUJ51A &amp;sect;2.19.2, Table 2-18/2-19/2-32 &amp;mdash; uSD boot (MMC1), 25 MHz PLL:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - SW3: positions 1=ON, 2=ON, 3=OFF, 4=OFF, 5=OFF, 6=OFF, 7=ON, 8=OFF&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - SW4: positions 1=OFF, 2=ON, 3=OFF, 4=OFF, 5=OFF, 6=OFF, 7=OFF, 8=OFF&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;strong&gt;Symptoms&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - 4 LEDs illuminate on power-on (LD5, LD6, LD8, LD10)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - AM62 SoC is &lt;strong&gt;cold to the touch&lt;/strong&gt; &amp;mdash; not drawing current&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - All four Tiva-C UART channels (/dev/tty.usbserial-102612400940 through ...943) silent at 115200, 9600, and 921600 baud&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Behavior identical with and without SD card inserted&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Behavior identical across all tested power sources: iPhone 5W USB-A, 5V/2.1A USB-A adapter, MacBook USB-C via J13&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;strong&gt;What I&amp;#39;ve ruled out&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Power delivery: LD8 lit, PD contract confirmed via J13. Mac USB-C port tested as clean 5V/3A PD source.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - UART channel: all four channels monitored, all silent&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Boot media: symptoms identical with SD absent &amp;mdash; chip never starts regardless&lt;/p&gt;
&lt;p&gt;&amp;nbsp; - Boot mode switches: verified against SPRUJ51A &amp;sect;2.19.2 tables, settings correct for uSD/MMC1/25MHz&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;strong&gt;Key observation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; A cold SoC indicates the AM62 is not executing at all &amp;mdash; not even the boot ROM. If the ROM were running and failing to find a boot device, the chip would be warm and we would see UART output on WKUP_UART0. This symptom&amp;nbsp;points to the SoC core rails not coming up (TPS65219 not sequencing), or a defective SoC.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &lt;strong&gt;Questions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 1. Is there anything in the TPS65219 power sequencing that could prevent the AM62 core rails from enabling despite LD8 being illuminated?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 2. Are there any known QC issues with this batch that could explain a cold SoC on a new board?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 3. Can you advise on RMA/replacement options?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMS320LF2407A: TMS320LF2407APGEA</title><link>https://e2e.ti.com/thread/1646431?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 19:50:08 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:e54363c6-e1a9-4691-b1db-7756b4ad9975</guid><dc:creator>Michael Nestor</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646431?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646431/tms320lf2407a-tms320lf2407apgea/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/TMS320LF2407A" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TMS320LF2407A&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Where can we find information to confirm the following for TI part number TMS320LF2407APGEA. A customer is driving specific requirements for Assembly and Test in Phillipines and Wafer Fab in Dallas, but we are unsure how to confirm or guarantee that for ordering.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Assembly Site&lt;/p&gt;
&lt;p&gt;Test Site&lt;/p&gt;
&lt;p&gt;Wafer Fab Site&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM3352: AM335x DCAN Issue (tx; echo_skb is occupied)</title><link>https://e2e.ti.com/thread/1646417?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 18:34:20 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:bb94bc39-a823-4959-adda-b717b8a2c653</guid><dc:creator>Michael Rosen</dc:creator><slash:comments>2</slash:comments><comments>https://e2e.ti.com/thread/1646417?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646417/am3352-am335x-dcan-issue-tx-echo_skb-is-occupied/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM3352" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM3352&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-olk-copy-source="MessageBody" data-ogsc="black"&gt;We are running into an issue with a board in one of our products that uses an AM335x MPU to talk to peripheral devices over CAN (specifically the AM3352BZCZA60). Sometimes under heavy load on the CAN TX side (context: we are DFUing one of the peripheral devices via CANopen CiA 302, ie doing a block download, so something like 128 messages per block on the TX), we notice we are getting the following message from the DCAN driver before the TX side seems to stop working:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span data-ogsc="black"&gt;kernel: c_can_platform 481cc000.can can0: can_put_echo_skb: BUG! echo_skb 29 is occupied!&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-ogsc="black"&gt;We are running a relatively recent version of the driver (6.1.&lt;!--StartFragment--&gt;&lt;span data-olk-copy-source="MessageBody"&gt;46-ti-r19)&lt;/span&gt;, is this a known software issue with this MPU/peripheral or if theres any errata on this part/this version of the DCAN that might cause this problem?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TDA4VH-Q1: appRtosTaskDelete() bug report</title><link>https://e2e.ti.com/thread/1646411?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 17:52:45 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:e5891a41-691c-4a47-875b-bb412f4490e7</guid><dc:creator>Nikita Yushchenko</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646411?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646411/tda4vh-q1-apprtostaskdelete-bug-report/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/TDA4VH-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TDA4VH-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Just faced an issue with j784s4 PSDK&amp;nbsp; 11.2 (likely also on other versions and SoCs that use pdk).&lt;br&gt;&lt;br&gt;Problem: got R5+safertos hangs short after clean termination of a task, via appRtosTaskDelete().&lt;br&gt;&lt;br&gt;After a long debugging session, found that root cause is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;in appRtosTaskCreate(), the tsk is automatically registered in perfstats, via appPerfStatsRegisterTask(),&lt;/li&gt;
&lt;li&gt;but this is not undone in appRtosTaskDelete(), resulting into a dangling task pointer inside perfstats,&lt;/li&gt;
&lt;li&gt;later this is causing a crash.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Below is a patch adding reverse operation for appRtosTaskDelete(), that made the issue to no longer reproduce.&lt;/p&gt;
&lt;pre class="language-c"&gt;&lt;code&gt;Date: Fri, 15 May 2026 18:48:07 +0200
Subject: [PATCH] app_utils: perfstat: survive after task termination

Since appRtosTaskCreate() autoimatically adds the created task to
perfstat, appRtosTaskDelete() shall remove it. Otherwise, a
dangling task pointer is left in perfstat, causing crashes.
---
 .../utils/perf_stats/include/app_perf_stats.h |  9 +++++
 .../utils/perf_stats/src/app_perf_stats_api.c |  6 +++
 .../perf_stats/src/app_perf_stats_api_x86.c   |  5 +++
 .../perf_stats/src/app_perf_stats_freertos.c  | 37 +++++++++++++++++++
 app_utils/utils/rtos/src/app_rtos_pdk.c       |  2 +
 5 files changed, 59 insertions(+)

diff --git a/app_utils/utils/perf_stats/include/app_perf_stats.h b/app_utils/utils/perf_stats/include/app_perf_stats.h
index 8ac585da1..a74a0604e 100755
--- a/app_utils/utils/perf_stats/include/app_perf_stats.h
+++ b/app_utils/utils/perf_stats/include/app_perf_stats.h
@@ -505,6 +505,15 @@ int32_t appPerfStatsPrintAll();
  */
 int32_t appPerfStatsRegisterTask(void *task_handle, const char *name);
 
+/**
+ * \brief Unregister a task from task load calculation
+ *
+ *        Must be called for terminated task
+ *
+ * \return 0 on success
+ */
+int32_t appPerfStatsUnregisterTask(void *task_handle);
+
 /**
  * \brief De-Initialize perf statistics collector module
  *
diff --git a/app_utils/utils/perf_stats/src/app_perf_stats_api.c b/app_utils/utils/perf_stats/src/app_perf_stats_api.c
index e1138f61f..fed4d0d02 100644
--- a/app_utils/utils/perf_stats/src/app_perf_stats_api.c
+++ b/app_utils/utils/perf_stats/src/app_perf_stats_api.c
@@ -685,6 +685,12 @@ int32_t appPerfStatsRegisterTask(void *task_handle, const char *name)
     /* NOT supported for LINUX */
     return -1;
 }
+
+int32_t appPerfStatsUnregisterTask(void *task_handle)
+{
+    /* NOT supported for LINUX */
+    return -1;
+}
 #endif
 
 void appPerfPointSetName(app_perf_point_t *prm, const char *name)
diff --git a/app_utils/utils/perf_stats/src/app_perf_stats_api_x86.c b/app_utils/utils/perf_stats/src/app_perf_stats_api_x86.c
index 523f21058..e1fd20316 100644
--- a/app_utils/utils/perf_stats/src/app_perf_stats_api_x86.c
+++ b/app_utils/utils/perf_stats/src/app_perf_stats_api_x86.c
@@ -125,6 +125,11 @@ int32_t appPerfStatsRegisterTask(void *task_handle, const char *name)
     return 0;
 }
 
+int32_t appPerfStatsUnregisterTask(void *task_handle)
+{
+    return 0;
+}
+
 void appPerfPointSetName(app_perf_point_t *prm, const char *name)
 {
 }
diff --git a/app_utils/utils/perf_stats/src/app_perf_stats_freertos.c b/app_utils/utils/perf_stats/src/app_perf_stats_freertos.c
index 374f322f9..d0b7825ff 100644
--- a/app_utils/utils/perf_stats/src/app_perf_stats_freertos.c
+++ b/app_utils/utils/perf_stats/src/app_perf_stats_freertos.c
@@ -723,6 +723,43 @@ int32_t appPerfStatsRegisterTask(void *task_handle, const char *name)
     return status;
 }
 
+int32_t appPerfStatsUnregisterTask(void *task_handle)
+{
+    app_perf_stats_obj_t *obj = &amp;amp;g_app_perf_stats_obj;
+    int32_t status = -1;
+    uint32_t idx;
+
+    if (1U == g_perf_stats_load_update_enable)
+    {
+        appPerfStatsLock(obj);
+
+        for (idx = 0; idx &amp;lt; obj-&amp;gt;num_tasks; idx++)
+        {
+            if (obj-&amp;gt;task_handle[idx] == task_handle)
+            {
+                status = 0;
+                break;
+            }
+        }
+
+        if (status == 0)
+        {
+            for (idx++; idx &amp;lt; obj-&amp;gt;num_tasks; idx++)
+            {
+                obj-&amp;gt;task_handle[idx - 1] = obj-&amp;gt;task_handle[idx];
+                memcpy(obj-&amp;gt;task_name[idx - 1], obj-&amp;gt;task_name[idx], APP_PERF_STATS_TASK_NAME_MAX);
+                obj-&amp;gt;taskLoad[idx - 1] = obj-&amp;gt;taskLoad[idx];
+            }
+
+            obj-&amp;gt;num_tasks--;
+        }
+
+        appPerfStatsUnLock(obj);
+    }
+
+    return status;
+}
+
 void appPerfStatsHwaResetLoadCalc(app_perf_hwa_id_t id)
 {
     app_perf_stats_obj_t *obj = &amp;amp;g_app_perf_stats_obj;
diff --git a/app_utils/utils/rtos/src/app_rtos_pdk.c b/app_utils/utils/rtos/src/app_rtos_pdk.c
index 994b78285..592d3fe42 100755
--- a/app_utils/utils/rtos/src/app_rtos_pdk.c
+++ b/app_utils/utils/rtos/src/app_rtos_pdk.c
@@ -271,6 +271,8 @@ app_rtos_status_t appRtosTaskDelete(app_rtos_task_handle_t *handle)
 
     if ((NULL != handle) &amp;amp;&amp;amp; (*handle != NULL))
     {
+        (void)appPerfStatsUnregisterTask(*handle);
+
 /* LDRA_JUSTIFY_START
 &amp;lt;metric start&amp;gt; branch &amp;lt;metric end&amp;gt;
 &amp;lt;justification start&amp;gt; APP_UTILS_BRANCH_COVERAGE_RTOS_PDK_UBR002
-- 
2.47.3

&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>J784S4XEVM: Issue with GPTP packet in A72 QNX</title><link>https://e2e.ti.com/thread/1646395?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 16:00:36 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:f0634c38-9908-465f-b14f-f0fe0bc59618</guid><dc:creator>Manan Bhatt</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646395?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646395/j784s4xevm-issue-with-gptp-packet-in-a72-qnx/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/J784S4XEVM" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;J784S4XEVM&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hi ,&lt;/p&gt;
&lt;p&gt;We initilizing ETHFW in Maindomain R5F2_0 and We have enable the GPTP in r5f .&amp;nbsp;&lt;/p&gt;
&lt;p&gt;we are able to ping QNX A72 and Host response also fine .&lt;/p&gt;
&lt;p&gt;We have configure ENET_MAC_PORT_2&amp;nbsp; for GPTP. This same port is used during initilization of ETH FW config.&lt;/p&gt;
&lt;p&gt;QNX A72 side we are initilizaing io packet with below argument but when we checking PC, packets are not present.&lt;/p&gt;
&lt;p&gt;We are using SDK version 9.2.0.5&lt;/p&gt;
&lt;div&gt;io-pkt-v6-hc -d cpsw9g ptp=1,verbose=1 -i2 prefix=/alt2 -ptcpip&lt;/div&gt;
&lt;div&gt;ptpd-avb -CWKLb an0 &amp;amp;&lt;/div&gt;
&lt;div&gt;tcpdump -i an0 -e ether proto 0x88f7&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM625: M4 using GPIO and peripheral on main domain</title><link>https://e2e.ti.com/thread/1646376?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 15:02:08 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:5a71797d-f181-4229-b926-c1ad69229af3</guid><dc:creator>ali joubir</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646376?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646376/am625-m4-using-gpio-and-peripheral-on-main-domain/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM625" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM625&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hi TI team,&lt;/p&gt;
&lt;p&gt;I am working on an AM62x-based design&lt;/p&gt;
&lt;p&gt;From the AM62x datasheet, I see that many peripherals are separated by domain:&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;&lt;strong&gt;MAIN domain:&lt;/strong&gt; UARTx, I2Cx, SPIx, GPIOx, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCU domain:&lt;/strong&gt; MCU_UART0, MCU_I2C0, MCU_SPI0, MCU_GPIO0, etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WKUP domain:&lt;/strong&gt; WKUP_UART0, WKUP_I2C0, WKUP_GPIO0, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I would like to clarify the expected access model for the M4F.&lt;/p&gt;
&lt;p&gt;Questions:&lt;/p&gt;
&lt;ol start="1" data-spread="false"&gt;
&lt;li&gt;Can the AM62x M4F access and use MAIN-domain peripherals such as UART, I2C, SPI, and GPIO?&lt;/li&gt;
&lt;li&gt;Can the AM62x M4F access and use WKUP-domain peripherals?&lt;/li&gt;
&lt;li&gt;If yes, are MAIN-domain peripherals supported from the M4F in interrupt mode, or only polling mode?&lt;/li&gt;
&lt;li&gt;For GPIO pinmux and ownership, is the configuration/control handled per individual GPIO pin or per GPIO bank? For example, if the M4F uses GPIO0 from a given MAIN-domain GPIO bank, can Linux/A53 still use GPIO1 from the same bank independently, or does the whole GPIO bank need to be assigned to one processor/domain?&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM62A-PET-CALC: Regarding Confirmation on SDK build for CAN Implementation</title><link>https://e2e.ti.com/thread/1646335?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 12:28:50 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:4fb1a36b-5ae8-4321-824b-c5e59afedf74</guid><dc:creator>Undali Muniranga</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646335?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646335/am62a-pet-calc-regarding-confirmation-on-sdk-build-for-can-implementation/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; AM62A-PET-CALC&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hello Team,&lt;/p&gt;
&lt;p&gt;Currently we are using AM62A SDK Versdion 9.2 for Evaluation board.&lt;/p&gt;
&lt;p&gt;Due to git related errors mentioned in the ticket: &lt;a href="https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1643065/am62a-pet-calc-build-issue-with-while-building-am62a-sdk-9-2-version"&gt;AM62A-PET-CALC: Build Issue With While building AM62A SDK 9.2 Version - Processors forum - Processors - TI E2E support forums&lt;/a&gt; we are not able to build the SDK.&lt;/p&gt;
&lt;p&gt;So, we are planning to Implemennt CAN on mentioned board. currently we are using Pre-built images for booting.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So whether building the SDK is mandatory or Just imeplement the CAN Source code and compile the source code and flash and test is sufficient?&lt;br&gt;if prebuilt images are sufficient and kindly provide the steps:&lt;/p&gt;
&lt;p&gt;1) How to build the CAN source code&lt;/p&gt;
&lt;p&gt;2)Where and which files need to copy on SD&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kindly reuesting to check and please let me know!&lt;/p&gt;
&lt;p&gt;You cupport is highly appreciated!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks &amp;amp; Regards&lt;/p&gt;
&lt;p&gt;Undali Muniranga&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DRA829J-Q1: Trigger a SW interrupt to R5F (MCU DOMAIN) from A72 (MAIN domain) ?</title><link>https://e2e.ti.com/thread/1646329?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 11:54:35 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:722beaea-8fe9-42cf-9383-6828c772da85</guid><dc:creator>AnBer</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646329?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646329/dra829j-q1-trigger-a-sw-interrupt-to-r5f-mcu-domain-from-a72-main-domain/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA829J-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA829J-Q1&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA829J" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA829J&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Team,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;On DRA829J is it possible to route the Software interrupts from MAIN to MCU? &lt;/strong&gt;&lt;br&gt;&lt;strong&gt;The concrete use case is for MCSPI2/MCSPI4:&amp;nbsp;&lt;br&gt;&lt;/strong&gt;&lt;strong&gt;Can I trigger the R5F MCU from the A72 core using software interrupt (via the interrupt aggregator)?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;-Apparently SciServer seems to be using a comparable mechanism. &lt;br&gt;The MAIN domain navigator send requests that are routed to R5F MCU using specifc IRQ lines.&lt;br&gt;IRQ 71 and 73 seems to be used for this mechanism:&lt;br&gt;TISCI server intergation in autosar - &lt;a href="https://www.ti.com/lit/pdf/spracy6"&gt;www.ti.com/.../spracy6&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-Also according to the below E2E some GPIO in MAIN domains seems to be accesible on the MCU R5F domain.&lt;br&gt;&lt;strong&gt;Do we have a code example showing those GPIOs trigering an interrupt on the MCU R5F domain?&lt;/strong&gt;&lt;br&gt;&lt;a href="https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1199356/dra829j-gpio-configuration-inside-mcu-domain"&gt;https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1199356/dra829j-gpio-configuration-inside-mcu-domain&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;/p&gt;
&lt;p&gt;Anthony&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM62A1-Q1: Regarding Rpmsg buffer size</title><link>https://e2e.ti.com/thread/1646303?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 10:37:31 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:39ab00b0-69c7-43f6-8e26-fd7a40bd69cb</guid><dc:creator>Sushma Hiremath</dc:creator><slash:comments>2</slash:comments><comments>https://e2e.ti.com/thread/1646303?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646303/am62a1-q1-regarding-rpmsg-buffer-size/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM62A1-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM62A1-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The maximum allowed size for rpmsg buffer is 512 but In CCS 20 version, in syscfg.c file I can provide upto 1152 bytes. why CCS has option to increase the size more than wwhat is allowed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMDS64EVM: ICSSG switch mode initialization issues</title><link>https://e2e.ti.com/thread/1646284?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 09:50:07 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:21e2bece-ca0b-418f-b8da-ef81af401ab8</guid><dc:creator>Mateusz Szalkowski</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646284?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646284/tmds64evm-icssg-switch-mode-initialization-issues/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/TMDS64EVM" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TMDS64EVM&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM6442" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM6442&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hello,&lt;br&gt;&lt;br&gt;I have a problem with proper initialization of ICSSG two port ethernet switch mode. I&amp;#39;m using commands from &lt;a href="https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/latest/exports/docs/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/PRU_ICSSG_Ethernet_Switch.html"&gt;documentation for latest SDK&lt;/a&gt;. One thing I cannot overcome is dropping multicast packets, SMV traffic to be specific (ether type 0x88BA). My setup is as below:&lt;br&gt;&lt;br&gt;PC &amp;lt;-&amp;gt; EVM (switch mode) &amp;lt;-&amp;gt; AM6442 custom board&lt;br&gt;&lt;br&gt;Custom board is sending PTP packets, SMV packets and as an additional test ICMP ping. If I strictly follow switch mode configuration order on EVM described in documentation (with physical interfaces already up):&lt;/p&gt;
&lt;pre class="language-markup"&gt;&lt;code&gt;ip link add name br0 type bridge
ip link set dev eth1 master br0
ip link set dev eth2 master br0
ip link set dev br0 up
bridge vlan add dev br0 vid 1 pvid untagged self&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and watch traffic on Wireshark on PC, I can see different behavior in differenct scenarios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;enable switch mode with PC on EVM eth1, custom board on EVM eth2 (already connected on boot) - in this case I can see SMV, PTP ICMP traffic is forwarded both ways, also after switching cables on eth1 and eth2 ports&lt;/li&gt;
&lt;li&gt;enable switch mode with custom board on EVM eth1, PC on EVM eth2 - first ~20 SMV packets forwarded, then all SMV dropped, PTP and ICMP forwarded properly&lt;/li&gt;
&lt;li&gt;configure switch mode and connect eth afterwards - all SMV dropped, PTP and ICMP forwarded properly&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I tried playing with VLAN configuration, FDBs, MDBs, multicast flooding and cut through forwarding, but these setting didn&amp;#39;t seem to have any influence on filtering once SMV dropping is noticed.&lt;br&gt;&lt;br&gt;Another thing is if after configuring switch mode and noticing SMV being dropped I first disable both physical interfaces and then bring them back up (which causes ICSSG firmware to reload), I can see that&amp;nbsp;whole traffic including SMV is being forwarded but only from port that was brought up later to the one that was brought up first, to be specific.:&lt;/p&gt;
&lt;pre class="language-markup"&gt;&lt;code&gt;ifconfig eth1 down
ifconfig eth2 down
ifconfig eth1 up
ifconfig eth2 up&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;will cause only&amp;nbsp;forwarding traffic from eth2 to eth1. EVM itself still responds to ping on both ports, but both devices connected to EVM can&amp;#39;t reach each other.&lt;br&gt;&lt;br&gt;I see this behavior of switch mode on both EVM board running image from 12.0 SDK and custom AM6442 board with Yocto build using kernel 6.18.13 and icssg0 instead of icssg1 used by EVM.&lt;br&gt;&lt;br&gt;The main question is do I miss something in the configuration of switch mode? Is it ICSSG binary or driver bug? Also which behavior is expected, dropping multicast traffic or forwarding it? Any other think I could test or check to find a root cause of these differences?&lt;br&gt;&lt;br&gt;Best regards,&lt;br&gt;Mateusz&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM62A7-Q1: How to modify the DDRSS0 freq to 1525MHz</title><link>https://e2e.ti.com/thread/1646221?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 07:51:36 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ce4b7260-b2a3-41d1-b387-8b5786001c05</guid><dc:creator>Dejin ZHENG</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646221?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646221/am62a7-q1-how-to-modify-the-ddrss0-freq-to-1525mhz/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM62A7-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM62A7-Q1&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com/tool/SYSCONFIG" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SYSCONFIG&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hi TI experts,&lt;/p&gt;
&lt;p&gt;We are trying to change the DDRSS0 freq from 1600MHz to 1525MHz on the AM62A7-Q1 platform.&amp;nbsp;&lt;br&gt;:The LPDDR4 memory is NT6AN256T32AC-J1H.&amp;nbsp;&lt;br&gt;:SDK ver 11.01&lt;/p&gt;
&lt;p&gt;We have tried the following steps:&lt;/p&gt;
&lt;p&gt;1) We used the TI SysConfig Tool to change the FSP2 Freq from 1600 to 1525.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/SysConf_2D00_1525.png" alt="SysConf-1525.png" data-temp-id="SysConf-1525.png-115869"&gt;&lt;/p&gt;
&lt;p&gt;Then, we placed the&amp;nbsp;generated board_ddrReginit.h file into the mcu_plus_sdk/source/drivers/ddr/v1/soc/am62ax/ directory, recompiled the software, and flashed it onto the board.&amp;nbsp;&lt;br&gt;When we used k3conf dump clock to check the DDR clock, it showed:&amp;nbsp;&lt;br&gt;DEV_DDR32SS0_DDRSS_DDR_PLL_CLK | CLK_STATE_READY | 762500000&lt;br&gt;However, when we measured the waveform of the DDR0_CK0/DDR0_CK0_N pins using an oscilloscope with a differential probe, we found that the actual physical clock is still at 1600MHz.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/DDR_5F00_TestPins.png" alt="DDR_TestPins.png" data-temp-id="DDR_TestPins.png-65911"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/DDR_2D00_CK_2D00_Waveform.jpg" alt="DDR-CK-Waveform.jpg" data-temp-id="DDR-CK-Waveform.jpg-213566"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2) Based on the steps above, we made additional code modifications:&lt;br&gt;In mcu_plus_sdk/source/drivers/ddr/v1/soc/am62ax/ddr_soc.h: Changed #define DDR_MHz (1600U) to (1525U)&lt;br&gt;In mcu_plus_sdk/source/drivers/ddr/v1/soc/am62ax/ddr_soc.c: Changed #define MAIN_PLL12_OFC1_FBDIV 64 to 61&lt;/p&gt;
&lt;p&gt;We recompiled the software and flashed it to the board again. However, measuring the DDR0_CK0/DDR0_CK0_N pins with the oscilloscope differential probe still shows the clock at 1600MHz.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you please help check if there are any other places in the software that need to be modified to make this take effect?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DRA821U: Support Required for PCIe SERDES Configuration on J7200 SDK 11.02.00.04</title><link>https://e2e.ti.com/thread/1646211?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 07:25:24 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:68f59709-aa9e-45ef-9d23-ce0208fd8d7e</guid><dc:creator>Ashwini A</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646211?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646211/dra821u-support-required-for-pcie-serdes-configuration-on-j7200-sdk-11-02-00-04/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA821U" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA821U&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA821" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA821&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hi Team,&lt;/p&gt;
&lt;p&gt;We are using PROCESSOR-SDK-LINUX-J7200 version 11.02.00.04 for a DRA821 custom board.&lt;/p&gt;
&lt;p&gt;We are trying to enable PCIe using SERDES0 Lane0 and Lane1 and the PCI device should receive 100MHz reference clock from the internal SERDES clock source.&lt;/p&gt;
&lt;p&gt;Below changes for PCI were added in custom dts by including k3-j7200-main.dtsi:&lt;/p&gt;
&lt;p&gt;&amp;amp;serdes_refclk {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;clock-frequency = &amp;lt;100000000&amp;gt;;&lt;br&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;serdes_wiz0 {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status = &amp;quot;okay&amp;quot;;&lt;br&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;serdes0 {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status = &amp;quot;okay&amp;quot;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; serdes0_pcie_link: phy@0 {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reg = &amp;lt;0&amp;gt;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cdns,num-lanes = &amp;lt;2&amp;gt;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #phy-cells = &amp;lt;0&amp;gt;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cdns,phy-type = &amp;lt;PHY_TYPE_PCIE&amp;gt;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; resets = &amp;lt;&amp;amp;serdes_wiz0 1&amp;gt;, &amp;lt;&amp;amp;serdes_wiz0 2&amp;gt;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;br&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;pcie1_rc {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; status = &amp;quot;okay&amp;quot;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; phys = &amp;lt;&amp;amp;serdes0_pcie_link&amp;gt;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; phy-names = &amp;quot;pcie-phy&amp;quot;;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; num-lanes = &amp;lt;2&amp;gt;;&lt;br&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;serdes_ln_ctrl {&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; idle-states = &amp;lt;J7200_SERDES0_LANE0_PCIE1_LANE0&amp;gt;,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;J7200_SERDES0_LANE1_PCIE1_LANE1&amp;gt;,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;J7200_SERDES0_LANE2_IP3_UNUSED&amp;gt;,&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;J7200_SERDES0_LANE3_IP4_UNUSED&amp;gt;;&lt;br&gt;};&lt;/p&gt;
&lt;p&gt;After booting, below logs are observed:&lt;/p&gt;
&lt;p&gt;dmesg | grep -i &amp;quot;pci&amp;quot;&lt;/p&gt;
&lt;p&gt;[ &amp;nbsp; &amp;nbsp;0.582079] PCI: CLS 0 bytes, default 64&lt;br&gt;[ &amp;nbsp; 17.166116] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:&lt;br&gt;[ &amp;nbsp; 17.173621] j721e-pcie 2910000.pcie: &amp;nbsp; &amp;nbsp; &amp;nbsp; IO 0x4100001000..0x4100100fff -&amp;gt; 0x0000001000&lt;br&gt;[ &amp;nbsp; 17.181711] j721e-pcie 2910000.pcie: &amp;nbsp; &amp;nbsp; &amp;nbsp;MEM 0x4100101000..0x41ffffffff -&amp;gt; 0x0000101000&lt;br&gt;[ &amp;nbsp; 17.189797] j721e-pcie 2910000.pcie: &amp;nbsp; IB MEM 0x0000000000..0xffffffffffff -&amp;gt; 0x0000000000&lt;br&gt;[ &amp;nbsp; 18.201861] j721e-pcie 2910000.pcie: PCI host bridge to bus 0000:00&lt;br&gt;[ &amp;nbsp; 18.208179] pci_bus 0000:00: root bus resource [bus 00-ff]&lt;br&gt;[ &amp;nbsp; 18.213658] pci_bus 0000:00: root bus resource [io &amp;nbsp;0x0000-0xfffff] (bus address [0x1000-0x100fff])&lt;br&gt;[ &amp;nbsp; 18.222686] pci_bus 0000:00: root bus resource [mem 0x4100101000-0x41ffffffff] (bus address [0x00101000-0xffffffff])&lt;br&gt;[ &amp;nbsp; 18.233211] pci 0000:00:00.0: [104c:b00f] type 01 class 0x060400 PCIe Root Port&lt;br&gt;[ &amp;nbsp; 18.240520] pci 0000:00:00.0: PCI bridge to [bus 00]&lt;br&gt;[ &amp;nbsp; 18.245476] pci 0000:00:00.0: &amp;nbsp; bridge window [io &amp;nbsp;0x0000-0x0fff]&lt;br&gt;[ &amp;nbsp; 18.251559] pci 0000:00:00.0: &amp;nbsp; bridge window [mem 0x00000000-0x000fffff]&lt;br&gt;[ &amp;nbsp; 18.258339] pci 0000:00:00.0: &amp;nbsp; bridge window [mem 0x00000000-0x000fffff 64bit pref]&lt;br&gt;[ &amp;nbsp; 18.266134] pci 0000:00:00.0: supports D1&lt;br&gt;[ &amp;nbsp; 18.270136] pci 0000:00:00.0: PME# supported from D0 D1 D3hot&lt;br&gt;[ &amp;nbsp; 18.277060] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring&lt;br&gt;[ &amp;nbsp; 18.285156] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01&lt;br&gt;[ &amp;nbsp; 18.291773] pci 0000:00:00.0: PCI bridge to [bus 01]&lt;br&gt;[ &amp;nbsp; 18.296736] pci_bus 0000:00: resource 4 [io &amp;nbsp;0x0000-0xfffff]&lt;br&gt;[ &amp;nbsp; 18.302382] pci_bus 0000:00: resource 5 [mem 0x4100101000-0x41ffffffff]&lt;br&gt;[ &amp;nbsp; 18.309052] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22&lt;br&gt;[ &amp;nbsp; 18.315861] pcieport 0000:00:00.0: PME: Signaling with IRQ 534&lt;br&gt;[ &amp;nbsp; 18.321888] pcieport 0000:00:00.0: AER: enabled with IRQ 534&lt;/p&gt;
&lt;p&gt;PCIe root port is getting initialized, however connected PCIe endpoint device is not getting detected.&lt;/p&gt;
&lt;p&gt;Request your support to provide the correct DTS configuration required for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PCIe x2 using SERDES0 Lane0 and Lane1&lt;/li&gt;
&lt;li&gt;Internal 100MHz SERDES reference clock configuration&lt;/li&gt;
&lt;li&gt;Required WIZ/PLL clock node configuration for SDK 11.02.00.04&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks &amp;amp; Regards,&lt;br&gt;Ashwini&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DRA829V: MCU-ONLY mode with MCSPI0, MCSPI1 and MCSPI2 dependent on Main domain</title><link>https://e2e.ti.com/thread/1646192?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 06:50:38 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:e6c5bf1b-19a7-47cd-8b40-f4771843ea18</guid><dc:creator>Jakob Bleickert</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646192?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646192/dra829v-mcu-only-mode-with-mcspi0-mcspi1-and-mcspi2-dependent-on-main-domain/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA829V" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA829V&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dear TI team,&lt;/p&gt;
&lt;p&gt;In MCU-ONLY mode, we would like to use MCSPI0, MCSPI1 and MCSPI2, which are dependent on Main domain.&amp;nbsp;According to the TRM, MCSPI requires:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LPSC7&lt;/li&gt;
&lt;li&gt;PLL0_HSDIV5&lt;/li&gt;
&lt;li&gt;PLLCTR0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are only available for Main domain ON and I suspect that we need to transition to ACTIVE mode. How can we accomplish that and run MCSPI?&lt;/p&gt;
&lt;p&gt;Thanks a lot for your help.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br&gt;Jakob&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TDA4VH-Q1: [J784S4] Recommended Kernel/DTB Configuration for ADAS POC: Vision Apps + Radar Fusion with 60ms Latency Target</title><link>https://e2e.ti.com/thread/1646178?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 06:10:16 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:c2c7afa4-97f7-49f1-8612-6c2a4e1b001e</guid><dc:creator>VADDEPALLY NIVAS NETHA</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646178?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646178/tda4vh-q1-j784s4-recommended-kernel-dtb-configuration-for-adas-poc-vision-apps-radar-fusion-with-60ms-latency-target/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/TDA4VH-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TDA4VH-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Description:&lt;br&gt;&amp;nbsp; We are developing an AEBS (Advanced Emergency Braking System) POC on the J784S4 EVM. Our goal is to achieve an end-to-end latency of 60-70ms for a fused 1 Radar + 1 Camera pipeline.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; While the accelerators (DSPs/C7x) are functional via vision-apps, we are stuck in a &amp;quot;rabbit hole&amp;quot; of display and memory conflicts. We need a &amp;quot;Golden Configuration&amp;quot; recommendation for an ADAS-centric&lt;br&gt;&amp;nbsp; setup.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Current Technical Blockers:&lt;br&gt;&amp;nbsp; &amp;nbsp;1. Memory Overlap: When applying k3-j784s4-edgeai-apps.dtbo to enable the display and OpenVX acceleration, we encounter a RESERVED MEM: OVERLAP DETECTED! error at 0xaf000000. This appears to be a&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; conflict between the ethfw (virtual switch) and the vision-apps DMA memory map.&lt;br&gt;&amp;nbsp; &amp;nbsp;2. DRM Master Conflicts: Even when attempting to use the Edge AI overlays, background services like weston or emptty are initializing and grabbing DRM Master privileges. This prevents TIOVX/OpenVX&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; nodes from writing directly to the display (/dev/dri/cardX), leading to permission denied or &amp;quot;cannot find crtc&amp;quot; errors.&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Boot Persistence: Our uEnv.txt settings for name_overlays are frequently ignored or overridden by default U-Boot environments, making the setup unstable.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Requirements for POC:&lt;br&gt;&amp;nbsp; &amp;nbsp;* Pipeline: Camera (JPG/NV12) + Radar Data -&amp;gt; TIOVX (DSPs/C7x) -&amp;gt; Display Output (Split-screen).&lt;br&gt;&amp;nbsp; &amp;nbsp;* Display: Raw KMS/DRM access for OpenVX display nodes without interference from a Window Manager.&lt;br&gt;&amp;nbsp; &amp;nbsp;* Networking: Standard Linux Ethernet is sufficient; we do not strictly require the R5F-based ethfw virtual switch if it frees up memory for Vision Apps.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Request for Guidance:&lt;br&gt;&amp;nbsp; &amp;nbsp;1. DTB/Overlay Strategy: What is the recommended combination of .dtb and .dtbo files for a J784S4 ADAS application that requires both Vision Apps (TIOVX) and direct DRM display output?&lt;br&gt;&amp;nbsp; &amp;nbsp;2. EthFW Deactivation: What is the &amp;quot;TI-intended&amp;quot; way to completely disable the ethfw memory reservations to allow the vision-apps memory map to take precedence without overlaps?&lt;br&gt;&amp;nbsp; &amp;nbsp;3. Kernel Config: Are there specific CONFIG_DRM_TIDSS or CONFIG_REMOTEPROC flags we should prioritize in a custom kernel build to ensure the display is ready for OpenVX at boot?&lt;br&gt;&amp;nbsp; &amp;nbsp;4. Display Management: What is the best practice for disabling weston/emptty permanently in the SDK 11.x filesystem to ensure the display remains available for accelerated user applications?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; We are looking for a stable starting point (U-Boot env, DTB list, and Kernel config) that supports the high-performance requirements of an ADAS pipeline.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SK-AM62P-LP: Android adding DSS1 for LVDS and DSS0 Hdmi sharing accross A53 and WKUP R5</title><link>https://e2e.ti.com/thread/1646174?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 05:52:35 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:f0c32743-9795-436a-9ee1-6fb2a6126ef6</guid><dc:creator>Shanooj P P</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646174?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646174/sk-am62p-lp-android-adding-dss1-for-lvds-and-dss0-hdmi-sharing-accross-a53-and-wkup-r5/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/SK-AM62P-LP" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SK-AM62P-LP&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;HI,&lt;/p&gt;
&lt;p&gt;We are working with the following setup:&lt;/p&gt;
&lt;ul style="list-style-type:disc;" data-start="147" data-end="254"&gt;
&lt;li data-start="147" data-end="197"&gt;Processor SDK Android for AM62Px: 11_00_01&lt;/li&gt;
&lt;li data-start="198" data-end="225"&gt;Android Version: 16&lt;/li&gt;
&lt;li data-start="226" data-end="254"&gt;Kernel Version: 6.12&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Current display configuration:&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;DM core application uses HDMI DSS0&lt;/li&gt;
&lt;li&gt;Android uses LVDS -DSS0 *removed hsmi noed from the dtb)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With this setup:&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;LVDS displays Android UI&lt;/li&gt;
&lt;li&gt;HDMI displays telltales from the DM core application&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now we would like to share the HDMI display with Android as well.&lt;/p&gt;
&lt;p&gt;I have a few questions regarding the DSS/display architecture:&lt;/p&gt;
&lt;ol start="1" data-spread="true"&gt;
&lt;li&gt;
&lt;p&gt;Is it possible to switch the display assignment such that:&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;DSS0&amp;nbsp; HDMI is used by Android&lt;/li&gt;
&lt;li&gt;DSS1&amp;nbsp; LVDS is also used by Android&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;while still allowing the DM core application to use HDMI?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Is it possible for both cores to access both displays simultaneously? For example:
&lt;ul data-spread="false"&gt;
&lt;li&gt;DM core has access to both HDMI and LVDS&lt;/li&gt;
&lt;li&gt;Android also has access to both HDMI and LVDS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If simultaneous access is not supported, what is the recommended approach for sharing or dynamically switching display ownership between Android and the DM core?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Could you please suggest the supported architecture or recommended implementation approach for this use case?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TDA4VH-Q1: R5F vs C7100 vs C6678 vs A72 performance comparison for math operations in double-precision</title><link>https://e2e.ti.com/thread/1646167?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 05:36:03 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:6e0395f9-8d7f-4152-81d9-78906b3f81da</guid><dc:creator>Y. Bas</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646167?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646167/tda4vh-q1-r5f-vs-c7100-vs-c6678-vs-a72-performance-comparison-for-math-operations-in-double-precision/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/TDA4VH-Q1" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TDA4VH-Q1&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Hi,&lt;/span&gt;&lt;/p&gt;
&lt;p data-end="68" data-start="0"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;As a follow-up to the question discussed in the TI E2E thread below:&lt;/span&gt;&lt;/p&gt;
&lt;p data-end="253" data-start="70"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;a href="https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1612100/tda4vh-q1-r5f-vs-c7100-vs-c6678-performance-comparision?utm_source=chatgpt.com" target="_new" data-end="253" data-start="70"&gt;TI E2E forum thread&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-end="434" data-start="255"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;could you also provide some performance metrics or relative performance expectations for &lt;strong data-end="410" data-start="344"&gt;non-vectorizable scalar double-precision arithmetic operations&lt;/strong&gt; on the following cores?&lt;/span&gt;&lt;/p&gt;
&lt;ul data-end="499" data-start="436"&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="454" data-start="436" data-section-id="16nsa61"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;C6678 (C66x DSP)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="473" data-start="455" data-section-id="56vdqy"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;C7120 / C71x DSP&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="486" data-start="474" data-section-id="9ddcpf"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Cortex-R5F&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="499" data-start="487" data-section-id="9ddq7q"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Cortex-A72&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end="578" data-start="501"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;More specifically, I am referring to ordinary scalar FP64 operations such as:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-end="714" data-start="579"&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="593" data-start="579" data-section-id="kg5zrm"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;add/subtract&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="604" data-start="594" data-section-id="xdz17o"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;multiply&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="613" data-start="605" data-section-id="1at6vwb"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;divide&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="650" data-start="614" data-section-id="cfqtyf"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;dependency-heavy arithmetic chains&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-family:arial, helvetica, sans-serif;" data-end="714" data-start="651" data-section-id="1ij0mco"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;small-loop computations that cannot be efficiently vectorized&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end="822" data-start="716"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;In such workloads, is it normal to observe similar performance between the C6678 and the C7120/C71x cores?&lt;/span&gt;&lt;/p&gt;
&lt;p data-is-only-node="" data-is-last-node="" data-end="1093" data-start="824"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Since the C71x architecture appears to achieve its main performance gains through SIMD/vector processing and high throughput parallelism, I would like to better understand the expected behavior for scalar double-precision workloads where vectorization is not effective.&lt;/span&gt;&lt;/p&gt;
&lt;p data-is-only-node="" data-is-last-node="" data-end="1093" data-start="824"&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Best regards&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CCSTUDIO: Not able to download CCS 10.4 on MacOS</title><link>https://e2e.ti.com/thread/1646099?ContentTypeID=0</link><pubDate>Fri, 15 May 2026 01:03:43 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:0367dc40-f758-423d-9278-9603b55c73d6</guid><dc:creator>Henry Huynh</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1646099?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646099/ccstudio-not-able-to-download-ccs-10-4-on-macos/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/CCSTUDIO" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;CCSTUDIO&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So I tried downloading both the offline and the on-demand(web) installer but it wont open on my mac. When i finish downloading the file and open the dmg then tried to open the ccs_setup_10.4.0.00006 but nothing happens. I am not able to close it either, mac says its open and running but nothing pops up, I can only close it by force close.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM69: AM69 and TDA4VH - ARM cores accesibility</title><link>https://e2e.ti.com/thread/1646080?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 22:20:20 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:219a9aad-804f-4697-a12e-95201147087e</guid><dc:creator>Himanshu Devi</dc:creator><slash:comments>2</slash:comments><comments>https://e2e.ti.com/thread/1646080?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646080/am69-am69-and-tda4vh---arm-cores-accesibility/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM69" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM69&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com/product/TDA4VH" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;TDA4VH&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Could you please confirm the staus of cores accessible on AM69 and TDA4VH parts?&lt;/p&gt;
&lt;p&gt;I am looking to access R5F cores on Main and MCU island, specifically. Please also let me know the staus (locked/unlocked) for DSP and A72 cores as well.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TMDS64EVM: PRU RGMII receive packets data corrupted?</title><link>https://e2e.ti.com/thread/1646068?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 20:25:50 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:385e1124-8fb0-4d2f-a79a-a2752f17ac45</guid><dc:creator>Seth Appleman</dc:creator><slash:comments>4</slash:comments><comments>https://e2e.ti.com/thread/1646068?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646068/tmds64evm-pru-rgmii-receive-packets-data-corrupted/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/TMDS64EVM" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TMDS64EVM&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;I am sending UDP packets from my laptop to the TMDS64EVM via the ICSSG1 RJ45 Connector on the board. I am running code on the ICSSG1_PRU0 core to capture the ethernet traffic and send it to the R5F core 0 via shared memory.&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;After setting up my clocks (Core clock, IEP clock, RGMII 250 MHz clock) and setting my pinmux (enabling RGMII RX and TX pins), I enable the board MDIO.&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;I then initialize the RGMII interface as follows:&lt;/p&gt;
&lt;ul style="margin-bottom:0in;margin-top:0px;"&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_G_RT_ICSS_G_CFG = 0x00010228 (SGMII_MODE = 1, RTU_PRU_PSI_SHARE_EN = 1, MII1_MODE = 1, MII0_MODE = 1)&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_RT_RXCFG0 = 0x17 (RX L2 FIFO enabled, RX_MUX_SEL=0, RX_CUT_PREAMBLE=1, RX_DATA_RDY_MODE_DIS=1, RX_ENABLE=1)&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_RT_RXCFG1 = 0x1F (RX L2 FIFO enabled, RX_MUX_SEL=1, RX_CUT_PREAMBLE=1, RX_DATA_RDY_MODE_DIS=1, RX_ENABLE=1)&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_GPCFG0_REG = 0x08000003 (PR1_PRU0_GP_MUX_SEL = 2 (MII mode), PRU0_GPI_MODE= 3 (MII RT mode))&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_G_RT_ICSS_G_CFG = 0x0001022B (SGMII_MODE = 1, RTU_PRU_PSI_SHARE_EN = 1, MII1_MODE = 1 (RGMII), MII0_MODE = 1 (RGMII), RX_L2_G_EN = 0 (disable new RX L2 mode for nonEther-CAT protocols), TX_L2_EN = 1 (enable TX L2 FIFO), TX_L1_EN = 1 (enable TX L1 FIFO))&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_G_RT_RGMII_CFG = 0x004400BB (RGMII1_FULLDUPLEX_IN = 1 (full &lt;u&gt;duplex&lt;/u&gt; override), RGMII1_GIG_IN = 0 (100 &lt;u&gt;Mbs&lt;/u&gt;), RGMII0_FULLDUPLEX_IN = 1 (full &lt;u&gt;duplex&lt;/u&gt; override), RGMII0_GIG_IN = 0 (100 &lt;u&gt;Mbs&lt;/u&gt;))&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_RT_RX_FRMS0 = 0x6 (&lt;u&gt;min&lt;/u&gt; frame count to 6 bytes (2 PE + 4 &lt;u&gt;payload&lt;/u&gt; bytes) on both ports)&lt;/li&gt;
&lt;li style="margin:0in 0in 8pt 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_MII_RT_RX_FRMS1 = 0x6 (&lt;u&gt;min&lt;/u&gt; frame count to 6 bytes (2 PE + 4 &lt;u&gt;payload&lt;/u&gt; bytes) on both ports&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;Then I initialize my task manager as follows:&lt;/p&gt;
&lt;ul style="margin-bottom:0in;margin-top:0px;"&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_GLOBAL_CFG = 0 (disable all tasks)&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_GLOBAL_CFG = 0x79 (TASK_MGR_MODE = 1 (RXTX mode), enable TS1_S4, TS1_S3, TS1_S2, TS1_S1)&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_TS1_PC_S1 = &amp;amp;Rx_BK1&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_TS1_PC_S2 = &amp;amp;Rx_BK2&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_TS1_PC_S3 = &amp;amp;Rx_BKn&lt;/li&gt;
&lt;li style="margin:0in 0in 0in 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_TS1_PC_S4 = &amp;amp;Rx_EOF&lt;/li&gt;
&lt;li style="margin:0in 0in 8pt 0px;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;ICSSG1_PRU0_TASKS_MGR_RX_CFG = 0x7FFF (BKN_SIZE = BK2_SIZE = BK1_SIZE = 31)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;Finally I enable the task manager and enter a loop to wait for received packet data.&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;For the ethernet receive functions configured as event handlers for received bytes per the task manager setup above (Rx_BK1,Rx_BK2,Rx_BKn,Rx_EOF), each calls the same routine to actually pull the data off of the RX L2 FIFO [This allowed me to see each event firing individually, but use a common block of code to actually pull data from the FIFO &amp;ndash; each of those 4 routines sets some parameters that the assemble code uses to know which FIFO bank to read from, our what shared memory address to write data to after receiving]:&lt;/p&gt;
&lt;pre style="line-height:normal;margin:0in 0in 8pt;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;ethRx:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;     &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;  ; save registers to scratch bank&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; xout 10, &amp;amp;r0, 27*4&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; store shared memory buffer address from calling routine for XFR2VBUS write&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   mov r10, r15&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; ldi r11, 0&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; set 32 byte mode for xf2vbus&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; ldi r17.b3, 0&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; ; check if its time to process bank0 or bank 1 (based on parameter from calling routine)&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; qbeq bank1, r14, 0xB1&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;bank0:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; capture data words from bank0&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; xin 20, &amp;amp;r2, 32&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; qba dma&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;bank1:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; capture data words from bank1&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; xin 21,&amp;amp; r2, 32&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;dma:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; check status of xf2vbus write command&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   xin 0x62, &amp;amp;r20.b0, 1&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; loop if active&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   qbeq dma, r20.b0, 1&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp;&amp;nbsp;; write to shared memory buffer (32 bytes data, 8 bytes dest addr)&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; xout 0x62, &amp;amp;r2, 40&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;rx_done:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; done if not EOF frame (parameter passed from calling routine)&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; qbeq done, r16, 0x0&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;eof_flag:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;       ; &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;reset RX (b18); clear EOF(b22) and rx_error_clr (b23)&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   or r31.b2, r31.b2, 0xF4&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;&lt;strong&gt;done:&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt;   ; restore r0-r26 from Sratch Pad Bank 0&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; xin SCRATCH_BANK0_XID, &amp;amp;r0, 27*4&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; ; return&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier, monospace;font-size:10pt;"&gt; &amp;nbsp; &lt;strong&gt;jmp&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r3.w2&lt;/span&gt;&lt;/pre&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;When I send a packet from my laptop I can monitor the transmitted packet via Colesoft packet builder:&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&lt;img src="data:image/png;base64,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" width="492" height="62" alt=" "&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;Which matches what I see transmitted per wireshark:&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&lt;img src="data:image/png;base64,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" width="401" height="47" alt=" "&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;Having set the RX_CFG parameter CUT_PREAMBLE to 1, I expect that the received data in my packet processing code will not contain the preamble of SFD bytes, so the first bytes I should see are the destination addresses in the UDP packet. However, this is the first data that I transfer over with my XIN command (captured via the UNEXPECTED event trigger routine, Rx_EOF, NOT Rx_BK1):&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&lt;img src="data:image/png;base64,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" width="187" height="153" alt=" "&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;Running again, I capture:&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;&lt;img src="data:image/png;base64,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" width="177" height="149" alt=" "&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;Sending the same identical packet results in completely different &amp;ldquo;garbage&amp;rdquo; data for every time I see data triggered as being received in my RX FIFO. I am stumped and need help understanding how to debug.&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;So lots of questions here. Not sure if I am setting up the RGMII correctly, not sure if I am setting the task manager settings correctly. I think that I am properly popping data off of the R2 FIFO, but can&amp;rsquo;t really understand why the data looks so terrible, and is inconsistently so.&lt;/p&gt;
&lt;p style="margin:0in 0in 8pt;line-height:107%;font-size:11pt;font-family:Calibri, sans-serif;"&gt;This is a large issue I need to decipher so appreciate help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SM320C50-EP: SM320C50-EP - SM320C50PGEA57EP</title><link>https://e2e.ti.com/thread/1646033?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 17:30:58 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:249cc81a-d407-4bea-912a-3ba5e4ea8912</guid><dc:creator>venmeganathan G</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1646033?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1646033/sm320c50-ep-sm320c50-ep---sm320c50pgea57ep/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/SM320C50-EP" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;SM320C50-EP&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:12pt;"&gt;Do you have any replacement part for SM320C50PGEA57EP or SM320C50PGEA57L3.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>J784S4XEVM: Configure PMIC to reset on error pin</title><link>https://e2e.ti.com/thread/1645982?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 15:15:35 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:29e28241-3138-451c-8546-6178d3b311b8</guid><dc:creator>Jim Zhang</dc:creator><slash:comments>3</slash:comments><comments>https://e2e.ti.com/thread/1645982?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645982/j784s4xevm-configure-pmic-to-reset-on-error-pin/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/J784S4XEVM" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;J784S4XEVM&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;J784S4 MAIN domain ESM has error pin &amp;nbsp;AM34, SOC_SAFETY_ERROR. Possible to configure the PMIC to reset on single domain only like domain0 ? If yes, which core should configure it? any example ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CODECOMPOSER: No Device and Board for DRA821U in Code composer</title><link>https://e2e.ti.com/thread/1645955?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 14:34:24 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:a3170060-5f7d-4f3f-b8ae-4f77127f236d</guid><dc:creator>P B</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1645955?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645955/codecomposer-no-device-and-board-for-dra821u-in-code-composer/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/tool/CODECOMPOSER" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;CODECOMPOSER&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com/product/DRA821U" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA821U&lt;/a&gt;, &lt;a href="https://www.ti.com/tool/J721EXCPXEVM" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;J721EXCPXEVM&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to create a new project for DRA821U in CodeComposer (the one based on VSCode)&lt;/p&gt;
&lt;p&gt;When I try to create a new project and select &amp;quot;Device and Board&amp;quot; to &amp;quot;DRA821U&amp;quot; there is not available board / devcice to select in other windows.&lt;/p&gt;
&lt;p&gt;In this main window I can only see &amp;quot;Select a Device or Board from the filter at the top or change your selection&amp;quot;&lt;/p&gt;
&lt;p&gt;The same happens for &amp;quot;Jacinto&lt;span class="emoticon" data-url="https://e2e.ti.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&amp;nbsp;7 common processor board (J721EXCPXEVM)&amp;quot;&lt;/p&gt;
&lt;p&gt;How can I fix this?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is CodeComposer designed for CPU debugging? If so - what debugger should I use?&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/0777.image.png" data-temp-id="image.png-49648"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM623: AM6234 panel blue line when displaying grayscale picture</title><link>https://e2e.ti.com/thread/1645944?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 14:05:19 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:382977b4-843a-4f42-b1cd-dc131e0138c9</guid><dc:creator>Daniel Cheng1</dc:creator><slash:comments>6</slash:comments><comments>https://e2e.ti.com/thread/1645944?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645944/am623-am6234-panel-blue-line-when-displaying-grayscale-picture/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM623" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM623&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Hi Expert,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We are encountering an issue on the &lt;strong data-index-in-node="57" data-path-to-node="3"&gt;AM6234&lt;/strong&gt; platform where a &lt;strong data-index-in-node="81" data-path-to-node="3"&gt;single blue line&lt;/strong&gt; appears on the display, but &lt;strong data-index-in-node="126" data-path-to-node="3"&gt;only when displaying grayscale images&lt;/strong&gt;. This artifact does not appear under any other conditions or with colored content.&lt;/p&gt;
&lt;p&gt;&lt;img alt="1.jpg" src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/48287.jpg" data-temp-id="1.jpg-1211887"&gt;&lt;/p&gt;
&lt;p&gt;We suspect the root cause may be related to the &lt;strong data-index-in-node="70" data-path-to-node="4"&gt;panel-timing&lt;/strong&gt; configurations. In our Device Tree Source (&lt;strong data-index-in-node="126" data-path-to-node="4"&gt;DTS&lt;/strong&gt;), we are currently using the timings defined for the &lt;strong data-index-in-node="183" data-path-to-node="4"&gt;at070tn92&lt;/strong&gt; panel.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;DTS part&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; panel {&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = &amp;quot;innolux,at070tn92&amp;quot;, &amp;quot;panel-dpi&amp;quot;;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; power-supply = &amp;lt;&amp;amp;vcc_3v3_sys&amp;gt;;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backlight = &amp;lt;&amp;amp;lcd_bl&amp;gt;;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; port {&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; panel_in: endpoint {&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remote-endpoint = &amp;lt;&amp;amp;dpi1_out&amp;gt;;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;We have attempted to modify or verify the configurations within the kernel source at: &lt;code data-index-in-node="120" data-path-to-node="3"&gt;linux-11.01.05/drivers/gpu/drm/panel/panel-simple.c&lt;/code&gt;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&lt;img alt="2.png" src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/570246.png" data-temp-id="2.png-103980"&gt;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-family:Aptos, sans-serif;font-size:12pt;margin:0cm;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node="3"&gt;We are attempting to adjust the pixel data sampling edge to resolve a grayscale artifact. We modified the &lt;code data-index-in-node="127" data-path-to-node="3"&gt;bus_flags&lt;/code&gt; in the driver (&lt;code data-index-in-node="152" data-path-to-node="3"&gt;panel-simple.c&lt;/code&gt;) as follows:&lt;/p&gt;
&lt;ul data-path-to-node="4"&gt;
&lt;li&gt;
&lt;p data-path-to-node="4,0,0"&gt;&lt;code data-index-in-node="0" data-path-to-node="4,0,0"&gt;DRM_BUS_FLAG_PIXDATA_SAMPLE_NEGEDGE&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="4,1,0"&gt;&lt;strong data-index-in-node="0" data-path-to-node="4,1,0"&gt;OR&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="4,2,0"&gt;&lt;code data-index-in-node="0" data-path-to-node="4,2,0"&gt;DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node="5"&gt;&lt;strong data-index-in-node="0" data-path-to-node="5"&gt;Observation:&lt;/strong&gt; Despite these changes, we observed &lt;strong data-index-in-node="48" data-path-to-node="5"&gt;no change in the actual waveform&lt;/strong&gt;.&lt;/p&gt;
&lt;p data-path-to-node="6"&gt;As shown in the attached comparison:&lt;/p&gt;
&lt;ul data-path-to-node="7"&gt;
&lt;li&gt;
&lt;p data-path-to-node="7,0,0"&gt;The &lt;strong data-index-in-node="4" data-path-to-node="7,0,0"&gt;top image&lt;/strong&gt; (red box) represents our expected waveform (proper alignment between the clock and data signals).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="7,1,0"&gt;The &lt;strong data-index-in-node="4" data-path-to-node="7,1,0"&gt;bottom image&lt;/strong&gt; shows the actual waveform currently generated by the &lt;strong data-index-in-node="70" data-path-to-node="7,1,0"&gt;AM6234&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node="8"&gt;&lt;strong data-index-in-node="0" data-path-to-node="8"&gt;Questions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;Are there other synchronized settings or registers that must be adjusted alongside &lt;code data-index-in-node="83" data-path-to-node="9,0,0"&gt;bus_flags&lt;/code&gt; for these changes to take effect on the AM6234?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;Why is the change in the driver code not reflecting in the physical output waveform?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img alt="3.png" src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/830418.png" data-temp-id="3.png-2474033"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt="5.png" src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/3276.png" data-temp-id="5.png-651291"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Daniel&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DRA821U: Documentation for custom board bring up</title><link>https://e2e.ti.com/thread/1645935?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 13:44:43 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:4fd9aa76-cc27-49c9-bcac-45956377c075</guid><dc:creator>P B</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1645935?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645935/dra821u-documentation-for-custom-board-bring-up/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA821U" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA821U&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com/product/DRA821" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;DRA821&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is there any documentation / guide / video / whatever regarding the complete bring-up of custom board based on DRA821?&lt;/p&gt;
&lt;p&gt;I would be grateful for any recommendation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM62P: No able to configure ethernet using MCU</title><link>https://e2e.ti.com/thread/1645925?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 13:15:04 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:31cb5102-a2ce-41c3-8712-e2babd35f5b3</guid><dc:creator>Patel Jayesh</dc:creator><slash:comments>2</slash:comments><comments>https://e2e.ti.com/thread/1645925?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1645925/am62p-no-able-to-configure-ethernet-using-mcu/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com/product/AM62P" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM62P&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com/tool/UNIFLASH" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;UNIFLASH&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I am trying to run UDP with the help of MCU R5 on the board, i am following the&amp;nbsp; MCU+SDK guide and i have successfully ran the Hello world program,for the start i am using the prebuilt example and for that i am following &lt;a title="https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/12_00_00_27/exports/docs/api_guide_am62px/EXAMPLES_ENET_LWIP_CPSW.html" href="https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/12_00_00_27/exports/docs/api_guide_am62px/EXAMPLES_ENET_LWIP_CPSW.html"&gt;https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/12_00_00_27/exports/docs/api_guide_am62px/EXAMPLES_ENET_LWIP_CPSW.html&lt;/a&gt; but i am not able to get the output show in the end infact i am not able to get anything on the CCS console, i am only getting this as output&amp;nbsp;&lt;/p&gt;
&lt;p&gt;WKUP_R5FSS0_0: ***WARNING: Please close all Memory Browser Windows before attempting to initialize DDR with GELs&lt;br&gt;WKUP_R5FSS0_0: Running from R5&lt;br&gt;WKUP_R5FSS0_0:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DDR not initialized with R5 connect.&lt;/p&gt;
&lt;p&gt;Go to menu Scripts --&amp;gt; AM62 DDR Initialization -&amp;gt; AM62P_DDR_Initialization_ECC_Disabled to initialize DDR.&lt;/p&gt;
&lt;p&gt;====&lt;/p&gt;
&lt;p&gt;WKUP_R5FSS0_0:&amp;nbsp;&lt;br&gt;WKUP_R5FSS0_0: DDR programming has already been attempted.&amp;nbsp;&lt;br&gt;WKUP_R5FSS0_0: DDR Initialization GEL script is being skipped...&lt;br&gt;WKUP_R5FSS0_0:&amp;nbsp;&lt;br&gt;&lt;br&gt;Please Help me out to run this example program so that i am able to run my intended UDP program&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>