This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-TDA4VM: How to run project specific CAN profiling app along with Linux.

Part Number: SK-TDA4VM
Other Parts Discussed in Thread: SYSBIOS

Hi team,

I am trying to run our project app image build on mcusw with CAN profiling along with linux.

I followed all the steps from [FAQ] TDA4VM: MCUSW demo on CAN along side Linux on A72 - Processors forum - Processors - TI E2E support forums and was able to run the demo CAN_profile-app successfully along with linux but for our project application the linux is not booting up.

The app runs successfully as the output:

/*******************************************************************************************************************************

Starting Sciserver..... PASSED                  
MAIN APPLICATIONVariant - Pre Compile being use!
MAIN APPLICATION Successfully Enabled CAN Trans!
MAIN APPLICATION Successfully Enabled CAN Trans!
Test 1

********************************************************************************************************************************/

But linux window shows this message:

/********************************************************************************************************************************

U-Boot SPL 2020.01-dirty (Nov 07 2022 - 11:18:20 +)
SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021)
Reading on-board EEPROM at 0x50 failed -1          
Trying to boot from MMC2                           
Loading Environment from MMC... *** Warning - No Mt
                                                   
Starting ATF on ARM64 core...                      
                                                   
NOTICE:  BL31: v2.4(release):07.03.00.005-dirty    
NOTICE:  BL31: Built : 00:15:40, Apr 10 2021

*********************************************************************************************************************************/

1] Following is the elf output for the following command : readelf -l adas_parking_fun_app_release_strip.xer5f

/**************************************************************************************************************************************

readelf -l adas_parking_fun_app_mcu1_0_release_strip.xer5f

Elf file type is EXEC (Executable file)
Entry point 0x41010000
There are 11 program headers, starting at offset 707296

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x000038 0x41010000 0x41010000 0x00040 0x00040 R   0x8
  LOAD           0x000080 0x41010100 0x41010100 0x00540 0x00540 R E 0x10
  LOAD           0x000600 0xa0400000 0xa0400000 0x00000 0x42d410 RW  0x80
  LOAD           0x000600 0xa082d410 0xa082d410 0x948b0 0x948b0 R E 0x10
  LOAD           0x094eb0 0xa08c1cc0 0xa08c1cc0 0x04dc0 0x04dc0 RW  0x4
  LOAD           0x099c70 0xa08c6a80 0xa08c6a80 0x05b4a 0x05b4a R E 0x4
  LOAD           0x09f800 0xa08cc600 0xa08cc600 0x01700 0x01700 R   0x80
  LOAD           0x0a0f00 0xa08cdd00 0xa08cdd00 0x00000 0x02798 RW  0x4
  LOAD           0x0a0f00 0xa08d0498 0xa08d0498 0x00770 0x00770 R   0x4
  LOAD           0x0a1670 0xa08d0c08 0xa08d0c08 0x00000 0x003ec RW  0x4
  LOAD           0x0a1670 0xa08d0ff8 0xa08d0ff8 0x0af98 0x0af98 R   0x8

Section to Segment mapping:
  Segment Sections...
   00     .vecs .vecs
   01     .init_text .text:xdc_runtime_Startup_reset__I .utilsCopyVecsToAtcm
   02     .bss .data .stack .bss.devgroup.DMSC_INTERNAL __llvm_prf_cnts
   03     .text .const
   04     McalNoInitSection
   05     .const.devgroup.MAIN .const.devgroup.DMSC_INTERNAL McalTextSection
   06     .boardcfg_data
   07     .bss.devgroup.MAIN McalConstSection UtilityNoInitSection
   08     .const.devgroup.MCU_WAKEUP
   09     .bss.devgroup.MCU_WAKEUP McalInitSection
   10     .cinit

**************************************************************************************************************************************************************/

2]I have applied all the patches for Mcu1_0 suggested for can_profile_app as:

From 8e0cd1de42b07c24c9347d2d8ae013b1043f61f3 Mon Sep 17 00:00:00 2001
From: Karan Saxena <karan@ti.com>
Date: Wed, 10 Feb 2021 15:47:46 -0500
Subject: [PATCH 2/2] mcu1_0: can_profile_app: make changes to load from R5 SPL

- Add utility to copy vecs to 0x0
  - [PDK-6738]
  - The latest sysbios expects the vecs to be present at address 0x0.
    When the ipc_echo_testb starts from BTCM from SPL branch-only mode
    for mcu1_0, the vecs at 0x0 are not matching the sysbios vecs.
  - This patch adds a function to the sysbios reset functions to
    copy the vecs to 0x0 during bios startup for the btcm images.
    With this, the vecs are as expected for sysbios and the image
    is able to run sucessfully and finish the echo test.
  - Note that R5 boots from SPL, 0x0 is mapped to start of
    OCMC RAM, so when vecs are copied, it is reflected in
    start of OCMC RAM. Care should be taken that this does not conflict
    with any other images.

- Add an alternative method to bios hook function mcuCopyVecs2Exc
  - An alternative to doing a copy of vecs using a bios hook function is to
    do a memcpy().

- Align memory map with Linux reserved memory for MCU1_0

- Disable transceiver enable code to avoid conflict with Linux on A72

Signed-off-by: Karan Saxena <karan@ti.com>
---
 .../examples/utils/src/mcuCopyVecs2Exc.asm    | 59 +++++++++++++
 mcuss_demos/profiling/can/main_tirtos.c       | 44 +++++++---
 mcuss_demos/profiling/can/makefile            |  2 +-
 .../j721e/mcu1_0/linker_r5_sysbios.lds        | 84 ++++++++++---------
 .../overrides/j721e/mcu1_0/sysbios_r5f.cfg    |  2 +-
 5 files changed, 137 insertions(+), 54 deletions(-)
 create mode 100755 mcal_drv/mcal/examples/utils/src/mcuCopyVecs2Exc.asm

diff --git a/mcal_drv/mcal/examples/utils/src/mcuCopyVecs2Exc.asm b/mcal_drv/mcal/examples/utils/src/mcuCopyVecs2Exc.asm
new file mode 100755
index 0000000..ede6bc8
--- /dev/null
+++ b/mcal_drv/mcal/examples/utils/src/mcuCopyVecs2Exc.asm
@@ -0,0 +1,59 @@
+;
+;  Copyright (c) 2020, Texas Instruments Incorporated
+;  All rights reserved.
+; 
+;  Redistribution and use in source and binary forms, with or without
+;  modification, are permitted provided that the following conditions
+;  are met:
+; 
+;  *  Redistributions of source code must retain the above copyright
+;     notice, this list of conditions and the following disclaimer.
+; 
+;  *  Redistributions in binary form must reproduce the above copyright
+;     notice, this list of conditions and the following disclaimer in the
+;     documentation and/or other materials provided with the distribution.
+; 
+;  *  Neither the name of Texas Instruments Incorporated nor the names of
+;     its contributors may be used to endorse or promote products derived
+;     from this software without specific prior written permission.
+; 
+;  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+;  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+;  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+;  PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+;  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+;  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+;  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+;  OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+;  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+;  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+;  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+;
+;
+; ======== mcuCopyVecs2Exc.asm ========
+; Copies sysbios defined vector to Exception Handler area
+;
+    .text
+    .sect   ".mcuCopyVecsToExc"
+;==============================================================================
+;   void mcuCopyVecs2Exc( void )
+;==============================================================================
+    .global ti_sysbios_family_arm_v7r_keystone3_Hwi_vectors
+
+    .global mcuCopyVecs2Exc
+mcuCopyVecs2Exc:
+        .asmfunc
+        movw    r0, ti_sysbios_family_arm_v7r_keystone3_Hwi_vectors
+        movt    r0, ti_sysbios_family_arm_v7r_keystone3_Hwi_vectors
+        mov     r1, #0                  ; Exeception Handler address
+        mov	r2, #64			; 64 bytes
+loop:
+        ldr	r3, [r0], #4
+        str     r3, [r1], #4
+        subs    r2, r2, #4
+        bgt     loop
+exit:
+        bx      lr
+        .endasmfunc
+
+        .end
diff --git a/mcuss_demos/profiling/can/main_tirtos.c b/mcuss_demos/profiling/can/main_tirtos.c
index f35efee..6d0fb8e 100755
--- a/mcuss_demos/profiling/can/main_tirtos.c
+++ b/mcuss_demos/profiling/can/main_tirtos.c
@@ -184,9 +184,24 @@ int32_t local_moduleClockEnable(uint32_t moduleId)
     return retVal;
 }
 
-volatile uint32_t qwerty = 0x0;
+#if defined NO_BIOS_HOOK_FUNCTION
+#define MCU_ATCM_BASE (0x0U)
+extern const uint32_t ti_sysbios_family_arm_v7r_keystone3_Hwi_vectors[];
+#endif
+
+volatile uint32_t ccs_halt_flag = 0x0;
 int main(void)
 {
+#if defined NO_BIOS_HOOK_FUNCTION
+    /* In case we do not have a bios hook function to copy vectors to 0x0 like
+       mcuCopyVecs2Exc, then we can use a simple memcpy operation like below to
+       copy vecs from the linker specified location i.e
+       ti_sysbios_family_arm_v7r_keystone3_Hwi_vectors which is in ATCM to
+       0x0 where R5F expects it to be. */
+    memcpy((void *)MCU_ATCM_BASE, (void *)&ti_sysbios_family_arm_v7r_keystone3_Hwi_vectors, 0x40);
+#endif
+
+    while(ccs_halt_flag);
 
     /* Enable MCAN clocks. This is needed if the application is being loaded by
        u-boot, as u-boot by default doesn't enable the MCAN modules.
@@ -215,8 +230,6 @@ int main(void)
         BIOS_exit(0);
     }
 
-    while(qwerty);
-
     CanApp_Startup();
     CanApp_PowerAndClkSrc();
 
@@ -240,6 +253,7 @@ int main(void)
         {
             BIOS_exit(0);
         }
+
         BIOS_start();    /* does not return */
     }
     else
@@ -302,6 +316,7 @@ static void CanApp_Shutdown(void)
     return;
 }
 
+#define SCISERVER_COMMON_X509_HEADER_ADDR (0x41cffb00)
 sint32 SetupSciServer(void)
 {
 
@@ -310,31 +325,34 @@ sint32 SetupSciServer(void)
     Sciserver_TirtosCfgPrms_t appPrms;
     Sciclient_ConfigPrms_t clientPrms;
 
-    appPrms.taskPriority[SCISERVER_TASK_USER_LO] = 1;
-    appPrms.taskPriority[SCISERVER_TASK_USER_HI] = 4;
-
     /* Sciclient needs to be initialized before Sciserver. Sciserver depends on
      * Sciclient API to execute message forwarding */
-    ret = Sciclient_configPrmsInit(&clientPrms);
     if (ret == CSL_PASS)
     {
-        ret = Sciclient_init(&clientPrms);
+        ret = Sciclient_configPrmsInit(&clientPrms);
     }
 
     if (ret == CSL_PASS)
     {
-        ret = Sciserver_tirtosInit(&appPrms);
+        ret = Sciclient_boardCfgParseHeader(
+            (uint8_t *)SCISERVER_COMMON_X509_HEADER_ADDR,
+            &clientPrms.inPmPrms, &clientPrms.inRmPrms);
     }
 
     if (ret == CSL_PASS)
     {
-        AppUtils_Printf(MSG_NORMAL, "Starting Sciserver..... PASSED\n");
+        ret = Sciclient_init(&clientPrms);
     }
-    else
+
+    ret = Sciserver_tirtosInitPrms_Init(&appPrms);
+
+    appPrms.taskPriority[SCISERVER_TASK_USER_LO] = 4;
+    appPrms.taskPriority[SCISERVER_TASK_USER_HI] = 5;
+
+    if (ret == CSL_PASS)
     {
-        AppUtils_Printf(MSG_NORMAL, "Starting Sciserver..... FAILED\n");
+        ret = Sciserver_tirtosInit(&appPrms);
     }
-
 #endif
     return ret;
 }
diff --git a/mcuss_demos/profiling/can/makefile b/mcuss_demos/profiling/can/makefile
index a3d59d7..d2bb32a 100755
--- a/mcuss_demos/profiling/can/makefile
+++ b/mcuss_demos/profiling/can/makefile
@@ -54,7 +54,7 @@ SRCS_COMMON += app_utils_can.c
 
 # Enable copy of vectors
 ifeq ($(ISA),$(filter $(ISA), r5f))
-  SRCS_ASM_COMMON += utilsCopyVecs2ATcm.asm
+  SRCS_ASM_COMMON += utilsCopyVecs2ATcm.asm mcuCopyVecs2Exc.asm
 endif
 
 PACKAGE_SRCS_COMMON = .
diff --git a/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/linker_r5_sysbios.lds b/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/linker_r5_sysbios.lds
index 162689b..5ff92c9 100755
--- a/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/linker_r5_sysbios.lds
+++ b/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/linker_r5_sysbios.lds
@@ -17,7 +17,7 @@
 --retain="*(.intvecs)"
 --retain="*(.intc_text)"
 --retain="*(.rstvectors)"
---retain="*(.utilsCopyVecsToAtcm)"
+--retain="*(.mcuCopyVecsToExc)"
 --fill_value=0
 -e __VECS_ENTRY_POINT
 /*----------------------------------------------------------------------------*/
@@ -44,7 +44,8 @@ MEMORY
 
     /* MCU0_R5F_0 SoC view */
     MCU0_R5F0_ATCM (RWIX)   : origin=0x41000000 length=0x8000
-    MCU0_R5F0_BTCM (RWIX)   : origin=0x41010000 length=0x8000
+    MCU0_R5F0_BTCM_VECS (RWIX)  : origin=0x41010000 length=0x0100
+    MCU0_R5F0_BTCM (RWIX)   : origin=0x41010100 length=0x7F00
     /* MCU0_R5F_1 SoC view */
     MCU0_R5F1_ATCM (RWIX)   : origin=0x41400000 length=0x8000
     MCU0_R5F1_BTCM (RWIX)   : origin=0x41410000 length=0x8000
@@ -59,7 +60,7 @@ MEMORY
     DDR0    (RWIX)          : origin=0x80000000 length=0x8000000      /* 2GB */
 
     /* Used in this file */
-    DDR0_MCU_1_0 (RWIX)     : origin=0x97000000 length=0x1000000       /* 16MB */
+    DDR0_MCU_1_0 (RWIX)     : origin=0xA0100000 length=0xF00000       /* 16MB */
 
 
     /* Refer the user guide for details on persistence of these sections */
@@ -79,36 +80,41 @@ SECTIONS
 {
     .vecs : {
          __VECS_ENTRY_POINT = .;
-    } palign(8) > MCU0_R5F0_BTCM
-    .intvecs 	: {} palign(8) 		> RESET_VECTORS
-    .intc_text 	: {} palign(8) 		> RESET_VECTORS
-    .rstvectors : {} palign(8)      > RESET_VECTORS
-    .text    	: {} palign(8) 		> OCMC_RAM_SCISERVER
-    .const   	: {} palign(8) 		> MSMC3
-    .cinit   	: {} palign(8) 		> OCMC_RAM
-    .pinit   	: {} palign(8) 		> OCMC_RAM
-
-    /* For NDK packet memory, we need to map this sections before .bss*/
-    .bss:NDK_MMBUFFER  (NOLOAD) {} ALIGN (128) > OCMC_RAM_SCISERVER
-    .bss:NDK_PACKETMEM (NOLOAD) {} ALIGN (128) > OCMC_RAM_SCISERVER
-
-    .bss     	: {} align(4)  		> MSMC3
-    .far     	: {} align(4)  		> MSMC3
-    .data    	: {} palign(128) 	> MSMC3
-    .data_buffer: {} palign(128) 	> MSMC3
-	.sysmem  	: {} 				> MSMC3
-	.stack  	: {} align(4)		> MSMC3  (HIGH) fill=FILL_PATTERN
-    .utilsCopyVecsToAtcm : {} palign(8) > MCU0_R5F0_BTCM
-    .bss.devgroup* : {} align(4)       > MSMC3
-    .const.devgroup*: {} align(4)      > MSMC3
-    .data_user      : {} align(4)      > OCMC_RAM_SCISERVER
-    .boardcfg_data  : {} align(4)      > OCMC_RAM_SCISERVER
+    } palign(8) > MCU0_R5F0_BTCM_VECS
+
+    .text_boot {
+        *boot.aer5f*<*boot.o*>(.text)
+     }  palign(8)   > MCU0_R5F0_BTCM
+    .text:xdc_runtime_Startup_reset__I     : {} palign(8) > MCU0_R5F0_BTCM
+    .text:ti_sysbios_family_arm_v7r_Cache* : {} palign(8) > MCU0_R5F0_BTCM
+    .text:ti_sysbios_family_arm_MPU*       : {} palign(8) > MCU0_R5F0_BTCM
+
+    .intvecs 	: {} palign(8) 		> MCU0_R5F0_BTCM
+    .intc_text 	: {} palign(8) 		> MCU0_R5F0_BTCM
+    .rstvectors : {} palign(8)      	> MCU0_R5F0_BTCM
+    .text    	: {} palign(8) 		> DDR0_MCU_1_0
+    .const   	: {} palign(8) 		> DDR0_MCU_1_0
+    .cinit   	: {} palign(8) 		> DDR0_MCU_1_0
+    .pinit   	: {} palign(8) 		> DDR0_MCU_1_0
+
+    .bss     	: {} align(4)  		> DDR0_MCU_1_0
+    .far     	: {} align(4)  		> DDR0_MCU_1_0
+    .data    	: {} palign(128) 	> DDR0_MCU_1_0
+    .data_buffer: {} palign(128) 	> DDR0_MCU_1_0
+	.sysmem  	: {} 				> DDR0_MCU_1_0
+	.stack  	: {} align(4)		> DDR0_MCU_1_0  (HIGH) fill=FILL_PATTERN
+    //.utilsCopyVecsToAtcm : {} palign(8) > MCU0_R5F0_BTCM
+    .mcuCopyVecsToExc : {} palign(8) > MCU0_R5F0_BTCM
+    .bss.devgroup* : {} align(4)       > DDR0_MCU_1_0
+    .const.devgroup*: {} align(4)      > DDR0_MCU_1_0
+    .data_user      : {} align(4)      > DDR0_MCU_1_0
+    .boardcfg_data  : {} align(4)      > DDR0_MCU_1_0
 
     /* USB or any other LLD buffer for benchmarking */
-    .benchmark_buffer (NOLOAD) {} ALIGN (8) > OCMC_RAM_SCISERVER
+    .benchmark_buffer (NOLOAD) {} ALIGN (8) > DDR0_MCU_1_0
 
     /* Additional sections settings     */
-    McalTextSection : fill=FILL_PATTERN, align=4, load > OCMC_RAM_SCISERVER
+    McalTextSection : fill=FILL_PATTERN, align=4, load > DDR0_MCU_1_0
     {
         .=align(4);
         __linker_spi_text_start = .;
@@ -198,7 +204,7 @@ SECTIONS
         __linker_cdd_ipc_text_end = .;
 
     }
-    McalConstSection : fill=FILL_PATTERN, align=4, load > OCMC_RAM_SCISERVER
+    McalConstSection : fill=FILL_PATTERN, align=4, load > DDR0_MCU_1_0
     {
         .=align(4);
         __linker_spi_const_start = .;
@@ -293,7 +299,7 @@ SECTIONS
         __linker_cdd_ipc_const_end = .;
     }
 
-    McalInitSection : fill=FILL_PATTERN, align=4, load > OCMC_RAM_SCISERVER
+    McalInitSection : fill=FILL_PATTERN, align=4, load > DDR0_MCU_1_0
     {
         .=align(4);
         __linker_spi_init_start = .;
@@ -379,7 +385,7 @@ SECTIONS
         . += FILL_LENGTH;
         __linker_cdd_ipc_init_end = .;
     }
-    McalNoInitSection : fill=FILL_PATTERN, align=4, load > OCMC_RAM_SCISERVER, type = NOINIT
+    McalNoInitSection : fill=FILL_PATTERN, align=4, load > DDR0_MCU_1_0, type = NOINIT
     {
         .=align(4);
         __linker_spi_no_init_start = .;
@@ -464,7 +470,7 @@ SECTIONS
 
     }
     /* Example Utility specifics */
-    VariablesAlignedNoInitSection : align=8, load > OCMC_RAM_SCISERVER, type = NOINIT
+    VariablesAlignedNoInitSection : align=8, load > DDR0_MCU_1_0, type = NOINIT
     {
         .=align(8);
         __linker_cdd_ipc_no_init_align_8b_start = .;
@@ -475,7 +481,7 @@ SECTIONS
         __linker_cdd_ipc_no_init_align_8b_end = .;
     }
     /* Example Utility specifics */
-    UtilityNoInitSection : align=4, load > OCMC_RAM, type = NOINIT
+    UtilityNoInitSection : align=4, load > DDR0_MCU_1_0, type = NOINIT
     {
         .=align(4);
         __linker_utility_no_init_start = .;
@@ -485,7 +491,7 @@ SECTIONS
         . += FILL_LENGTH;
         __linker_utility_no_init_end = .;
     }
-    SciClientBoardCfgSection : align=128, load > OCMC_RAM_SCISERVER, type = NOINIT
+    SciClientBoardCfgSection : align=128, load > DDR0_MCU_1_0, type = NOINIT
     {
         .=align(128);
         __linker_boardcfg_data_start = .;
@@ -496,8 +502,8 @@ SECTIONS
         __linker_boardcfg_data_end = .;
     }
     /* This section is used for descs and ring mems. It's best to have
-     * it in OCMRAM or OCMC_RAM_SCISERVER */
-    McalUdmaSection : fill=FILL_PATTERN, align=128, load > OCMC_RAM_SCISERVER
+     * it in OCMRAM or DDR0_MCU_1_0 */
+    McalUdmaSection : fill=FILL_PATTERN, align=128, load > DDR0_MCU_1_0
     {
         .=align(128);
         __linker_eth_udma_start = .;
@@ -507,7 +513,7 @@ SECTIONS
         . += FILL_LENGTH;
         __linker_eth_udma_end = .;
     }
-    McalTxDataSection : fill=FILL_PATTERN, align=128, load > OCMC_RAM_SCISERVER, type = NOINIT
+    McalTxDataSection : fill=FILL_PATTERN, align=128, load > DDR0_MCU_1_0, type = NOINIT
     {
         .=align(128);
         __linker_eth_tx_data_start = .;
@@ -517,7 +523,7 @@ SECTIONS
         . += FILL_LENGTH;
         __linker_eth_tx_data_end = .;
     }
-    McalRxDataSection : fill=FILL_PATTERN, align=128, load > OCMC_RAM_SCISERVER, type = NOINIT
+    McalRxDataSection : fill=FILL_PATTERN, align=128, load > DDR0_MCU_1_0, type = NOINIT
     {
         .=align(128);
         __linker_eth_rx_data_start = .;
diff --git a/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/sysbios_r5f.cfg b/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/sysbios_r5f.cfg
index 9d40cf5..8e69c6c 100755
--- a/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/sysbios_r5f.cfg
+++ b/mcuss_demos/profiling/can/overrides/j721e/mcu1_0/sysbios_r5f.cfg
@@ -213,7 +213,7 @@ if((coreId=="mcu2_0") || (coreId=="mcu2_1") || (coreId=="mcu3_0") || (coreId=="m
 }
 
 var Reset = xdc.useModule("xdc.runtime.Reset");
-Reset.fxns[Reset.fxns.length++] = "&utilsCopyVecs2ATcm";
+Reset.fxns[Reset.fxns.length++] = "&mcuCopyVecs2Exc";
 
 /*
  * Initialize MPU and enable it
-- 
2.17.1

we dont require to apply changes for mcu2_1 right? because there was different patch for that already present in the attached thread at the top.I have applied only for mcu1_0 as above.

3]Attaching the files in which I have made changes as per the suggested patch also with changes in the k3-j721e-common-proc-board.dts

MCU1_0_patch_applied.zip

Needed to do this task on priority. Kindly provide help ,to let me know where I am going wrong.

Also I would add up if you need , more inputs from my side.

With Regards,

Ketaki

 

  • Hello Team,

    Any updates?

    Regards,

    Ketaki 

  • Hello Team,

    This was a urgent activity .

    Quick help  would help.

    Regards,

    Ketaki

  • Good morning Team,

    Kindly provide help for the above issue.

    Regards,

    Ketaki

  • Hi Ketaki

    1. What is the release you are running this on?

    2. Is this a sysbios or a freeRTOS application?

    3. What is the functionality of your custom application? Apart from accessing CAN what else is this trying to do?

    Regards

    Karan

  • Hello Karan,

    Apologies for the delay in response.

    1. What is the release you are running this on?

    SDK7.3

    2. Is this a sysbios or a freeRTOS application?

    We are  running application using tirtos on r5 core  so it is sysbois i guess. And the other application is running on linux a72 core.

    3.Actually we solved the above issue , so our r5 app is running along linux and linux is running another app(on a72)

    But we observed some things as follows:

    1.We were having some print statements in our tirtos app, which were getting called after say count==100.With this the linux app was getting executed correctly.

    2.But if we removed this print statements or changed the count ==500.The linux app showed different results and is getting stuck in between.

    3.If we completely remove the print statements, the Linux doesn't boot up. 

    These print statements are indirectly creating some delay on r5 core, so how it is affecting the performance of linux app on a72 core.

    What may be the possible reasons for it and how can we solve this issue?

    Regards,

    Ketaki

  • Hello Karan,

    Any updates on the above issue?

  • Good Morning Karan,

    We tried removing the complete print statements and adding TASK_Periodicity of 1ms in our main.c and it worked.

    But our RTOS application on r5 core is required to run continuously with no TASK_periodicity.And the linux application is requiring some delay to run along with it.

    How can we achieve the working of both applications?

    Regards,

    Ketaki

  • Hello Karan,

    Any updates on this?

    Regards,

    Ketaki

  • Notes from 16-Nov:

    IP being used from MCU R5F application.

    1. MCU UART, disabled from DTS and used in RTOS app

    2. MCU MCAN and possibly MAIN MCAN, disabled from DTS and used in RTOS app

    3. MCU and MAIN MCAN's transceivers, are the GPIOs controlling these disabled from DTS? Also, is this affecting any other functionality being used by Linux.

    A quick experiment to try here would be to configure the MCANs in internal loopback mode and disable the CAN transceiver enable code from MCU R5F.

    To keep the experiment more controlled, remove all the other remote core firmwares.

    Make sure that the DDR usage from MCU R5F (if that is happening) is reserved from A72 Linux.

    Regards

    Karan

  • Hello Karan,

    1. MCU UART, disabled from DTS and used in RTOS app

    1.MCU UART is disabled in dts.

    MCU MCAN and possibly MAIN MCAN, disabled from DTS and used in RTOS app

    2.MCU CAN and MAIN CAN are disabled in  dts.

    3. MCU and MAIN MCAN's transceivers, are the GPIOs controlling these disabled from DTS? Also, is this affecting any other functionality being used by Linux.

    3.In the dts under:

    /*******************************************************************************************************************

    &mcu_mcan0 {
    /*    status = "okay";*/
        status = "disabled";
        pinctrl-names = "default";
        pinctrl-0 = <&mcu_mcan0_pins_default &mcu_mcan0_gpio_pins_default>;
        stb-gpios = <&wkup_gpio0 54 GPIO_ACTIVE_HIGH>;
        en-gpios = <&wkup_gpio0 0 GPIO_ACTIVE_HIGH>;
        can-transceiver {
            max-bitrate = <5000000>;
        };
    };

    &mcu_mcan1 {
    /*    status = "okay";*/
        status = "disabled:";
        pinctrl-names = "default";
        pinctrl-0 = <&mcu_mcan1_pins_default &mcu_mcan1_gpio_pins_default>;
        stb-gpios = <&wkup_gpio0 2 GPIO_ACTIVE_LOW>;
        can-transceiver {
            max-bitrate = <5000000>;
        };

    *****************************************************************************************************************/

    we could find the stb and en gpios, as the status above is "disabled" our understanding is the complete module is disabled.

    If not how can we disable the gpios seperatly.

    A quick experiment to try here would be to configure the MCANs in internal loopback mode and disable the CAN transceiver enable code from MCU R5F.


    We tried turning on the loop back mode and disabling (commenting) the CANApp_Enable_Transreceivers() fucntion. In this case,R5f application is running CAN messages are getting transmit and received(disabling the transreceiver should block the tx and rx messages on MCU_R5 right?) and the linux app is still crashing.

    Can you brief what  was the expected result after doing this?

    Make sure that the DDR usage from MCU R5F (if that is happening) is reserved from A72 Linux.

    We are communicating, to get these details from the linux app team.

    Attaching the dts file used for reference :

    // SPDX-License-Identifier: GPL-2.0
    /*
     * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
     */
    
    /dts-v1/;
    
    #include "k3-j721e-som-p0.dtsi"
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/input/input.h>
    #include <dt-bindings/sound/ti-mcasp.h>
    #include <dt-bindings/net/ti-dp83867.h>
    
    / {
    	chosen {
    		stdout-path = "serial2:115200n8";
    		bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";
    	};
    
    	gpio_keys: gpio-keys {
    		compatible = "gpio-keys";
    		autorepeat;
    		pinctrl-names = "default";
    		pinctrl-0 = <&sw10_button_pins_default &sw11_button_pins_default>;
    
    		sw10: sw10 {
    			label = "GPIO Key USER1";
    			linux,code = <BTN_0>;
    			gpios = <&main_gpio0 0 GPIO_ACTIVE_LOW>;
    		};
    
    		sw11: sw11 {
    			label = "GPIO Key USER2";
    			linux,code = <BTN_1>;
    			gpios = <&wkup_gpio0 7 GPIO_ACTIVE_LOW>;
    		};
    	};
    
    	evm_12v0: fixedregulator-evm12v0 {
    		/* main supply */
    		compatible = "regulator-fixed";
    		regulator-name = "evm_12v0";
    		regulator-min-microvolt = <12000000>;
    		regulator-max-microvolt = <12000000>;
    		regulator-always-on;
    		regulator-boot-on;
    	};
    
    	vsys_3v3: fixedregulator-vsys3v3 {
    		/* Output of LMS140 */
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_3v3";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		vin-supply = <&evm_12v0>;
    		regulator-always-on;
    		regulator-boot-on;
    	};
    
    	vsys_5v0: fixedregulator-vsys5v0 {
    		/* Output of LM5140 */
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_5v0";
    		regulator-min-microvolt = <5000000>;
    		regulator-max-microvolt = <5000000>;
    		vin-supply = <&evm_12v0>;
    		regulator-always-on;
    		regulator-boot-on;
    	};
    
    	/* Used for 48KHz family */
    	pll4: pll4_fixed {
    		#clock-cells = <0>;
    		compatible = "fixed-clock";
    		clock-frequency = <1179648000>;
    	};
    
    	/* Used for 44.1KHz family */
    	pll15: pll15_fixed {
    		#clock-cells = <0>;
    		compatible = "fixed-clock";
    		clock-frequency = <1083801600>;
    	};
    
    	sound0: sound@0 {
    		compatible = "ti,j721e-cpb-audio";
    		ti,model = "j721e-cpb-analog";
    
    		ti,cpb-mcasp = <&mcasp10>;
    		ti,cpb-codec = <&pcm3168a_1>;
    
    		clocks = <&pll4>, <&pll15>,
    			 <&k3_clks 184 1>,
    			 <&k3_clks 184 2>, <&k3_clks 184 4>,
    			 <&k3_clks 157 371>,
    			 <&k3_clks 157 400>, <&k3_clks 157 401>;
    		clock-names = "pll4", "pll15",
    			      "cpb-mcasp",
    			      "cpb-mcasp-48000", "cpb-mcasp-44100",
    			      "audio-refclk2",
    			      "audio-refclk2-48000", "audio-refclk2-44100";
    	};
    
    	vdd_mmc1: fixedregulator-sd {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_mmc1";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		enable-active-high;
    		vin-supply = <&vsys_3v3>;
    		gpio = <&exp2 2 GPIO_ACTIVE_HIGH>;
    	};
    
    	vdd_sd_dv_alt: gpio-regulator-TLV71033 {
    		compatible = "regulator-gpio";
    		pinctrl-names = "default";
    		pinctrl-0 = <&vdd_sd_dv_alt_pins_default>;
    		regulator-name = "tlv71033";
    		regulator-min-microvolt = <1800000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		vin-supply = <&vsys_5v0>;
    		gpios = <&main_gpio0 117 GPIO_ACTIVE_HIGH>;
    		states = <1800000 0x0
    			  3300000 0x1>;
    	};
    
    	cpsw9g_virt_mac: main_r5fss_cpsw9g_virt_mac0 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethswitch-device-0";
    
    		dmas = <&main_udmap 0xca00>,
    		       <&main_udmap 0xca01>,
    		       <&main_udmap 0xca02>,
    		       <&main_udmap 0xca03>,
    		       <&main_udmap 0xca04>,
    		       <&main_udmap 0xca05>,
    		       <&main_udmap 0xca06>,
    		       <&main_udmap 0xca07>,
    		       <&main_udmap 0x4a00>;
    		dma-names = "tx0", "tx1", "tx2", "tx3",
    			    "tx4", "tx5", "tx6", "tx7",
    			    "rx";
    
    		virt_emac_port {
    			ti,label = "virt-port";
    			/* local-mac-address = [0 0 0 0 0 0]; */
    		};
    	};
    
    	dp0: connector {
    		compatible = "dp-connector";
    		label = "DP0";
    
    		port {
    			dp_connector_in: endpoint {
    				remote-endpoint = <&dp_bridge_output>;
    			};
    		};
    	};
    
    	clk_ov5640_fixed: ov5640-xclk {
    		compatible = "fixed-clock";
    		#clock-cells = <0>;
    		clock-frequency = <25000000>;
    	};
    };
    
    &main_pmx0 {
    	sw10_button_pins_default: sw10_button_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x0, PIN_INPUT, 7) /* (AC18) EXTINTn.GPIO0_0 */
    		>;
    	};
    
    	dp0_pins_default: dp0_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */
    		>;
    	};
    
    	main_i2c1_exp4_pins_default: main-i2c1-exp4-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x230, PIN_INPUT, 7) /* (U2) ECAP0_IN_APWM_OUT.GPIO1_11 */
    		>;
    	};
    
    	main_i2c0_pins_default: main-i2c0-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x220, PIN_INPUT_PULLUP, 0) /* (AC5) I2C0_SCL */
    			J721E_IOPAD(0x224, PIN_INPUT_PULLUP, 0) /* (AA5) I2C0_SDA */
    		>;
    	};
    
    	main_i2c1_pins_default: main-i2c1-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x228, PIN_INPUT_PULLUP, 0) /* (Y6) I2C1_SCL */
    			J721E_IOPAD(0x22c, PIN_INPUT_PULLUP, 0) /* (AA6) I2C1_SDA */
    		>;
    	};
    
    	main_i2c2_pins_default: main-i2c2-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x1c8, PIN_INPUT_PULLUP, 2) /* (AB5) SPI0_CLK.I2C2_SCL */
    			J721E_IOPAD(0x1cc, PIN_INPUT_PULLUP, 2) /* (AA1) SPI0_D0.I2C2_SDA */
    		>;
    	};
    
    	main_i2c3_pins_default: main-i2c3-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x270, PIN_INPUT_PULLUP, 4) /* (T26) MMC2_CLK.I2C3_SCL */
    			J721E_IOPAD(0x274, PIN_INPUT_PULLUP, 4) /* (T25) MMC2_CMD.I2C3_SDA */
    		>;
    	};
    
    	main_i2c6_pins_default: main-i2c6-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x1d0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */
    			J721E_IOPAD(0x1e4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */
    		>;
    	};
    
    	mcasp10_pins_default: mcasp10_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x158, PIN_OUTPUT_PULLDOWN, 12) /* (U23) RGMII5_TX_CTL.MCASP10_ACLKX */
    			J721E_IOPAD(0x15c, PIN_OUTPUT_PULLDOWN, 12) /* (U26) RGMII5_RX_CTL.MCASP10_AFSX */
    			J721E_IOPAD(0x160, PIN_OUTPUT_PULLDOWN, 12) /* (V28) RGMII5_TD3.MCASP10_AXR0 */
    			J721E_IOPAD(0x164, PIN_OUTPUT_PULLDOWN, 12) /* (V29) RGMII5_TD2.MCASP10_AXR1 */
    			J721E_IOPAD(0x170, PIN_OUTPUT_PULLDOWN, 12) /* (U29) RGMII5_TXC.MCASP10_AXR2 */
    			J721E_IOPAD(0x174, PIN_OUTPUT_PULLDOWN, 12) /* (U25) RGMII5_RXC.MCASP10_AXR3 */
    			J721E_IOPAD(0x198, PIN_INPUT_PULLDOWN, 12) /* (V25) RGMII6_TD1.MCASP10_AXR4 */
    			J721E_IOPAD(0x19c, PIN_INPUT_PULLDOWN, 12) /* (W27) RGMII6_TD0.MCASP10_AXR5 */
    			J721E_IOPAD(0x1a0, PIN_INPUT_PULLDOWN, 12) /* (W29) RGMII6_TXC.MCASP10_AXR6 */
    		>;
    	};
    
    	audi_ext_refclk2_pins_default: audi_ext_refclk2_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x1a4, PIN_OUTPUT, 3) /* (W26) RGMII6_RXC.AUDIO_EXT_REFCLK2 */
    		>;
    	};
    
    	main_mmc1_pins_default: main_mmc1_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x254, PIN_INPUT, 0) /* (R29) MMC1_CMD */
    			J721E_IOPAD(0x250, PIN_INPUT, 0) /* (P25) MMC1_CLK */
    			J721E_IOPAD(0x2ac, PIN_INPUT, 0) /* (P25) MMC1_CLKLB */
    			J721E_IOPAD(0x24c, PIN_INPUT, 0) /* (R24) MMC1_DAT0 */
    			J721E_IOPAD(0x248, PIN_INPUT, 0) /* (P24) MMC1_DAT1 */
    			J721E_IOPAD(0x244, PIN_INPUT, 0) /* (R25) MMC1_DAT2 */
    			J721E_IOPAD(0x240, PIN_INPUT, 0) /* (R26) MMC1_DAT3 */
    			J721E_IOPAD(0x258, PIN_INPUT, 0) /* (P23) MMC1_SDCD */
    			J721E_IOPAD(0x25c, PIN_INPUT, 0) /* (R28) MMC1_SDWP */
    		>;
    	};
    
    	vdd_sd_dv_alt_pins_default: vdd_sd_dv_alt_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x1d8, PIN_INPUT, 7) /* (W4) SPI1_CS1.GPIO0_117 */
    		>;
    	};
    
    	main_usbss0_pins_default: main_usbss0_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x290, PIN_OUTPUT, 0) /* (U6) USB0_DRVVBUS */
    			J721E_IOPAD(0x210, PIN_INPUT, 7) /* (W3) MCAN1_RX.GPIO1_3 */
    		>;
    	};
    
    	main_usbss1_pins_default: main_usbss1_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x214, PIN_OUTPUT, 4) /* (V4) MCAN1_TX.USB1_DRVVBUS */
    		>;
    	};
    };
    
    &wkup_pmx0 {
    	sw11_button_pins_default: sw11_button_pins_default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xcc, PIN_INPUT, 7) /* (G28) WKUP_GPIO0_7 */
    		>;
    	};
    
    	mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x34, PIN_OUTPUT, 0) /* (F22) MCU_OSPI1_CLK */
    			J721E_WKUP_IOPAD(0x50, PIN_OUTPUT, 0) /* (C22) MCU_OSPI1_CSn0 */
    			J721E_WKUP_IOPAD(0x40, PIN_INPUT, 0) /* (D22) MCU_OSPI1_D0 */
    			J721E_WKUP_IOPAD(0x44, PIN_INPUT, 0) /* (G22) MCU_OSPI1_D1 */
    			J721E_WKUP_IOPAD(0x48, PIN_INPUT, 0) /* (D23) MCU_OSPI1_D2 */
    			J721E_WKUP_IOPAD(0x4c, PIN_INPUT, 0) /* (C23) MCU_OSPI1_D3 */
    			J721E_WKUP_IOPAD(0x3c, PIN_INPUT, 0) /* (B23) MCU_OSPI1_DQS */
    			J721E_WKUP_IOPAD(0x38, PIN_INPUT, 0) /* (A23) MCU_OSPI1_LBCLKO */
    		>;
    	};
    };
    
    &wkup_pmx0 {
    	mcu_cpsw_pins_default: mcu_cpsw_pins_default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x0058, PIN_OUTPUT, 0) /* MCU_RGMII1_TX_CTL */
    			J721E_WKUP_IOPAD(0x005c, PIN_INPUT, 0) /* MCU_RGMII1_RX_CTL */
    			J721E_WKUP_IOPAD(0x0060, PIN_OUTPUT, 0) /* MCU_RGMII1_TD3 */
    			J721E_WKUP_IOPAD(0x0064, PIN_OUTPUT, 0) /* MCU_RGMII1_TD2 */
    			J721E_WKUP_IOPAD(0x0068, PIN_OUTPUT, 0) /* MCU_RGMII1_TD1 */
    			J721E_WKUP_IOPAD(0x006c, PIN_OUTPUT, 0) /* MCU_RGMII1_TD0 */
    			J721E_WKUP_IOPAD(0x0078, PIN_INPUT, 0) /* MCU_RGMII1_RD3 */
    			J721E_WKUP_IOPAD(0x007c, PIN_INPUT, 0) /* MCU_RGMII1_RD2 */
    			J721E_WKUP_IOPAD(0x0080, PIN_INPUT, 0) /* MCU_RGMII1_RD1 */
    			J721E_WKUP_IOPAD(0x0084, PIN_INPUT, 0) /* MCU_RGMII1_RD0 */
    			J721E_WKUP_IOPAD(0x0070, PIN_INPUT, 0) /* MCU_RGMII1_TXC */
    			J721E_WKUP_IOPAD(0x0074, PIN_INPUT, 0) /* MCU_RGMII1_RXC */
    		>;
    	};
    
    	mcu_mdio_pins_default: mcu_mdio1_pins_default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x008c, PIN_OUTPUT, 0) /* MCU_MDIO0_MDC */
    			J721E_WKUP_IOPAD(0x0088, PIN_INPUT, 0) /* MCU_MDIO0_MDIO */
    		>;
    	};
    
    	mcu_mcan0_pins_default: mcu-mcan0-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xac, PIN_INPUT, 0) /* (C29) MCU_MCAN0_RX */
    			J721E_WKUP_IOPAD(0xa8, PIN_OUTPUT, 0) /* (D29) MCU_MCAN0_TX */
    		>;
    	};
    
    	mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xb0, PIN_INPUT, 7) /* (F26) WKUP_GPIO0_0 */
    			J721E_WKUP_IOPAD(0x98, PIN_INPUT, 7) /* (E28) MCU_SPI0_D1.WKUP_GPIO0_54 */
    		>;
    	};
    
    	mcu_mcan1_pins_default: mcu-mcan1-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xc4, PIN_INPUT, 0) /* (G24) WKUP_GPIO0_5.MCU_MCAN1_RX */
    			J721E_WKUP_IOPAD(0xc0, PIN_OUTPUT, 0) /* (G25) WKUP_GPIO0_4.MCU_MCAN1_TX */
    		>;
    	};
    
    	mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xb8, PIN_INPUT, 7) /* (F28) WKUP_GPIO0_2 */
    		>;
    	};
    };
    
    &wkup_uart0 {
    	/* Wakeup UART is used by System firmware */
    	status = "disabled";
    };
    
    &mcu_uart0 {
    	/* Wakeup UART is used by System firmware */
    	status = "disabled";
    };
    
    &main_uart0 {
    	power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
    };
    
    &main_uart3 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart5 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart6 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart7 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart8 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart9 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_gpio2 {
    	status = "disabled";
    };
    
    &main_gpio3 {
    	status = "disabled";
    };
    
    &main_gpio4 {
    	status = "disabled";
    };
    
    &main_gpio5 {
    	status = "disabled";
    };
    
    &main_gpio6 {
    	status = "disabled";
    };
    
    &main_gpio7 {
    	status = "disabled";
    };
    
    &wkup_gpio1 {
    	status = "disabled";
    };
    
    &mailbox0_cluster0 {
    	interrupts = <436>;
    
    	mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
    		ti,mbox-rx = <0 0 0>;
    		ti,mbox-tx = <1 0 0>;
    	};
    
    	mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
    		ti,mbox-rx = <2 0 0>;
    		ti,mbox-tx = <3 0 0>;
    	};
    };
    
    &mailbox0_cluster1 {
    	interrupts = <432>;
    
    	mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 {
    		ti,mbox-rx = <0 0 0>;
    		ti,mbox-tx = <1 0 0>;
    	};
    
    	mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 {
    		ti,mbox-rx = <2 0 0>;
    		ti,mbox-tx = <3 0 0>;
    	};
    };
    
    &mailbox0_cluster2 {
    	interrupts = <428>;
    
    	mbox_main_r5fss1_core0: mbox-main-r5fss1-core0 {
    		ti,mbox-rx = <0 0 0>;
    		ti,mbox-tx = <1 0 0>;
    	};
    
    	mbox_main_r5fss1_core1: mbox-main-r5fss1-core1 {
    		ti,mbox-rx = <2 0 0>;
    		ti,mbox-tx = <3 0 0>;
    	};
    };
    
    &mailbox0_cluster3 {
    	interrupts = <424>;
    
    	mbox_c66_0: mbox-c66-0 {
    		ti,mbox-rx = <0 0 0>;
    		ti,mbox-tx = <1 0 0>;
    	};
    
    	mbox_c66_1: mbox-c66-1 {
    		ti,mbox-rx = <2 0 0>;
    		ti,mbox-tx = <3 0 0>;
    	};
    };
    
    &mailbox0_cluster4 {
    	interrupts = <420>;
    
    	mbox_c71_0: mbox-c71-0 {
    		ti,mbox-rx = <0 0 0>;
    		ti,mbox-tx = <1 0 0>;
    	};
    };
    
    &mailbox0_cluster5 {
    	status = "disabled";
    };
    
    &mailbox0_cluster6 {
    	status = "disabled";
    };
    
    &mailbox0_cluster7 {
    	status = "disabled";
    };
    
    &mailbox0_cluster8 {
    	status = "disabled";
    };
    
    &mailbox0_cluster9 {
    	status = "disabled";
    };
    
    &mailbox0_cluster10 {
    	status = "disabled";
    };
    
    &mailbox0_cluster11 {
    	status = "disabled";
    };
    
    &mcu_r5fss0_core0 {
    	mboxes = <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>;
    };
    
    &mcu_r5fss0_core1 {
    	mboxes = <&mailbox0_cluster0 &mbox_mcu_r5fss0_core1>;
    };
    
    &main_r5fss0_core0 {
    	mboxes = <&mailbox0_cluster1 &mbox_main_r5fss0_core0>;
    };
    
    &main_r5fss0_core1 {
    	mboxes = <&mailbox0_cluster1 &mbox_main_r5fss0_core1>;
    };
    
    &main_r5fss1_core0 {
    	mboxes = <&mailbox0_cluster2 &mbox_main_r5fss1_core0>;
    };
    
    &main_r5fss1_core1 {
    	mboxes = <&mailbox0_cluster2 &mbox_main_r5fss1_core1>;
    };
    
    &c66_0 {
    	mboxes = <&mailbox0_cluster3 &mbox_c66_0>;
    };
    
    &c66_1 {
    	mboxes = <&mailbox0_cluster3 &mbox_c66_1>;
    };
    
    &c71_0 {
    	mboxes = <&mailbox0_cluster4 &mbox_c71_0>;
    };
    
    &ospi1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_fss0_ospi1_pins_default>;
    
    	flash@0{
    		compatible = "jedec,spi-nor";
    		reg = <0x0>;
    		spi-tx-bus-width = <1>;
    		spi-rx-bus-width = <4>;
    		spi-max-frequency = <40000000>;
    		cdns,tshsl-ns = <60>;
    		cdns,tsd2d-ns = <60>;
    		cdns,tchsh-ns = <60>;
    		cdns,tslch-ns = <60>;
    		cdns,read-delay = <2>;
    		#address-cells = <1>;
    		#size-cells = <1>;
    	};
    };
    
    &tscadc0 {
    	adc {
    		ti,adc-channels = <0 1 2 3 4 5 6 7>;
    	};
    };
    
    &tscadc1 {
    	adc {
    		ti,adc-channels = <0 1 2 3 4 5 6 7>;
    	};
    };
    
    &dss {
    	status = "ok";
    };
    
    &dss_ports {
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	port@0 {
    		reg = <0>;
    
    		dpi_out_real0: endpoint {
    			remote-endpoint = <&dp_bridge_input>;
    		};
    	};
    };
    
    &mhdp {
    	status = "ok";
    	pinctrl-names = "default";
    	pinctrl-0 = <&dp0_pins_default>;
    };
    
    &dp0_ports {
    	#address-cells = <1>;
    	#size-cells = <0>;
    
    	port@0 {
    		reg = <0>;
    		dp_bridge_input: endpoint {
    			remote-endpoint = <&dpi_out_real0>;
    		};
    	};
    
    	port@1 {
    		reg = <1>;
    		dp_bridge_output: endpoint {
    			remote-endpoint = <&dp_connector_in>;
    		};
    	};
    };
    
    &main_i2c0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c0_pins_default>;
    	clock-frequency = <400000>;
    
    	exp1: gpio@20 {
    		compatible = "ti,tca6416";
    		reg = <0x20>;
    		gpio-controller;
    		#gpio-cells = <2>;
    	};
    
    	exp2: gpio@22 {
    		compatible = "ti,tca6424";
    		reg = <0x22>;
    		gpio-controller;
    		#gpio-cells = <2>;
    
    		p08 {
    			/* P10 - PM_I2C_CTRL_OE */
    			gpio-hog;
    			gpios = <8 GPIO_ACTIVE_HIGH>;
    			output-high;
    			line-name = "CTRL_PM_I2C_OE";
    		};
    
    		p09 {
    			/* P11 - MCASP/TRACE_MUX_S0 */
    			gpio-hog;
    			gpios = <9 GPIO_ACTIVE_HIGH>;
    			output-low;
    			line-name = "MCASP/TRACE_MUX_S0";
    		};
    
    		p10 {
    			/* P12 - MCASP/TRACE_MUX_S1 */
    			gpio-hog;
    			gpios = <10 GPIO_ACTIVE_HIGH>;
    			output-high;
    			line-name = "MCASP/TRACE_MUX_S1";
    		};
    	};
    };
    
    &main_i2c2 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c2_pins_default>;
    	clock-frequency = <400000>;
    
    	ina226@40 {
    		compatible = "ti,ina226";
    		reg = <0x40>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@41 {
    		compatible = "ti,ina226";
    		reg = <0x41>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@42 {
    		compatible = "ti,ina226";
    		reg = <0x42>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@43 {
    		compatible = "ti,ina226";
    		reg = <0x43>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@44 {
    		compatible = "ti,ina226";
    		reg = <0x44>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@45 {
    		compatible = "ti,ina226";
    		reg = <0x45>;
    		shunt-resistor = <5000>;
    	};
    
    	ina226@46 {
    		compatible = "ti,ina226";
    		reg = <0x46>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@47 {
    		compatible = "ti,ina226";
    		reg = <0x47>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@48 {
    		compatible = "ti,ina226";
    		reg = <0x48>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@49 {
    		compatible = "ti,ina226";
    		reg = <0x49>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@4a {
    		compatible = "ti,ina226";
    		reg = <0x4a>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@4b {
    		compatible = "ti,ina226";
    		reg = <0x4b>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@4c {
    		compatible = "ti,ina226";
    		reg = <0x4c>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@4d {
    		compatible = "ti,ina226";
    		reg = <0x4d>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@4e {
    		compatible = "ti,ina226";
    		reg = <0x4e>;
    		shunt-resistor = <10000>;
    	};
    
    	ina226@4f {
    		compatible = "ti,ina226";
    		reg = <0x4f>;
    		shunt-resistor = <10000>;
    	};
    };
    
    &main_i2c1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c1_pins_default>;
    	clock-frequency = <400000>;
    
    	exp4: gpio@20 {
    		compatible = "ti,tca6408";
    		reg = <0x20>;
    		gpio-controller;
    		#gpio-cells = <2>;
    		pinctrl-names = "default";
    		pinctrl-0 = <&main_i2c1_exp4_pins_default>;
    		interrupt-parent = <&main_gpio1>;
    		interrupts = <11 IRQ_TYPE_EDGE_FALLING>;
    		interrupt-controller;
    		#interrupt-cells = <2>;
    
    		p0 {
    			/* P0 - DP0_PWR_SW_EN */
    			gpio-hog;
    			gpios = <0 GPIO_ACTIVE_HIGH>;
    			output-high;
    			line-name = "DP0_PWR_SW_EN";
    		};
    	};
    };
    
    &k3_clks {
    	/* Confiure AUDIO_EXT_REFCLK2 pin as output */
    	pinctrl-names = "default";
    	pinctrl-0 = <&audi_ext_refclk2_pins_default>;
    };
    
    &main_i2c3 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c3_pins_default>;
    	clock-frequency = <400000>;
    
    	exp3: gpio@20 {
    		compatible = "ti,tca6408";
    		reg = <0x20>;
    		gpio-controller;
    		#gpio-cells = <2>;
    	};
    
    	pcm3168a_1: audio-codec@44 {
    		compatible = "ti,pcm3168a";
    		reg = <0x44>;
    
    		#sound-dai-cells = <1>;
    
    		reset-gpios = <&exp3 0 GPIO_ACTIVE_LOW>;
    
    		/* C_AUDIO_REFCLK2 -> RGMII6_RXC (W26) */
    		clocks = <&k3_clks 157 371>;
    		clock-names = "scki";
    
    		/* HSDIV3_16FFT_MAIN_4_HSDIVOUT2_CLK -> REFCLK2 */
    		assigned-clocks = <&k3_clks 157 371>;
    		assigned-clock-parents = <&k3_clks 157 400>;
    		assigned-clock-rates = <24576000>; /* for 48KHz */
    
    		VDD1-supply = <&vsys_3v3>;
    		VDD2-supply = <&vsys_3v3>;
    		VCCAD1-supply = <&vsys_5v0>;
    		VCCAD2-supply = <&vsys_5v0>;
    		VCCDA1-supply = <&vsys_5v0>;
    		VCCDA2-supply = <&vsys_5v0>;
    	};
    };
    
    &main_i2c6 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c6_pins_default>;
    	clock-frequency = <400000>;
    
    	exp5: gpio@20 {
    		compatible = "ti,tca6408";
    		reg = <0x20>;
    		gpio-controller;
    		#gpio-cells = <2>;
    	};
    
    	ov5640: camera@3c {
    		compatible = "ovti,ov5640";
    		reg = <0x3c>;
    
    		clocks = <&clk_ov5640_fixed>;
    		clock-names = "xclk";
    		reset-gpios = <&exp5 0 GPIO_ACTIVE_LOW>;
    
    		port {
    			csi2_cam0: endpoint {
    				remote-endpoint = <&csi2rx0_in_sensor>;
    				clock-lanes = <0>;
    				data-lanes = <1 2>;
    			};
    		};
    	};
    };
    
    &mcasp10 {
    	#sound-dai-cells = <0>;
    
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcasp10_pins_default>;
    
    	op-mode = <0>;          /* MCASP_IIS_MODE */
    	tdm-slots = <2>;
    	auxclk-fs-ratio = <256>;
    
    	serial-dir = <	/* 0: INACTIVE, 1: TX, 2: RX */
    		1 1 1 1
    		2 2 2 0
    	>;
    	tx-num-evt = <0>;
    	rx-num-evt = <0>;
    
    	status = "okay";
    };
    
    &mcu_cpsw {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default>;
    };
    
    &davinci_mdio {
    	phy0: ethernet-phy@0 {
    		reg = <0>;
    		ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
    		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
    	};
    };
    
    &cpsw_port1 {
    	phy-mode = "rgmii-rxid";
    	phy-handle = <&phy0>;
    };
    
    &main_sdhci0 {
    	/* eMMC */
    	non-removable;
    	ti,driver-strength-ohm = <50>;
    	disable-wp;
    };
    
    &main_sdhci1 {
    	/* SD/MMC */
    	vmmc-supply = <&vdd_mmc1>;
    	vqmmc-supply = <&vdd_sd_dv_alt>;
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_mmc1_pins_default>;
    	disable-wp;
    };
    
    &main_sdhci2 {
    	/* Unused */
    	status = "disabled";
    };
    
    &serdes0 {
    	serdes0_pcie_link: link@0 {
    		reg = <0>;
    		cdns,num-lanes = <1>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_PCIE>;
    		resets = <&serdes_wiz0 1>;
    	};
    };
    
    &serdes1 {
    	serdes1_pcie_link: link@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_PCIE>;
    		resets = <&serdes_wiz1 1>, <&serdes_wiz1 2>;
    	};
    };
    
    &serdes2 {
    	serdes2_pcie_link: link@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_PCIE>;
    		resets = <&serdes_wiz2 1>, <&serdes_wiz2 2>;
    	};
    };
    
    &pcie0_rc {
    	reset-gpios = <&exp1 6 GPIO_ACTIVE_HIGH>;
    	phys = <&serdes0_pcie_link>;
    	phy-names = "pcie_phy";
    	num-lanes = <1>;
    };
    
    &pcie1_rc {
    	reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>;
    	phys = <&serdes1_pcie_link>;
    	phy-names = "pcie_phy";
    	num-lanes = <2>;
    };
    
    &pcie2_rc {
    	reset-gpios = <&exp2 20 GPIO_ACTIVE_HIGH>;
    	phys = <&serdes2_pcie_link>;
    	phy-names = "pcie_phy";
    	num-lanes = <2>;
    };
    
    &pcie0_ep {
    	phys = <&serdes0_pcie_link>;
    	phy-names = "pcie_phy";
    	num-lanes = <1>;
    	status = "disabled";
    };
    
    &pcie1_ep {
    	phys = <&serdes1_pcie_link>;
    	phy-names = "pcie_phy";
    	num-lanes = <2>;
    	status = "disabled";
    };
    
    &pcie2_ep {
    	phys = <&serdes2_pcie_link>;
    	phy-names = "pcie_phy";
    	num-lanes = <2>;
    	status = "disabled";
    };
    
    &pcie3_rc {
    	status = "disabled";
    };
    
    &pcie3_ep {
    	status = "disabled";
    };
    
    &usb_serdes_mux {
    	idle-states = <1>, <0>; /* USB0 to SERDES3, USB1 to SERDES1 */
    };
    
    &serdes_ln_ctrl {
    	idle-states = <SERDES0_LANE0_PCIE0_LANE0>, <SERDES0_LANE1_PCIE0_LANE1>,
    		      <SERDES1_LANE0_PCIE1_LANE0>, <SERDES1_LANE1_PCIE1_LANE1>,
    		      <SERDES2_LANE0_PCIE2_LANE0>, <SERDES2_LANE1_PCIE2_LANE1>,
    		      <SERDES3_LANE0_USB3_0_SWAP>, <SERDES3_LANE1_USB3_0>,
    		      <SERDES4_LANE0_EDP_LANE0>, <SERDES4_LANE1_EDP_LANE1>, <SERDES4_LANE2_EDP_LANE2>, <SERDES4_LANE3_EDP_LANE3>;
    };
    
    &serdes_wiz3 {
    	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    	typec-dir-debounce-ms = <700>;	/* TUSB321, tCCB_DEFAULT 133 ms */
    };
    
    &serdes3 {
    	serdes3_usb_link: link@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_USB3>;
    		resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>;
    	};
    };
    
    &usbss0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_usbss0_pins_default>;
    	ti,vbus-divider;
    };
    
    &usb0 {
    	dr_mode = "otg";
    	maximum-speed = "super-speed";
    	phys = <&serdes3_usb_link>;
    	phy-names = "cdns3,usb3-phy";
    };
    
    &usbss1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_usbss1_pins_default>;
    	ti,usb2-only;
    };
    
    &usb1 {
    	dr_mode = "host";
    	maximum-speed = "high-speed";
    };
    
    /* uart2 assigned to cpsw9g eth-switch fw running on remote CPU core */
    &main_uart2 {
    	status = "disabled";
    };
    
    &mcu_mcan0 {
    /*	status = "okay";*/
    	status = "disabled";
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_mcan0_pins_default &mcu_mcan0_gpio_pins_default>;
    	stb-gpios = <&wkup_gpio0 54 GPIO_ACTIVE_HIGH>;
    	en-gpios = <&wkup_gpio0 0 GPIO_ACTIVE_HIGH>;
    	can-transceiver {
    		max-bitrate = <5000000>;
    	};
    };
    
    &mcu_mcan1 {
    /*	status = "okay";*/
    	status = "disabled:";
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_mcan1_pins_default &mcu_mcan1_gpio_pins_default>;
    	stb-gpios = <&wkup_gpio0 2 GPIO_ACTIVE_LOW>;
    	can-transceiver {
    		max-bitrate = <5000000>;
    	};
    };
    
    &main_mcan0 {
    	status = "disabled";
    };
    
    &main_mcan1 {
    	status = "disabled";
    };
    
    &main_mcan2 {
    	status = "disabled";
    };
    
    &main_mcan3 {
    	status = "disabled";
    };
    
    &main_mcan4 {
    	status = "disabled";
    };
    
    &main_mcan5 {
    	status = "disabled";
    };
    
    &main_mcan6 {
    	status = "disabled";
    };
    
    &main_mcan7 {
    	status = "disabled";
    };
    
    &main_mcan8 {
    	status = "disabled";
    };
    
    &main_mcan9 {
    	status = "disabled";
    };
    
    &main_mcan10 {
    	status = "disabled";
    };
    
    &main_mcan11 {
    	status = "disabled";
    };
    
    &main_mcan12 {
    	status = "disabled";
    };
    
    &main_mcan13 {
    	status = "disabled";
    };
    
    &csi2_0 {
    	csi2rx0_in_sensor: endpoint {
    		remote-endpoint = <&csi2_cam0>;
    		bus-type = <4>; /* CSI2 DPHY. */
    		clock-lanes = <0>;
    		data-lanes = <1 2>;
    	};
    };
    

    Regards,

    Ketaki

  • Hello Karan,

    Any updates?

    We would also share the linux logs that we observed for( Log1) successful booting(In this case we had put some delay in rtos application) and the logs where (Log2)linux crashes(Rtos application with no delay).

    We could observe certain logs different in both cases, this may be the point where the linux crashes.

    Log1(Line-313-316)Linux working

    /*******************************************************************************************

    [    4.093546] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interd
    [    4.103492] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 1d
    [    4.689901] ti-sci-intr bus@100000:navss@30000000:interrupt-controller1: Intd
    [    4.700218] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator d
    [    6.300705] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ra:
    [    6.308377] j721e-pcie 2900000.pcie:    IO 0x10001000..0x10010fff -> 0x100010
    [    6.315853] j721e-pcie 2900000.pcie:   MEM 0x10011000..0x17ffffff -> 0x100110
    [    6.323396] j721e-pcie 2900000.pcie: PCI host bridge to bus 0000:00          
    [    6.329802] pci_bus 0000:00: root bus resource [bus 00-0f]         

    ***********************************************************************************************/

    Log2(Line-314-320)Linux crashing

    /*****************************************************************************************

    [    6.925399] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: d
    [    6.935359] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Roud
    [    6.944147] ti-sci-intr bus@100000:navss@30000000:interrupt-controller1d
    [    7.973821] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [    7.983516] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [    7.988676] ti-sci-inta 33d00000.interrupt-controller: VINT resource ald
    [    7.996770] ti-sci-inta: probe of 33d00000.interrupt-controller failed 2
    [    8.451281] clk: failed to reparent clk:292:11 to clk:292:15: -19       
    [    8.457508] ti-sci 44083000.dmsc: Message for 0 is not expected! 

    ************************************************************************************************/

    Can you please help us understand this,and accordingly make changes in the linux sdk?

    Attaching the complete log files.

    Log1(Linux working)

    U-Boot SPL 2020.01-dirty (Nov 15 2022 - 15:20:29 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
    Trying to boot from MMC2
    Loading Environment from MMC... *** Warning - No MMC card found, using default t
    
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.4(release):07.03.00.005-dirty
    NOTICE:  BL31: Built : 00:15:40, Apr 10 2021
    
    U-Boot SPL 2020.01-dirty (Nov 15 2022 - 15:19:47 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
    Detected: J7X-BASE-CPB rev E3
    Detected: J7X-VSC8514-ETH rev E2
    Trying to boot from MMC2
    
    
    U-Boot 2020.01-dirty (Nov 15 2022 - 15:19:47 +0530)
    
    SoC:   J721E SR1.0
    Model: Texas Instruments K3 J721E SoC
    Board: J721EX-PM2-SOM rev E7
    DRAM:  4 GiB                                                                    
    not found for dev hbmc-mux                                                      
    Flash: 0 Bytes                                                                  
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1                                       
    Loading Environment from MMC... OK                                              
    In:    serial@2800000                                                           
    Out:   serial@2800000                                                           
    Err:   serial@2800000                                                           
    Detected: J7X-BASE-CPB rev E3                                                   
    Detected: J7X-VSC8514-ETH rev E2                                                
    Net:   K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 P0
                                                                                    
    Warning: ethernet@46000000 using MAC address from ROM                           
    eth0: ethernet@46000000                                                         
    Hit any key to stop autoboot:  0                                                
    switch to partitions #0, OK                                                     
    mmc1 is current device                                                          
    SD/MMC found on device 1                                                        
    483 bytes read in 1 ms (471.7 KiB/s)                                            
    Loaded env from uEnv.txt                                                        
    Importing environment from mmc1 ...                                             
    Running uenvcmd ...                                                             
    1 bytes read in 2 ms (0 Bytes/s)                                                
    Already setup.                                                                  
    Core 1 is already in use. No rproc commands work                                
    Core 2 is already in use. No rproc commands work                                
    4143512 bytes read in 88 ms (44.9 MiB/s)                                        
    Load Remote Processor 2 with data@addr=0x82000000 4143512 bytes: Success!       
    1972224 bytes read in 44 ms (42.7 MiB/s)                                        
    Load Remote Processor 3 with data@addr=0x82000000 1972224 bytes: Success!       
    1701968 bytes read in 39 ms (41.6 MiB/s)                                        
    Load Remote Processor 6 with data@addr=0x82000000 1701968 bytes: Success!       
    1701968 bytes read in 38 ms (42.7 MiB/s)                                        
    Load Remote Processor 7 with data@addr=0x82000000 1701968 bytes: Success!       
    11788384 bytes read in 247 ms (45.5 MiB/s)                                      
    Load Remote Processor 8 with data@addr=0x82000000 11788384 bytes: Success!      
    16799752 bytes read in 350 ms (45.8 MiB/s)                                      
    97825 bytes read in 5 ms (18.7 MiB/s)                                           
    10978 bytes read in 3 ms (3.5 MiB/s)                                            
    ## Flattened Device Tree blob at 88000000                                       
       Booting using the fdt blob at 0x88000000                                     
       Loading Device Tree to 000000008fee5000, end 000000008fffffff ... OK         
                                                                                    
    Starting kernel ...                                                             
                                                                                    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]          
    [    0.000000] Linux version 5.4.106-g023faefa70 (oe-user@oe-host) (gcc version1
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC                    
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')    
    [    0.000000] printk: bootconsole [ns16550a0] enabled                          
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, B
    [    0.000000] OF: reserved mem: initialized node vision_apps-r5f-memory@a01000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a11000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a21000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a41000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a61000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a71000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a81000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a91000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aal
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@aa1000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b20000l
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, t
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-l
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-l
    [    0.000000] cma: Failed to reserve 512 MiB                                   
    [    0.000000] psci: probing for conduit method from DT.                        
    [    0.000000] psci: PSCIv1.1 detected in firmware.                             
    [    0.000000] psci: Using standard PSCI v0.2 function IDs                      
    [    0.000000] psci: Trusted OS migration not required                          
    [    0.000000] psci: SMC Calling Convention v1.0                                
    [    0.000000] percpu: Embedded 2 pages/cpu s48472 r8192 d74408 u131072         
    [    0.000000] Detected PIPT I-cache on CPU0                                    
    [    0.000000] CPU features: detected: GIC system register CPU interface        
    [    0.000000] CPU features: detected: EL2 vector hardening                     
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 46400    
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmt
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes,)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off          
    [    0.000000] software IO TLB: mapped [mem 0x9a800000-0x9e800000] (64MB)       
    [    0.000000] Memory: 1535424K/2973696K available (9662K kernel code, 790K rwd)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1       
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.                
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.  
    [    0.000000]  Tasks RCU enabled.                                              
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 ji.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2     
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0                   
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode                      
    [    0.000000] GICv3: 960 SPIs implemented                                      
    [    0.000000] GICv3: 0 Extended SPIs implemented                               
    [    0.000000] GICv3: Distributor has no Range Selector support                 
    [    0.000000] GICv3: 16 PPIs implemented                                       
    [    0.000000] GICv3: no VLPI support, no direct LPI support                    
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000   
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]                                  
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS    
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @8c0800000 (fl)
    [    0.000000] ITS: using cache flushing for cmd queue                          
    [    0.000000] GICv3: using LPI property table @0x00000008c00c0000              
    [    0.000000] GIC: using cache flushing for LPI property table                 
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008c00d000
    [    0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x42c wi0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).           
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycless
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398s
    [    0.008362] Console: colour dummy device 80x25                               
    [    0.012923] Calibrating delay loop (skipped), value calculated using timer f)
    [    0.023591] pid_max: default: 32768 minimum: 301                             
    [    0.028341] LSM: Security Framework initializing                             
    [    0.033089] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, lin)
    [    0.040660] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.049687] ASID allocator initialised with 32768 entries                    
    [    0.055271] rcu: Hierarchical SRCU implementation.                           
    [    0.060306] Platform MSI: gic-its@1820000 domain created                     
    [    0.065951] PCI/MSI: /bus@100000/interrupt-controller@1800000/gic-its@182000d
    [    0.074772] smp: Bringing up secondary CPUs ...                              
    [    0.432563] Detected PIPT I-cache on CPU1                                    
    [    0.432585] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000   
    [    0.432595] GICv3: CPU1: using allocated LPI pending table @0x00000008c00e000
    [    0.432622] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]       
    [    0.432674] smp: Brought up 1 node, 2 CPUs                                   
    [    0.462018] SMP: Total of 2 processors activated.                            
    [    0.466821] CPU features: detected: 32-bit EL0 Support                       
    [    0.472074] CPU features: detected: CRC32 instructions                       
    [    0.483720] CPU: All CPU(s) started at EL2                                   
    [    0.487912] alternatives: patching kernel code                               
    [    0.492930] devtmpfs: initialized                                            
    [    0.501478] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ms
    [    0.511447] futex hash table entries: 512 (order: -1, 32768 bytes, linear)   
    [    0.518605] pinctrl core: initialized pinctrl subsystem                      
    [    0.524346] NET: Registered protocol family 16                               
    [    0.529069] DMA: preallocated 256 KiB pool for atomic allocations            
    [    0.535548] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.    
    [    0.550394] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages     
    [    0.557248] HugeTLB registered 512 MiB page size, pre-allocated 0 pages      
    [    0.564005] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages     
    [    0.571590] cryptd: max_cpu_qlen set to 1000                                 
    [    0.577699] vsys_3v3: supplied by evm_12v0                                   
    [    0.582061] vsys_5v0: supplied by evm_12v0                                   
    [    0.586593] iommu: Default domain type: Translated                           
    [    0.591745] SCSI subsystem initialized                                       
    [    0.595896] mc: Linux media interface: v0.10                                 
    [    0.600266] videodev: Linux video capture interface: v2.00                   
    [    0.605876] pps_core: LinuxPPS API ver. 1 registered                         
    [    0.610945] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giom>
    [    0.620281] PTP clock support registered                                     
    [    0.624292] EDAC MC: Ver: 3.0.0                                              
    [    0.627993] FPGA manager framework                                           
    [    0.631499] Advanced Linux Sound Architecture Driver Initialized.            
    [    0.638124] clocksource: Switched to clocksource arch_sys_counter            
    [    0.644424] VFS: Disk quotas dquot_6.6.0                                     
    [    0.648474] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes) 
    [    0.657880] Carveout Heap: Exported 512 MiB at 0x00000000b8000000            
    [    0.664112] thermal_sys: Registered thermal governor 'step_wise'             
    [    0.664114] thermal_sys: Registered thermal governor 'power_allocator'       
    [    0.670524] NET: Registered protocol family 2                                
    [    0.681896] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 655)
    [    0.690659] TCP established hash table entries: 32768 (order: 2, 262144 byte)
    [    0.698851] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, line)
    [    0.706591] TCP: Hash tables configured (established 32768 bind 32768)       
    [    0.713322] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)     
    [    0.720212] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.727606] NET: Registered protocol family 1                                
    [    0.732294] RPC: Registered named UNIX socket transport module.              
    [    0.738346] RPC: Registered udp transport module.                            
    [    0.743149] RPC: Registered tcp transport module.                            
    [    0.747952] RPC: Registered tcp NFSv4.1 backchannel transport module.        
    [    0.754536] PCI: CLS 0 bytes, default 64                                     
    [    0.758851] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters ae
    [    0.768698] Initialise system trusted keyrings                               
    [    0.773309] workingset: timestamp_bits=46 max_order=15 bucket_order=0        
    [    0.781846] squashfs: version 4.0 (2009/01/31) Phillip Lougher               
    [    0.788033] NFS: Registering the id_resolver key type                        
    [    0.793205] Key type id_resolver registered                                  
    [    0.797475] Key type id_legacy registered                                    
    [    0.801573] nfs4filelayout_init: NFSv4 File Layout Driver Registering...     
    [    0.808503] 9p: Installing v9fs 9p2000 file system support                   
    [    0.821328] Key type asymmetric registered                                   
    [    0.825526] Asymmetric key parser 'x509' registered                          
    [    0.830530] Block layer SCSI generic (bsg) driver version 0.4 loaded (major )
    [    0.838090] io scheduler mq-deadline registered                              
    [    0.842715] io scheduler kyber registered                                    
    [    0.847903] pinctrl-single 4301c000.pinmux: 94 pins, size 376                
    [    0.853981] pinctrl-single 11c000.pinmux: 173 pins, size 692                 
    [    0.862165] k3-ringacc 2b800000.ringacc: Failed to get MSI domain            
    [    0.868427] k3-ringacc 3c000000.ringacc: Failed to get MSI domain            
    [    0.874762] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages          
    [    0.881174] debugfs: Directory '31010000.pat' with parent 'regmap' already p!
    [    0.889142] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages          
    [    0.895558] debugfs: Directory '31011000.pat' with parent 'regmap' already p!
    [    0.903482] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages          
    [    0.909895] debugfs: Directory '31012000.pat' with parent 'regmap' already p!
    [    0.917813] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages           
    [    0.924136] debugfs: Directory '31013000.pat' with parent 'regmap' already p!
    [    0.932057] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages           
    [    0.938387] debugfs: Directory '31014000.pat' with parent 'regmap' already p!
    [    0.947735] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled         
    [    0.959575] brd: module loaded                                               
    [    0.965552] loop: module loaded                                              
    [    0.969059] sysfs: cannot create duplicate filename '/devices/platform/dma_b'
    [    0.976988] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.106-g023faefa70 #1 
    [    0.984186] Hardware name: Texas Instruments K3 J721E SoC (DT)               
    [    0.990141] Call trace:                                                      
    [    0.992637]  dump_backtrace+0x0/0x140                                        
    [    0.996372]  show_stack+0x14/0x20                                            
    [    0.999753]  dump_stack+0xb4/0x110                                           
    [    1.003226]  sysfs_warn_dup+0x5c/0x78                                        
    [    1.006960]  sysfs_create_dir_ns+0xd8/0xf0                                   
    [    1.011141]  kobject_add_internal+0x94/0x280                                 
    [    1.015497]  kobject_add+0x90/0xf8                                           
    [    1.018968]  device_add+0xdc/0x600                                           
    [    1.022437]  platform_device_add+0xfc/0x228                                  
    [    1.026705]  platform_device_register_full+0xc8/0x140                        
    [    1.031866]  dma_buf_phys_init+0x68/0x94                                     
    [    1.035867]  do_one_initcall+0x50/0x1a8                                      
    [    1.039781]  kernel_init_freeable+0x194/0x23c                                
    [    1.044225]  kernel_init+0x10/0xfc                                           
    [    1.047693]  ret_from_fork+0x10/0x1c                                         
    [    1.051349] kobject_add_internal failed for dma_buf_phys with -EEXIST, don't.
    [    1.065472] libphy: Fixed MDIO Bus: probed                                   
    [    1.069844] tun: Universal TUN/TAP device driver, 1.6                        
    [    1.075259] igbvf: Intel(R) Gigabit Virtual Function Network Driver - versiok
    [    1.083263] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.              
    [    1.089329] sky2: driver version 1.30                                        
    [    1.093587] VFIO - User Level meta-driver version: 0.3                       
    [    1.099176] i2c /dev entries driver                                          
    [    1.103268] sdhci: Secure Digital Host Controller Interface driver           
    [    1.109583] sdhci: Copyright(c) Pierre Ossman                                
    [    1.114251] sdhci-pltfm: SDHCI platform and OF driver helper                 
    [    1.120489] ledtrig-cpu: registered to indicate activity on CPUs             
    [    1.127233] optee: probing for conduit method from DT.                       
    [    1.132506] optee: revision 3.11 (c4def2a8)                                  
    [    1.132810] optee: initialized driver                                        
    [    1.141642] NET: Registered protocol family 17                               
    [    1.146260] 9pnet: Installing 9P2000 support                                 
    [    1.150650] Key type dns_resolver registered                                 
    [    1.155147] registered taskstats version 1                                   
    [    1.159334] Loading compiled-in X.509 certificates                           
    [    1.168020] k3-ringacc 2b800000.ringacc: Failed to get MSI domain            
    [    1.174344] k3-ringacc 3c000000.ringacc: Failed to get MSI domain            
    [    1.650619] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0015 '21.1.1--v20)
    [    1.670690] random: fast init done                                           
    [    2.274741] davinci-mcasp 2ba0000.mcasp: IRQ common not found                
    [    2.866445] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz                  
    [    2.872385] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz                  
    [    2.878347] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz                  
    [    2.884363] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulatr
    [    2.891781] pca953x 3-0020: using no AI                                      
    [    2.918687] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulatr
    [    2.926092] pca953x 3-0022: using AI                                         
    [    2.930353] GPIO line 480 (CTRL_PM_I2C_OE) hogged as output/high             
    [    2.936681] GPIO line 481 (MCASP/TRACE_MUX_S0) hogged as output/low          
    [    2.943275] GPIO line 482 (MCASP/TRACE_MUX_S1) hogged as output/high         
    [    2.950109] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz                   
    [    3.474339] omap_i2c 2020000.i2c: bus 4 rev0.12 at 400 kHz                   
    [    3.480301] pca953x 5-0020: 5-0020 supply vcc not found, using dummy regulatr
    [    3.487712] pca953x 5-0020: using no AI                                      
    [    3.514481] omap_i2c 2030000.i2c: bus 5 rev0.12 at 400 kHz                   
    [    4.081405] omap_i2c 2040000.i2c: bus 6 rev0.12 at 100 kHz                   
    [    4.087277] omap_i2c 2050000.i2c: bus 7 rev0.12 at 100 kHz                   
    [    4.093546] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interd
    [    4.103492] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 1d
    [    4.689901] ti-sci-intr bus@100000:navss@30000000:interrupt-controller1: Intd
    [    4.700218] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator d
    [    6.300705] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ra:
    [    6.308377] j721e-pcie 2900000.pcie:    IO 0x10001000..0x10010fff -> 0x100010
    [    6.315853] j721e-pcie 2900000.pcie:   MEM 0x10011000..0x17ffffff -> 0x100110
    [    6.323396] j721e-pcie 2900000.pcie: PCI host bridge to bus 0000:00          
    [    6.329802] pci_bus 0000:00: root bus resource [bus 00-0f]                   
    [    6.335406] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus addr)
    [    6.345095] pci_bus 0000:00: root bus resource [mem 0x10011000-0x17ffffff]   
    [    6.352134] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400             
    [    6.358282] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 s
    [    6.368151] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 s
    [    6.378036] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xe8s
    [    6.387995] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3es
    [    6.397961] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x92s
    [    6.407922] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xb2s
    [    6.417905] pci 0000:00:00.0: supports D1                                    
    [    6.421998] pci 0000:00:00.0: PME# supported from D0 D1 D3hot                
    [    6.427870] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84s
    [    6.439687] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reg
    [    6.447869] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3es
    [    6.457827] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3es
    [    6.467785] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3es
    [    6.479437] pci_bus 0000:01: busn_res: [bus 01-0f] end is updated to 01      
    [    6.486205] pci 0000:00:00.0: PCI bridge to [bus 01]                         
    [    6.491457] pcieport 0000:00:00.0: PME: Signaling with IRQ 32                
    [    6.497466] pcieport 0000:00:00.0: AER: enabled with IRQ 32                  
    [    7.515082] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ra:
    [    7.522748] j721e-pcie 2910000.pcie:    IO 0x18001000..0x18010fff -> 0x180010
    [    7.530224] j721e-pcie 2910000.pcie:   MEM 0x18011000..0x1fffffff -> 0x180110
    [    7.537754] j721e-pcie 2910000.pcie: PCI host bridge to bus 0001:00          
    [    7.544160] pci_bus 0001:00: root bus resource [bus 00-0f]                   
    [    7.549764] pci_bus 0001:00: root bus resource [io  0x10000-0x1ffff] (bus ad)
    [    7.559632] pci_bus 0001:00: root bus resource [mem 0x18011000-0x1fffffff]   
    [    7.566668] pci 0001:00:00.0: [104c:b00d] type 01 class 0x060400             
    [    7.572870] pci 0001:00:00.0: supports D1                                    
    [    7.576964] pci 0001:00:00.0: PME# supported from D0 D1 D3hot                
    [    7.584609] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reg
    [    7.594408] pci_bus 0001:01: busn_res: [bus 01-0f] end is updated to 01      
    [    7.601174] pci 0001:00:00.0: PCI bridge to [bus 01]                         
    [    7.606428] pcieport 0001:00:00.0: PME: Signaling with IRQ 35                
    [    7.612427] pcieport 0001:00:00.0: AER: enabled with IRQ 35                  
    [    8.731322] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ra:
    [    8.738991] j721e-pcie 2920000.pcie:    IO 0x4400001000..0x4400010fff -> 0x00
    [    8.746823] j721e-pcie 2920000.pcie:   MEM 0x4400011000..0x4407ffffff -> 0x00
    [    8.754711] j721e-pcie 2920000.pcie: PCI host bridge to bus 0002:00          
    [    8.761116] pci_bus 0002:00: root bus resource [bus 00-0f]                   
    [    8.766720] pci_bus 0002:00: root bus resource [io  0x20000-0x2ffff] (bus ad)
    [    8.775966] pci_bus 0002:00: root bus resource [mem 0x4400011000-0x4407fffff)
    [    8.786734] pci 0002:00:00.0: [104c:b00d] type 01 class 0x060400             
    [    8.792937] pci 0002:00:00.0: supports D1                                    
    [    8.797030] pci 0002:00:00.0: PME# supported from D0 D1 D3hot                
    [    8.804578] pci 0002:00:00.0: bridge configuration invalid ([bus 00-00]), reg
    [    8.814333] pci_bus 0002:01: busn_res: [bus 01-0f] end is updated to 01      
    [    8.821097] pci 0002:00:00.0: PCI bridge to [bus 01]                         
    [    8.826336] pcieport 0002:00:00.0: PME: Signaling with IRQ 38                
    [    8.832353] pcieport 0002:00:00.0: AER: enabled with IRQ 38                  
    [    8.945952] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, 5
    [    8.955830] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled      
    [    8.962588] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies4
    [    9.554423] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024,1
    [    9.564560] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled      
    [    9.571318] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies4
    [   10.161841] printk: console [ttyS2] disabled                                 
    [   10.166226] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 17, base_baud = 30
    [   10.174964] printk: console [ttyS2] enabled                                  
    [   10.174964] printk: console [ttyS2] enabled                                  
    [   10.183400] printk: bootconsole [ns16550a0] disabled                         
    [   10.183400] printk: bootconsole [ns16550a0] disabled                         
    [   10.769990] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 18, base_baud = 30
    [   10.778880] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 19, base_baud = 30
    [   10.787627] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00)
    [   10.796690] arm-smmu-v3 36600000.smmu: allocated 524288 entries for cmdq     
    [   10.806068] arm-smmu-v3 36600000.smmu: allocated 524288 entries for evtq     
    [   10.813683] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to ws
    [   11.378853] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd
    [   11.389367] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcd
    [   11.399520] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcd
    [   11.409758] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcd
    [   11.986633] scsi host0: ufshcd                                               
    [   12.008596] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[10
    [   12.030129] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 0
    [   12.037773] libphy: 46000f00.mdio: probed                                    
    [   12.042889] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, dri7
    [   12.051158] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss ve0
    [   12.063936] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma chann7
    [   12.075843] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[32
    [   12.087511] cdns-ufshcd 4e84000.ufs: ufshcd_find_max_sup_active_icc_level: R0
    [   12.098785] scsi 0:0:0:49488: Well-known LUN    TOSHIBA  THGAF8G8T23BAILB 036
    [   12.107554] scsi 0:0:0:49476: Well-known LUN    TOSHIBA  THGAF8G8T23BAILB 036
    [   12.116234] cdns-ufshcd 4e84000.ufs: ufshcd_scsi_add_wlus: BOOT WLUN not foud
    [   12.595373] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, ad0
    [   12.603938] mmc0: CQHCI version 5.10                                         
    [   12.648324] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADt
    [   12.736100] mmc0: switch to bus width 8 failed                               
    [   12.744241] mmc0: switch to bus width 4 failed                               
    [   12.754179] mmc0: mmc_select_hs200 failed, error -84                         
    [   12.759134] mmc0: error -84 whilst initialising MMC card                     
    [   12.893142] mmc0: switch to bus width 8 failed                               
    [   12.902495] mmc0: switch to bus width 4 failed                               
    [   12.912432] mmc0: mmc_select_hs200 failed, error -84                         
    [   12.917384] mmc0: error -84 whilst initialising MMC card                     
    [   13.065428] mmc0: switch to bus width 8 failed                               
    [   13.077121] mmc0: switch to bus width 4 failed                               
    [   13.087059] mmc0: mmc_select_hs200 failed, error -84                         
    [   13.092012] mmc0: error -84 whilst initialising MMC card                     
    [   13.202809] davinci-mcasp 2ba0000.mcasp: IRQ common not found                
    [   13.214068] vdd_mmc1: supplied by vsys_3v3                                   
    [   13.218604] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100       
    [   13.225422] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100       
    [   13.295543] mmc0: switch to bus width 8 failed                               
    [   13.314412] mmc0: switch to bus width 4 failed                               
    [   13.324353] mmc0: mmc_select_hs200 failed, error -84                         
    [   13.329308] mmc0: error -84 whilst initialising MMC card                     
    [   13.810309] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100       
    [   13.817139] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100       
    [   13.823905] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100       
    [   13.833052] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan:)
    [   14.419235] ti-udma 31150000.dma-controller: Channels: 84 (tchan: 42, rchan:)
    [   14.431742] spi-nor spi0.0: mt35xu512aba (65536 Kbytes)                      
    [   14.436978] 8 cmdlinepart partitions found on MTD device 47040000.spi.0      
    [   14.443576] Creating 8 MTD partitions on "47040000.spi.0":                   
    [   14.449049] 0x000000000000-0x000000080000 : "ospi.tiboot3"                   
    [   14.455049] 0x000000080000-0x000000280000 : "ospi.tispl"                     
    [   14.460780] 0x000000280000-0x000000680000 : "ospi.u-boot"                    
    [   14.466586] 0x000000680000-0x0000006a0000 : "ospi.env"                       
    [   14.472159] 0x0000006a0000-0x0000006c0000 : "ospi.env.backup"                
    [   14.478271] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"                     
    [   14.483920] 0x000000800000-0x000003fe0000 : "ospi.rootfs"                    
    [   14.489776] 0x000003fe0000-0x000004000000 : "ospi.phypattern"                
    [   15.027546] spi-nor spi1.0: mt25qu512a (65536 Kbytes)                        
    [   15.070139] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 0
    [   15.077786] libphy: 46000f00.mdio: probed                                    
    [   15.082895] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, dri7
    [   15.091158] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss ve0
    [   15.634023] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48        
    [   15.640893] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 14
    [   15.648102] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64              
    [   15.654395] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:50000
    [   16.242565] mmc1: CQHCI version 5.10                                         
    [   17.315227] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADt
    [   17.378368] mmc1: new ultra high speed DDR50 SDHC card at address aaaa       
    [   17.385192] mmcblk1: mmc1:aaaa SS32G 29.7 GiB                                
    [   17.397933]  mmcblk1: p1 p2                                                  
    [   17.457643] davinci-mcasp 2ba0000.mcasp: IRQ common not found                
    [   17.469783] debugfs: Directory 'pd:242' with parent 'pm_genpd' already prese!
    [   17.477170] debugfs: Directory 'pd:241' with parent 'pm_genpd' already prese!
    [   17.484474] debugfs: Directory 'pd:240' with parent 'pm_genpd' already prese!
    [   17.491778] debugfs: Directory 'pd:239' with parent 'pm_genpd' already prese!
    [   17.499898] input: gpio-keys as /devices/platform/gpio-keys/input/input0     
    [   17.506731] hctosys: unable to open rtc device (rtc0)                        
    [   18.072684] ALSA device list:                                                
    [   18.075654]   No soundcards found.                                           
    [   18.110150] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. )
    [   18.118262] VFS: Mounted root (ext4 filesystem) on device 179:2.             
    [   18.130880] devtmpfs: mounted                                                
    [   18.134235] Freeing unused kernel memory: 1664K                              
    [   18.138770] Run /sbin/init as init process                                   
    [   18.319724] systemd[1]: System time before build time, advancing clock.      
    [   18.373336] NET: Registered protocol family 10                               
    [   18.378218] Segment Routing with IPv6                                        
    [   18.401925] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT )
    [   18.423679] systemd[1]: Detected architecture arm64.                         
                                                                                    
    Welcome to Arago 2020.09!                                                       
                                                                                    
    [   18.468534] systemd[1]: Set hostname to <j7-evm>.                            
    [   18.648268] systemd[1]: /lib/systemd/system/rc-local.service:17: Unknown key.
    [   18.672198] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= r.
    [   18.737987] random: systemd: uninitialized urandom read (16 bytes read)      
    [   18.744719] systemd[1]: system-getty.slice: unit configures an IP firewall, .
    [   18.757045] systemd[1]: (This warning is only shown for the first unit using)
    [   18.767036] systemd[1]: Created slice system-getty.slice.                    
    [  OK  ] Created slice system-getty.slice.                                      
    [   18.790210] random: systemd: uninitialized urandom read (16 bytes read)      
    [   18.797444] systemd[1]: Created slice system-serial\x2dgetty.slice.          
    [  OK  ] Created slice system-serial\x2dgetty.slice.                            
    [   18.814182] random: systemd: uninitialized urandom read (16 bytes read)      
    [   18.821293] systemd[1]: Created slice User and Session Slice.                
    [  OK  ] Created slice User and Session Slice.                                  
    [   18.838288] systemd[1]: Started Dispatch Password Requests to Console Direct.
    [  OK  ] Started Dispatch Password …ts to Console Directory Watch.              
    [   18.862232] systemd[1]: Started Forward Password Requests to Wall Directory .
    [  OK  ] Started Forward Password R…uests to Wall Directory Watch.              
    [   18.886224] systemd[1]: Reached target Paths.                                
    [  OK  ] Reached target Paths.                                                  
    [   18.902183] systemd[1]: Reached target Remote File Systems.                  
    [  OK  ] Reached target Remote File Systems.                                    
    [   18.922167] systemd[1]: Reached target Slices.                               
    [  OK  ] Reached target Slices.                                                 
    [   18.938177] systemd[1]: Reached target Swap.                                 
    [  OK  ] Reached target Swap.                                                   
    [   18.957482] systemd[1]: Listening on RPCbind Server Activation Socket.       
    [  OK  ] Listening on RPCbind Server Activation Socket.                         
    [   18.974210] systemd[1]: Reached target RPC Port Mapper.                      
    [  OK  ] Reached target RPC Port Mapper.                                        
    [   18.994177] systemd[1]: Listening on Process Core Dump Socket.               
    [  OK  ] Listening on Process Core Dump Socket.                                 
    [   19.010299] systemd[1]: Listening on initctl Compatibility Named Pipe.       
    [  OK  ] Listening on initctl Compatibility Named Pipe.                         
    [   19.044221] systemd[1]: Condition check resulted in Journal Audit Socket bei.
    [   19.052536] systemd[1]: Listening on Journal Socket (/dev/log).              
    [  OK  ] Listening on Journal Socket (/dev/log).                                
    [   19.070379] systemd[1]: Listening on Journal Socket.                         
    [  OK  ] Listening on Journal Socket.                                           
    [   19.086420] systemd[1]: Listening on Network Service Netlink Socket.         
    [  OK  ] Listening on Network Service Netlink Socket.                           
    [   19.106333] systemd[1]: Listening on udev Control Socket.                    
    [  OK  ] Listening on udev Control Socket.                                      
    [   19.122288] systemd[1]: Listening on udev Kernel Socket.                     
    [  OK  ] Listening on udev Kernel Socket.                                       
    [   19.145197] systemd[1]: Mounting Huge Pages File System...                   
             Mounting Huge Pages File System...                                     
    [   19.165065] systemd[1]: Mounting POSIX Message Queue File System...          
             Mounting POSIX Message Queue File System...                            
    [   19.185085] systemd[1]: Mounting Kernel Debug File System...                 
             Mounting Kernel Debug File System...                                   
    [   19.211588] systemd[1]: Mounting Temporary Directory (/tmp)...               
             Mounting Temporary Directory (/tmp)...                                 
    [   19.228892] systemd[1]: Starting Create list of static device nodes for the .
             Starting Create list of st…odes for the current kernel...              
    [   19.256851] systemd[1]: Starting Start psplash boot splash screen...         
             Starting Start psplash boot splash screen...                           
    [   19.285085] systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.        
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.                          
    [   19.304610] systemd[1]: Starting RPC Bind...                                 
             Starting RPC Bind...                                                   
    [   19.322345] systemd[1]: Condition check resulted in File System Check on Roo.
    [   19.338473] systemd[1]: Starting Journal Service...                          
             Starting Journal Service...                                            
    [   19.365367] systemd[1]: Starting Load Kernel Modules...                      
             Starting Load Kernel Modules...                                        
    [   19.382990] cryptodev: loading out-of-tree module taints kernel.             
    [   19.391821] systemd[1]: Starting Remount Root and Kernel File Systems...     
             Starting Remount Root and Kernel File Systems...                       
    [   19.410339] cryptodev: driver 1.10 loaded.                                   
    [   19.412579] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)                    
    [   19.425340] systemd[1]: Starting udev Coldplug all Devices...                
             Starting udev Coldplug all Devices...                                  
    [   19.445435] systemd[1]: Started RPC Bind.                                    
    [   19.449915] fuse: init (API version 7.31)                                    
    [  OK  ] Started RPC Bind.                                                      
    [   19.467295] systemd[1]: Started Journal Service.                             
    [  OK  ] Started Journal Service.                                               
    [  OK  ] Mounted Huge Pages File System.                                        
    [  OK  ] Mounted POSIX Message Queue File System.                               
    [  OK  ] Mounted Kernel Debug File System.                                      
    [  OK  ] Mounted Temporary Directory (/tmp).                                    
    [  OK  ] Started Create list of sta… nodes for the current kernel.              
    [FAILED] Failed to start Start psplash boot splash screen.                      
    See 'systemctl status psplash-start.service' for details.                       
    [DEPEND] Dependency failed for Star…progress communication helper.              
    [  OK  ] Started Load Kernel Modules.                                           
    [  OK  ] Started Remount Root and Kernel File Systems.                          
             Mounting FUSE Control File System...                                   
             Mounting Kernel Configuration File System...                           
             Starting Flush Journal to Persistent Storage...                        
             Starting Apply Kernel Variables...                                     
    [   19.707178] systemd-journald[167]: Received client request to flush runtime .
             Starting Create Static Device Nodes in /dev...                         
    [  OK  ] Mounted FUSE Control File System.                                      
    [  OK  ] Mounted Kernel Configuration File System.                              
    [  OK  ] Started Flush Journal to Persistent Storage.                           
    [  OK  ] Started Apply Kernel Variables.                                        
    [  OK  ] Started Create Static Device Nodes in /dev.                            
    [  OK  ] Reached target Local File Systems (Pre).                               
             Mounting /media/ram...                                                 
             Mounting /var/volatile...                                              
             Starting udev Kernel Device Manager...                                 
    [  OK  ] Mounted /media/ram.                                                    
    [  OK  ] Started udev Coldplug all Devices.                                     
    [  OK  ] Mounted /var/volatile.                                                 
             Starting Load/Save Random Seed...                                      
    [  OK  ] Reached target Local File Systems.                                     
             Starting Create Volatile Files and Directories...                      
    [  OK  ] Started udev Kernel Device Manager.                                    
    [  OK  ] Started Create Volatile Files and Directories.                         
             Starting Network Time Synchronization...                               
             Starting Update UTMP about System Boot/Shutdown...                     
    [  OK  ] Started Update UTMP about System Boot/Shutdown.                        
    [  OK  ] Started Network Time Synchronization.                                  
    [  OK  ] Reached target System Initialization.                                  
    [  OK  ] Started Daily Cleanup of Temporary Directories.                        
    [  OK  ] Reached target System Time Set.                                        
    [  OK  ] Reached target System Time Synchronized.                               
    [  OK  ] Started Daily rotation of log files.                                   
    [  OK  ] Reached target Timers.                                                 
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.                
    [  OK  ] Listening on D-Bus System Message Bus Socket.                          
             Starting Docker Socket for the API.                                    
    [  OK  ] Listening on dropbear.socket.                                          
             Starting Reboot and dump vmcore via kexec...                           
    [  OK  ] Listening on Docker Socket for the API.                                
    [  OK  ] Reached target Sockets.                                                
    [  OK  ] Reached target Basic System.                                           
    [  OK  ] Started Job spooling tools.                                            
    [  OK  ] Started Periodic Command Scheduler.                                    
    [  OK  ] Started D-Bus System Message Bus.                                      
             Starting Print notice about GPLv3 packages...                          
             Starting IPv6 Packet Filtering Framework...                            
             Starting IPv4 Packet Filtering Framework...                            
    [  OK  ] Started irqbalance daemon.                                             
             Starting rc.pvr.service...                                             
             Starting Login Service...                                              
    [  OK  ] Started Reboot and dump vmcore via kexec.                              
    [  OK  ] Started IPv4 Packet Filtering Framework.                               
    [  OK  ] Started IPv6 Packet Filtering Framework.                               
    [  OK  ] Reached target Network (Pre).                                          
             Starting Network Service...                                            
    [   20.568019] rti-wdt 2200000.watchdog: heartbeat 60 sec                       
    [   20.583061] rti-wdt 2210000.watchdog: heartbeat 60 sec                       
    [  OK  ] Started Network Service.                                               
             Starting Wait for Network to be Configured...                          
             Starting Network Name Resolution...                                    
    [  OK  ] Started Login Service.                                                 
    [  OK  ] Started Network Name Resolution.                                       
    [  OK  ] Reached target Network.                                                
    [  OK  ] Reached target Host and Network Name Lookups.                          
             Starting Avahi mDNS/DNS-SD Stack...                                    
             Starting Enable and configure wl18xx bluetooth stack...                
    [  OK  ] Started NFS s         Starting Simple Network Ma…ent Protocol (SNMP)  .
             Starting Permit User Sessions...                                       
    [  OK  ] Started Permit User Sessions.                                          
    [  OK  ] Started Enable and configure wl18xx bluetooth stack.                   
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.                                       
    [   21.203262] PVR_K:  242: Read BVNC 22.104.208.318 from HW device registers   
    [   21.214095] PVR_K:  242: RGX Device registered with BVNC 22.104.208.318      
    [   21.226879] ina2xx 4-0040: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.233784] [drm] Initialized pvr 1.13.5776728 20170530 for 4e20000000.gpu o0
    [   21.244514] ina2xx 4-0041: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.261268] ina2xx 4-0042: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.283003] ina2xx 4-0043: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.304043] ina2xx 4-0044: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.324971] ina2xx 4-0045: power monitor ina226 (Rshunt = 5000 uOhm)         
    [   21.346570] ina2xx 4-0046: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.367364] ina2xx 4-0047: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.388738] ina2xx 4-0048: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.409930] ina2xx 4-0049: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.431650] ina2xx 4-004a: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.452514] ina2xx 4-004b: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.473645] ina2xx 4-004c: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.494833] ina2xx 4-004d: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.516545] ina2xx 4-004e: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.537740] ina2xx 4-004f: power monitor ina226 (Rshunt = 10000 uOhm)        
    [   21.798153] random: crng init done                                           
    [   21.801550] random: 7 urandom warning(s) missed due to ratelimiting          
    [  OK  ] Started Load/Save Random Seed.                                         
    [  OK  ] Started Simple Network Man…ement Protocol (SNMP) Daemon..              
    ***************************************************************                 
    ***************************************************************                 
    NOTICE: This file system contains the following GPLv3 packages:                 
            autoconf                                                                
            bash-dev                                                                
            bash                                                                    
            bc                                                                      
            binutils                                                                
            cifs-utils                                                              
            coreutils-stdbuf                                                        
            coreutils                                                               
            cpio                                                                    
            cpp-symlinks                                                            
            cpp                                                                     
            dosfstools                                                              
            elfutils                                                                
            g++-symlinks                                                            
            g++                                                                     
            gawk                                                                    
            gcc-symlinks                                                            
            gcc                                                                     
            gdb                                                                     
            gdbserver                                                               
            gettext                                                                 
            glmark2                                                                 
            gstreamer1.0-libav                                                      
            gzip                                                                    
            less                                                                    
            libasm1                                                                 
            libbfd                                                                  
            libdw1                                                                  
            libelf1                                                                 
            libgdbm-compat4                                                         
            libgdbm-dev                                                             
            libgdbm6                                                                
            libgettextlib                                                           
            libgettextsrc                                                           
            libgmp10                                                                
            libidn2-0                                                               
            libmpc3                                                                 
            libmpfr6                                                                
            libreadline-dev                                                         
            libreadline8                                                            
            libunistring2                                                           
            m4-dev                                                                  
            m4                                                                      
            make                                                                    
            nettle                                                                  
            parted                                                                  
            tar                                                                     
            which                                                                   
                                                                                    
    If you do not wish to distribute GPLv3 components please remove                 
    the above packages prior to distribution.  This can be done using               
    the opkg remove command.  i.e.:                                                 
        opkg remove <package>                                                       
    Where <package> is the name printed in the list above                           
                                                                                    
    NOTE: If the package is a dependency of another package you                     
          will be notified of the dependent packages.  You should                   
          use the --force-removal-of-dependent-packages option to                   
          also remove the dependent packages as well                                
    ***************************************************************                 
    ***************************************************************                 
    [  OK  ] Started Print notice about GPLv3 packages.                             
    [   22.482295] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node visio0
    [   23.094552] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode    
    [   23.107109] remoteproc remoteproc0: 4d80800000.dsp is available              
    [   23.161744] remoteproc remoteproc0: powering up 4d80800000.dsp               
    [   23.167624] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 170198
    [   23.179271] k3-dsp-rproc 4d80800000.dsp: DSP initialized in IPC-only mode    
    [   23.190025]  remoteproc0#vdev0buffer: assigned reserved memory node vision-a0
    [   23.205759] virtio_rpmsg_bus virtio0: rpmsg host is online                   
    [   23.211274]  remoteproc0#vdev0buffer: registered virtio0 (type 7)            
    [   23.223078] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [  OK  ] Created slice system-systemd\x2dfsck.slice.                            
    [  OK  ] Found device /dev/mmcblk1p1.                                           
             Starting File System Check on /dev/mmcblk1p1...                        
    [   23.710499] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node visio0
    [   23.720205] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd 
    [  OK  ] Started File System Check on /dev/mmcblk1p1.                           
             Mounting /run/media/mmcblk1p1...                                       
    [  OK  ] Mounted /run/media/mmcblk1p1.                                          
    [   24.329050] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode    
    [   24.358158] remoteproc remoteproc1: 4d81800000.dsp is available              
    [   24.471599] remoteproc remoteproc1: powering up 4d81800000.dsp               
    [   24.477455] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 170198
    [   24.490272] k3-dsp-rproc 4d81800000.dsp: DSP initialized in IPC-only mode    
    [   24.497081]  remoteproc1#vdev0buffer: assigned reserved memory node vision-a0
    [   24.514581] virtio_rpmsg_bus virtio1: rpmsg host is online                   
    [   24.520098]  remoteproc1#vdev0buffer: registered virtio1 (type 7)            
    [   24.534146] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [   24.948224] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-0
    [   24.957738] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd 
    [   25.572941] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode      
    [   25.580909] platform 41000000.r5f: R5F core may have been powered on by a di)
    [   25.597646] TI DP83867 46000f00.mdio:00: attached PHY driver [TI DP83867] (m)
    [   25.616281] am65-cpsw-nuss 46000000.ethernet eth0: Link is Down              
    [   25.626985] remoteproc remoteproc2: 64800000.dsp is available                
    [   25.921822] remoteproc remoteproc2: powering up 64800000.dsp                 
    [   25.927488] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 117884
    [   25.939871] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode      
    [   25.946502]  remoteproc2#vdev0buffer: assigned reserved memory node vision-a0
    [   25.966770] virtio_rpmsg_bus virtio2: rpmsg host is online                   
    [   25.972332]  remoteproc2#vdev0buffer: registered virtio2 (type 7)            
    [   25.982135] remoteproc remoteproc2: remote processor 64800000.dsp is now up  
    [   26.198166] platform 41000000.r5f: configured R5F for IPC-only mode          
    [   26.204455] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xd 
    [   26.222820] platform 41000000.r5f: assigned reserved memory node vision-apps0
    [   26.243824] remoteproc remoteproc3: 41000000.r5f is available                
    [   26.535749] remoteproc remoteproc3: powering up 41000000.r5f                 
    [   26.541444] remoteproc remoteproc3: Booting fw image j7-mcu-r5f0_0-fw, size 4
    [   26.552684] remoteproc remoteproc3: header-less resource table               
    [   26.825626] platform 5c00000.r5f: configured R5F for IPC-only mode           
    [   26.845225] platform 5c00000.r5f: assigned reserved memory node vision-apps-0
    [   26.922267] remoteproc remoteproc4: 5c00000.r5f is available                 
    [   27.064855] remoteproc remoteproc4: powering up 5c00000.r5f                  
    [   27.072088] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size2
    [   27.079984] platform 5c00000.r5f: R5F core initialized in IPC-only mode      
    [   27.094195]  remoteproc4#vdev0buffer: assigned reserved memory node vision-a0
    [   27.106603] virtio_rpmsg_bus virtio3: rpmsg host is online                   
    [   27.112126]  remoteproc4#vdev0buffer: registered virtio3 (type 7)            
    [   27.126151] remoteproc remoteproc4: remote processor 5c00000.r5f is now up   
    [   27.458494] platform 5d00000.r5f: configured R5F for IPC-only mode           
    [   27.462145] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd 
    [   27.472520] j721e-audio sound@0: pcm3168a-dac <-> 2ba0000.mcasp mapping ok   
    [   27.475221] platform 5d00000.r5f: assigned reserved memory node vision-apps-0
    [   27.589778] remoteproc remoteproc5: 5d00000.r5f is available                 
    [   27.683365] remoteproc remoteproc5: powering up 5d00000.r5f                  
    [   27.689067] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size4
    [   27.702255] platform 5d00000.r5f: R5F core initialized in IPC-only mode      
    [   27.710626]  remoteproc5#vdev0buffer: assigned reserved memory node vision-a0
    [   27.726547] virtio_rpmsg_bus virtio4: rpmsg host is online                   
    [   27.732539]  remoteproc5#vdev0buffer: registered virtio4 (type 7)            
    [   27.742157] remoteproc remoteproc5: remote processor 5d00000.r5f is now up   
    [   28.101499] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd 
    [   28.108651] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [   28.115972] j721e-audio sound@0: pcm3168a-adc <-> 2ba0000.mcasp mapping ok   
    [   28.122931] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0x15
    [   28.130102] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong adde
    [   28.145035] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [   28.156067] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong adde
    [   28.169406] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [   28.176672] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong adde
    [   28.176721] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [   28.327311] remoteproc remoteproc7: b034000.pru is available                 
    [   28.351093] pru-rproc b034000.pru: PRU rproc node /bus@100000/icssg@b000000/y
    [   28.390593] remoteproc remoteproc8: b004000.rtu is available                 
    [   28.402170] pru-rproc b004000.rtu: PRU rproc node /bus@100000/icssg@b000000/y
    [  OK  ] Started rc.pvr.service.                                                
             Starting weston.service...                                             
    [   28.434033] pru-rproc b00a000.txpru: IRQ vring not found                     
    [   28.454155] pru-rproc b00a000.txpru: IRQ kick not found                      
    [  OK  ] Started weston.service.                                                
             Starting DEMO...                                                       
             Starting telnetd.service...                                            
    [  OK  ] Started DEMO.                                                          
    [   28.498067] remoteproc remoteproc9: b00a000.txpru is available               
    [  OK  ] Started telnetd.service.                                               
    [   28.525589] pru-rproc b00a000.txpru: PRU rproc node /bus@100000/icssg@b00000y
    [   28.547723] remoteproc remoteproc10: b038000.pru is available                
    [   28.561471] pru-rproc b038000.pru: PRU rproc node /bus@100000/icssg@b000000/y
    [   28.584334] remoteproc remoteproc11: b006000.rtu is available                
    [   28.610178] pru-rproc b006000.rtu: PRU rproc node /bus@100000/icssg@b000000/y
    [   28.627133] pru-rproc b00c000.txpru: IRQ vring not found                     
    [   28.632475] pru-rproc b00c000.txpru: IRQ kick not found                      
    [   28.643173] remoteproc remoteproc12: b00c000.txpru is available              
    [   28.651511] pru-rproc b00c000.txpru: PRU rproc node /bus@100000/icssg@b00000y
    [   28.667658] PVR_K:  923: RGX Firmware image 'rgx.fw.22.104.208.318' loaded   
    [   28.674234] remoteproc remoteproc13: b134000.pru is available                
    [   28.680333] pru-rproc b134000.pru: PRU rproc node /bus@100000/icssg@b100000/y
    [   28.695897] remoteproc remoteproc14: b104000.rtu is available                
    [   28.703737] pru-rproc b104000.rtu: PRU rproc node /bus@100000/icssg@b100000/y
    [   28.713862] platform 5e00000.r5f: configured R5F for remoteproc mode         
    [   28.719062] pru-rproc b10a000.txpru: IRQ vring not found                     
    [   28.730127] pru-rproc b10a000.txpru: IRQ kick not found                      
    [   28.742689] remoteproc remoteproc15: b10a000.txpru is available              
    [   28.748670] pru-rproc b10a000.txpru: PRU rproc node /bus@100000/icssg@b10000y
    [   28.767656] remoteproc remoteproc16: b138000.pru is available                
    [   28.773458] pru-rproc b138000.pru: PRU rproc node /bus@100000/icssg@b100000/y
    [   28.795505] remoteproc remoteproc17: b106000.rtu is available                
    [   28.801299] pru-rproc b106000.rtu: PRU rproc node /bus@100000/icssg@b100000/y
    [   28.818976] pru-rproc b10c000.txpru: IRQ vring not found                     
    [   28.824297] pru-rproc b10c000.txpru: IRQ kick not found                      
    [   28.830199] remoteproc remoteproc18: b10c000.txpru is available              
    [   28.842179] pru-rproc b10c000.txpru: PRU rproc node /bus@100000/icssg@b10000y
    [   29.027289] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 000002)
    [   29.134704] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 000002)
             Starting Save/Restore Sound Card State...                              
    [  OK  ] Started Save/Restore Sound Card State.                                 
    [  OK  ] Reached target Sound Card.                                             
    [   29.329503] platform 5e00000.r5f: assigned reserved memory node vision-apps-0
    [   29.332430] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong adde
    [   29.350217] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong adde
    [   29.357776] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c       
    [   29.358965] remoteproc remoteproc6: 5e00000.r5f is available                 
    [   29.391823] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-2
    [   29.406141] remoteproc remoteproc6: powering up 5e00000.r5f                  
    [   29.411732] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-2
    [   29.425569] remoteproc remoteproc6: request_firmware failed: -2              
    [   29.451951] usbcore: registered new interface driver usbfs                   
    [   29.462545] usbcore: registered new interface driver hub                     
    [   29.474593] usbcore: registered new device driver usb                        
    [   29.498620] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller                   
    [   29.504119] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus n1
    [   29.518294] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100
    [   29.534153] xhci-hcd xhci-hcd.2.auto: irq 604, io mem 0x06410000             
    [   29.546172] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, b4
    [   29.558124] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber1
    [   29.565335] usb usb1: Product: xHCI Host Controller                          
    [   29.578123] usb usb1: Manufacturer: Linux 5.4.106-g023faefa70 xhci-hcd       
    [   29.584645] usb usb1: SerialNumber: xhci-hcd.2.auto                          
    [   29.595150] hub 1-0:1.0: USB hub found                                       
    [   29.598933] hub 1-0:1.0: 1 port detected                                     
    [   29.610964] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller                   
    [   29.616461] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus n2
    [   29.626165] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed       
    [   29.638171] usb usb2: We don't know the algorithms for LPM for this host, di.
    [   29.646368] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, b4
    [   29.662126] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber1
    [   29.674125] usb usb2: Product: xHCI Host Controller                          
    [   29.679058] usb usb2: Manufacturer: Linux 5.4.106-g023faefa70 xhci-hcd       
    [   29.690128] usb usb2: SerialNumber: xhci-hcd.2.auto                          
    [   29.698385] hub 2-0:1.0: USB hub found                                       
    [   29.702515] hub 2-0:1.0: 1 port detected                                     
    [   29.931663] platform 5f00000.r5f: configured R5F for remoteproc mode         
    [   29.942361] platform 5f00000.r5f: assigned reserved memory node vision-apps-0
    [   29.951407] usb 1-1: new high-speed USB device number 2 using xhci-hcd       
    [   29.962264] remoteproc remoteproc19: 5f00000.r5f is available                
    [   29.974201] remoteproc remoteproc19: Direct firmware load for j7-main-r5f1_12
    [   29.986202] remoteproc remoteproc19: powering up 5f00000.r5f                 
    [   29.991899] remoteproc remoteproc19: Direct firmware load for j7-main-r5f1_12
    [   30.010165] remoteproc remoteproc19: request_firmware failed: -2             
    [   30.110437] usb 1-1: New USB device found, idVendor=0451, idProduct=8142, bc0
    [   30.122908] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
    [   30.138140] usb 1-1: SerialNumber: 05000079DE36                              
    [   30.143189] hub 1-1:1.0: USB hub found                                       
    [   30.146986] hub 1-1:1.0: 4 ports detected                                    
    [MCU2_0]      9.672884 s: CIO: Init ... Done !!!                                
    [MCU2_0]      9.672951 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 10000>
    [MCU2_0]      9.672993 s: APP: Init ... !!!                                     
    [MCU2_0]      9.673011 s: SCICLIENT: Init ... !!!                               
    [MCU2_0]      9.673204 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrif]
    [MCU2_0]      9.673238 s: SCICLIENT: DMSC FW revision 0x15                      
    [MCU2_0]      9.673261 s: SCICLIENT: DMSC FW ABI revision 3.1                   
    [MCU2_0]      9.673283 s: SCICLIENT: Init ... Done !!!                          
    [MCU2_0]      9.673303 s: UDMA: Init ... !!!                                    
    [MCU2_0]      9.674339 s: UDMA: Init ... Done !!!                               
    [MCU2_0]      9.674386 s: MEM: Init ... !!!                                     
    [MCU2_0]      9.674419 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x0000!
    [MCU2_0]      9.674475 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ !
    [MCU2_0]      9.674521 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00!
    [MCU2_0]      9.674564 s: MEM: Init ... Done !!!                                
    [MCU2_0]      9.674583 s: IPC: Init ... !!!                                     
    [MCU2_0]      9.674611 s: IPC: 6 CPUs participating in IPC !!!                  
    [MCU2_0]      9.674642 s: IPC: Waiting for HLOS to be ready ... !!!             
    [MCU2_0]     41.208243 s: IPC: HLOS is ready !!!                                
    [MCU2_0]     41.564152 s: IPC: Init ... Done !!!                                
    [MCU2_0]     41.564206 s: APP: Syncing with 5 CPUs ... !!!                      
    [MCU2_0]     42.203659 s: APP: Syncing with 5 CPUs ... Done !!!                 
    [MCU2_0]     42.203706 s: REMOTE_SERVICE: Init ... !!!                          
    [MCU2_0]     42.205222 s: REMOTE_SERVICE: Init ... Done !!!                     
    [MCU2_0]     42.205305 s: FVID2: Init ... !!!                                   
    [MCU2_0]     42.205366 s: FVID2: Init ... Done !!!                              
    [MCU2_0]     42.205408 s: DSS: Init ... !!!                                     
    [MCU2_0]     42.205431 s: DSS: Display type is eDP !!!                          
    [MCU2_0]     42.205452 s: DSS: SoC init ... !!!                                 
    [MCU2_0]     42.205470 s: SCICLIENT: Sciclient_pmSetModuleState module=152 stat2
    [MCU2_0]     42.205863 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     42.205894 s: SCICLIENT: Sciclient_pmSetModuleState module=297 stat2
    [MCU2_0]     42.206324 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     42.206357 s: SCICLIENT: Sciclient_pmSetModuleState module=151 stat2
    [MCU2_0]     42.206871 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     42.206900 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 1
    [MCU2_0]     42.207330 s: SCICLIENT: Sciclient_pmSetModuleClkParent success     
    [MCU2_0]     42.207361 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 8
    [MCU2_0]     42.207796 s: SCICLIENT: Sciclient_pmSetModuleClkParent success     
    [MCU2_0]     42.207823 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 2
    [MCU2_0]     42.208175 s: SCICLIENT: Sciclient_pmSetModuleClkParent success     
    [MCU2_0]     42.208201 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 cl0
    [MCU2_0]     42.209504 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success       
    [MCU2_0]     42.209535 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 cl0
    [MCU2_0]     42.210091 s: SCICLIENT: Sciclient_pmModuleClkRequest success       
    [MCU2_0]     42.210118 s: DSS: SoC init ... Done !!!                            
    [MCU2_0]     42.210137 s: DSS: Board init ... !!!                               
    [MCU2_0]     42.210156 s: DSS: Turning on DP_PWR pin for eDP adapters ... !!!   
    [MCU2_0]     42.255247 s: DSS: Turning on DP_PWR pin for eDP adapters ... Done!!
    [MCU2_0]     42.255300 s: DSS: Board init ... Done !!!                          
    [MCU2_0]     42.272789 s: DSS: Init ... Done !!!                                
    [MCU2_0]     42.272843 s: VHWA: VPAC Init ... !!!                               
    [MCU2_0]     42.272871 s: SCICLIENT: Sciclient_pmSetModuleState module=290 stat2
    [MCU2_0]     42.811874 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     42.811918 s: VHWA: LDC Init ... !!!                                
    [MCU2_0]     42.814875 s: VHWA: LDC Init ... Done !!!                           
    [MCU2_0]     42.814929 s: VHWA: MSC Init ... !!!                                
    [MCU2_0]     42.823469 s: VHWA: MSC Init ... Done !!!                           
    [MCU2_0]     42.823516 s: VHWA: NF Init ... !!!                                 
    [MCU2_0]     42.824983 s: VHWA: NF Init ... Done !!!                            
    [MCU2_0]     42.825029 s: VHWA: VISS Init ... !!!                               
    [MCU2_0]     42.831063 s: VHWA: VISS Init ... Done !!!                          
    [MCU2_0]     42.831113 s: VHWA: VPAC Init ... Done !!!                          
    [MCU2_0]     42.831150 s:  VX_ZONE_INIT:Enabled                                 
    [MCU2_0]     42.831174 s:  VX_ZONE_ERROR:Enabled                                
    [MCU2_0]     42.831193 s:  VX_ZONE_WARNING:Enabled                              
    [MCU2_0]     42.832176 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.832433 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.832653 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.832847 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.833043 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.833302 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.833544 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.833772 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.833994 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.834223 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.834479 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.834707 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.834925 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.835142 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.835391 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.835622 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.835853 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_0]     42.835901 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!   
    [MCU2_0]     42.835927 s: APP: OpenVX Target kernel init ... !!!                
    [MCU2_0]     42.847680 s: APP: OpenVX Target kernel init ... Done !!!           
    [MCU2_0]     42.847733 s: CSI2RX: Init ... !!!                                  
    [MCU2_0]     42.847755 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state2
    [MCU2_0]     43.429786 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.429824 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state2
    [MCU2_0]     43.430096 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.430123 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state2
    [MCU2_0]     43.430328 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.430359 s: SCICLIENT: Sciclient_pmSetModuleState module=147 stat2
    [MCU2_0]     43.430520 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.430548 s: SCICLIENT: Sciclient_pmSetModuleState module=148 stat2
    [MCU2_0]     43.430676 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.431535 s: CSI2RX: Init ... Done !!!                             
    [MCU2_0]     43.431582 s: CSI2TX: Init ... !!!                                  
    [MCU2_0]     43.431604 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state2
    [MCU2_0]     43.431693 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.431722 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state2
    [MCU2_0]     43.431838 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.431865 s: SCICLIENT: Sciclient_pmSetModuleState module=296 stat2
    [MCU2_0]     43.431956 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_0]     43.432450 s: CSI2TX: Init ... Done !!!                             
    [MCU2_0]     43.432501 s: ISS: Init ... !!!                                     
    [MCU2_0]     43.432534 s: IssSensor_Init ... Done !!!                           
    [MCU2_0]     43.432605 s: vissRemoteServer_Init ... Done !!!                    
    [MCU2_0]     43.432657 s: IttRemoteServer_Init ... Done !!!                     
    [MCU2_0]     43.432686 s: UDMA Copy: Init ... !!!                               
    [MCU2_0]     43.434166 s: UDMA Copy: Init ... Done !!!                          
    [MCU2_0]     43.434219 s: APP: Init ... Done !!!                                
    [MCU2_0]     43.434268 s: APP: Run ... !!!                                      
    [MCU2_0]     43.434296 s: IPC: Starting echo test ...                           
    [MCU2_0]     43.436352 s: APP: Run ... Done !!!                                 
    [MCU2_0]     43.437675 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_ 
    [MCU2_0]     43.437769 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_ 
    [MCU2_0]     43.437840 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_ 
    [MCU2_0]     43.437905 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_ 
    [MCU2_1]     10.272161 s: CIO: Init ... Done !!!                                
    [MCU2_1]     10.272233 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 10000>
    [MCU2_1]     10.272274 s: APP: Init ... !!!                                     
    [MCU2_1]     10.272290 s: SCICLIENT: Init ... !!!                               
    [MCU2_1]     10.272482 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrif]
    [MCU2_1]     10.272515 s: SCICLIENT: DMSC FW revision 0x15                      
    [MCU2_1]     10.272537 s: SCICLIENT: DMSC FW ABI revision 3.1                   
    [MCU2_1]     10.272561 s: SCICLIENT: Init ... Done !!!                          
    [MCU2_1]     10.272581 s: UDMA: Init ... !!!                                    
    [MCU2_1]     10.273661 s: UDMA: Init ... Done !!!                               
    [MCU2_1]     10.273709 s: MEM: Init ... !!!                                     
    [MCU2_1]     10.273740 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x0000!
    [MCU2_1]     10.273789 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ !
    [MCU2_1]     10.273836 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00!
    [MCU2_1]     10.273881 s: MEM: Init ... Done !!!                                
    [MCU2_1]     10.273899 s: IPC: Init ... !!!                                     
    [MCU2_1]     10.273928 s: IPC: 6 CPUs participating in IPC !!!                  
    [MCU2_1]     10.273961 s: IPC: Waiting for HLOS to be ready ... !!!             
    [MCU2_1]     41.828187 s: IPC: HLOS is ready !!!                                
    [MCU2_1]     42.203562 s: IPC: Init ... Done !!!                                
    [MCU2_1]     42.203621 s: APP: Syncing with 5 CPUs ... !!!                      
    [MCU2_1]     42.203657 s: APP: Syncing with 5 CPUs ... Done !!!                 
    [MCU2_1]     42.203682 s: REMOTE_SERVICE: Init ... !!!                          
    [MCU2_1]     42.205229 s: REMOTE_SERVICE: Init ... Done !!!                     
    [MCU2_1]     42.205305 s: FVID2: Init ... !!!                                   
    [MCU2_1]     42.205365 s: FVID2: Init ... Done !!!                              
    [MCU2_1]     42.205389 s: VHWA: DMPAC: Init ... !!!                             
    [MCU2_1]     42.205411 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state2
    [MCU2_1]     42.205588 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_1]     42.205617 s: SCICLIENT: Sciclient_pmSetModuleState module=305 stat2
    [MCU2_1]     42.206082 s: SCICLIENT: Sciclient_pmSetModuleState success         
    [MCU2_1]     42.206108 s: VHWA: DOF Init ... !!!                                
    [MCU2_1]     42.216767 s: VHWA: DOF Init ... Done !!!                           
    [MCU2_1]     42.216817 s: VHWA: SDE Init ... !!!                                
    [MCU2_1]     42.219095 s: VHWA: SDE Init ... Done !!!                           
    [MCU2_1]     42.219144 s: VHWA: DMPAC: Init ... Done !!!                        
    [MCU2_1]     42.219167 s: VHWA: Codec: Init ... !!!                             
    [MCU2_1]     42.219186 s: VHWA: VDEC Init ... !!!                               
    [MCU2_1]     42.232589 s: VHWA: VDEC Init ... Done !!!                          
    [MCU2_1]     42.232648 s: VHWA: VENC Init ... !!!                               
    [MCU2_1]     42.811797 s: MM_ENC_Init: No OCM RAM pool available, fallback to Ds
    [MCU2_1]     42.853698 s: VHWA: VENC Init ... Done !!!                          
    [MCU2_1]     42.853753 s: VHWA: Init ... Done !!!                               
    [MCU2_1]     42.853788 s:  VX_ZONE_INIT:Enabled                                 
    [MCU2_1]     42.853810 s:  VX_ZONE_ERROR:Enabled                                
    [MCU2_1]     42.853829 s:  VX_ZONE_WARNING:Enabled                              
    [MCU2_1]     42.854804 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_1]     42.855036 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_1]     42.855288 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_1]     42.855515 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_1]     42.855726 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_1]     42.855945 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added t 
    [MCU2_1]     42.855994 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!   
    [MCU2_1]     42.856023 s: APP: OpenVX Target kernel init ... !!!                
    [MCU2_1]     42.856406 s: APP: OpenVX Target kernel init ... Done !!!           
    [MCU2_1]     42.856448 s: UDMA Copy: Init ... !!!                               
    [MCU2_1]     43.431634 s: UDMA Copy: Init ... Done !!!                          
    [MCU2_1]     43.431686 s: APP: Init ... Done !!!                                
    [MCU2_1]     43.431707 s: APP: Run ... !!!                                      
    [MCU2_1]     43.431725 s: IPC: Starting echo test ...                           
    [MCU2_1]     43.433851 s: APP: Run ... Done !!!                                 
    [MCU2_1]     43.435010 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_ 
    [MCU2_1]     43.435101 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_ 
    [MCU2_1]     43.435170 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_ 
    [MCU2_1]     43.437512 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_ 
    [C6x_1 ]     11.478143 s: CIO: Init ... Done !!!                                
    [C6x_1 ]     11.478179 s: ### CPU Frequency <ORG = 1350000000 Hz>, <NEW = 13500>
    [C6x_1 ]     11.478193 s: APP: Init ... !!!                                     
    [C6x_1 ]     11.478201 s: SCICLIENT: Init ... !!!                               
    [C6x_1 ]     11.478482 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrif]
    [C6x_1 ]     11.478495 s: SCICLIENT: DMSC FW revision 0x15                      
    [C6x_1 ]     11.478505 s: SCICLIENT: DMSC FW ABI revision 3.1                   
    [C6x_1 ]     11.478514 s: SCICLIENT: Init ... Done !!!                          
    [C6x_1 ]     11.478524 s: UDMA: Init ... !!!                                    
    [C6x_1 ]     11.479958 s: UDMA: Init ... Done !!!                               
    [C6x_1 ]     11.479999 s: UDMA DRU: Init ... Done !!!                           
    [C6x_1 ]     11.480009 s: MEM: Init ... !!!                                     
    [C6x_1 ]     11.480024 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x0000!
    [C6x_1 ]     11.480043 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ !
    [C6x_1 ]     11.480058 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x000!
    [C6x_1 ]     11.480073 s: MEM: Init ... Done !!!                                
    [C6x_1 ]     11.480082 s: IPC: Init ... !!!                                     
    [C6x_1 ]     11.480096 s: IPC: 6 CPUs participating in IPC !!!                  
    [C6x_1 ]     11.480110 s: IPC: Waiting for HLOS to be ready ... !!!             
    [C6x_1 ]     37.307395 s: IPC: HLOS is ready !!!                                
    [C6x_1 ]     37.814265 s: IPC: Init ... Done !!!                                
    [C6x_1 ]     37.814296 s: APP: Syncing with 5 CPUs ... !!!                      
    [C6x_1 ]     42.203657 s: APP: Syncing with 5 CPUs ... Done !!!                 
    [C6x_1 ]     42.203669 s: REMOTE_SERVICE: Init ... !!!                          
    [C6x_1 ]     42.204316 s: REMOTE_SERVICE: Init ... Done !!!                     
    [C6x_1 ]     42.204354 s:  VX_ZONE_INIT:Enabled                                 
    [C6x_1 ]     42.204365 s:  VX_ZONE_ERROR:Enabled                                
    [C6x_1 ]     42.204374 s:  VX_ZONE_WARNING:Enabled                              
    [C6x_1 ]     42.205227 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!   
    [C6x_1 ]     42.205245 s: APP: OpenVX Target kernel init ... !!!                
    [C6x_1 ]     42.205355 s: APP: OpenVX Target kernel init ... Done !!!           
    [C6x_1 ]     42.205367 s: APP: StradVision OZ Init ... !!!                      
    [C6x_1 ]     42.205455 s: UDMA Copy: Init ... !!!                               
    [C6x_1 ]     42.210234 s: UDMA Copy: Init ... Done !!!                          
    [C6x_1 ]     42.210254 s: UDMA DRU Copy: Init ... !!!                           
    [C6x_1 ]     42.211959 s: ch_obj->create_prms.enable_intr = 1                   
    [C6x_1 ]     42.213858 s: UDMA DRU Copy: Init ... Done !!!                      
    [C6x_1 ]     42.213870 s: APP: Init ... Done !!!                                
    [C6x_1 ]     42.214586 s: APP: Run ... !!!                                      
    [C6x_1 ]     42.214594 s: IPC: Starting echo test ...                           
    [C6x_1 ]     42.215783 s: APP: Run ... Done !!!                                 
    [C6x_1 ]     42.216108 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_ 
    [C6x_1 ]     42.216142 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_ 
    [C6x_1 ]     43.434792 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_ 
    [C6x_1 ]     43.437371 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_ 
    [C6x_2 ]     12.096626 s: CIO: Init ... Done !!!                                
    [C6x_2 ]     12.096671 s: ### CPU Frequency <ORG = 1350000000 Hz>, <NEW = 13500>
    [C6x_2 ]     12.096687 s: APP: Init ... !!!                                     
    [C6x_2 ]     12.096700 s: SCICLIENT: Init ... !!!                               
    [C6x_2 ]     12.096970 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrif]
    [C6x_2 ]     12.096993 s: SCICLIENT: DMSC FW revision 0x15                      
    [C6x_2 ]     12.097003 s: SCICLIENT: DMSC FW ABI revision 3.1                   
    [C6x_2 ]     12.097013 s: SCICLIENT: Init ... Done !!!                          
    [C6x_2 ]     12.097029 s: UDMA: Init ... !!!                                    
    [C6x_2 ]     12.098363 s: UDMA: Init ... Done !!!                               
    [C6x_2 ]     12.098406 s: UDMA DRU: Init ... Done !!!                           
    [C6x_2 ]     12.098422 s: MEM: Init ... !!!                                     
    [C6x_2 ]     12.098438 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x0000!
    [C6x_2 ]     12.098460 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ !
    [C6x_2 ]     12.098475 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x000!
    [C6x_2 ]     12.098491 s: MEM: Init ... Done !!!                                
    [C6x_2 ]     12.098504 s: IPC: Init ... !!!                                     
    [C6x_2 ]     12.098527 s: IPC: 6 CPUs participating in IPC !!!                  
    [C6x_2 ]     12.098541 s: IPC: Waiting for HLOS to be ready ... !!!             
    [C6x_2 ]     38.616191 s: IPC: HLOS is ready !!!                                
    [C6x_2 ]     39.052630 s: IPC: Init ... Done !!!                                
    [C6x_2 ]     39.052658 s: APP: Syncing with 5 CPUs ... !!!                      
    [C6x_2 ]     42.203657 s: APP: Syncing with 5 CPUs ... Done !!!                 
    [C6x_2 ]     42.203670 s: REMOTE_SERVICE: Init ... !!!                          
    [C6x_2 ]     42.204332 s: REMOTE_SERVICE: Init ... Done !!!                     
    [C6x_2 ]     42.204369 s:  VX_ZONE_INIT:Enabled                                 
    [C6x_2 ]     42.204379 s:  VX_ZONE_ERROR:Enabled                                
    [C6x_2 ]     42.204388 s:  VX_ZONE_WARNING:Enabled                              
    [C6x_2 ]     42.205219 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!   
    [C6x_2 ]     42.205236 s: APP: OpenVX Target kernel init ... !!!                
    [C6x_2 ]     42.205355 s: APP: OpenVX Target kernel init ... Done !!!           
    [C6x_2 ]     42.205366 s: APP: StradVision OZ Init ... !!!                      
    [C6x_2 ]     42.205431 s: UDMA Copy: Init ... !!!                               
    [C6x_2 ]     42.209896 s: UDMA Copy: Init ... Done !!!                          
    [C6x_2 ]     42.209915 s: UDMA DRU Copy: Init ... !!!                           
    [C6x_2 ]     42.211698 s: ch_obj->create_prms.enable_intr = 1                   
    [C6x_2 ]     42.213678 s: UDMA DRU Copy: Init ... Done !!!                      
    [C6x_2 ]     42.213689 s: APP: Init ... Done !!!                                
    [C6x_2 ]     42.214309 s: APP: Run ... !!!                                      
    [C6x_2 ]     42.214319 s: IPC: Starting echo test ...                           
    [C6x_2 ]     42.215394 s: APP: Run ... Done !!!                                 
    [C6x_2 ]     42.215710 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_ 
    [C6x_2 ]     42.216103 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_ 
    [C6x_2 ]     43.434815 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_ 
    [C6x_2 ]     43.437387 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_ 
    [C7x_1 ]     12.706619 s: CIO: Init ... Done !!!                                
    [C7x_1 ]     12.706643 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 10000>
    [C7x_1 ]     12.706658 s: APP: Init ... !!!                                     
    [C7x_1 ]     12.706666 s: SCICLIENT: Init ... !!!                               
    [C7x_1 ]     12.706903 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrif]
    [C7x_1 ]     12.706917 s: SCICLIENT: DMSC FW revision 0x15                      
    [C7x_1 ]     12.706927 s: SCICLIENT: DMSC FW ABI revision 3.1                   
    [C7x_1 ]     12.706937 s: SCICLIENT: Init ... Done !!!                          
    [C7x_1 ]     12.706946 s: UDMA: Init ... !!!                                    
    [C7x_1 ]     12.707914 s: UDMA: Init ... Done !!!                               
    [C7x_1 ]     12.707928 s: UDMA DRU: Init ... Done !!!                           
    [C7x_1 ]     12.707938 s: MEM: Init ... !!!                                     
    [C7x_1 ]     12.707948 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x0000!
    [C7x_1 ]     12.707969 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ !
    [C7x_1 ]     12.707988 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ !
    [C7x_1 ]     12.708005 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ !
    [C7x_1 ]     12.708022 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x000!
    [C7x_1 ]     12.708040 s: MEM: Init ... Done !!!                                
    [C7x_1 ]     12.708047 s: IPC: Init ... !!!                                     
    [C7x_1 ]     12.708057 s: IPC: 6 CPUs participating in IPC !!!                  
    [C7x_1 ]     12.708071 s: IPC: Waiting for HLOS to be ready ... !!!             
    [C7x_1 ]     40.068400 s: IPC: HLOS is ready !!!                                
    [C7x_1 ]     40.300964 s: IPC: Init ... Done !!!                                
    [C7x_1 ]     40.300978 s: APP: Syncing with 5 CPUs ... !!!                      
    [C7x_1 ]     42.203659 s: APP: Syncing with 5 CPUs ... Done !!!                 
    [C7x_1 ]     42.203676 s: REMOTE_SERVICE: Init ... !!!                          
    [C7x_1 ]     42.204039 s: REMOTE_SERVICE: Init ... Done !!!                     
    [C7x_1 ]     42.204065 s:  VX_ZONE_INIT:Enabled                                 
    [C7x_1 ]     42.204076 s:  VX_ZONE_ERROR:Enabled                                
    [C7x_1 ]     42.204085 s:  VX_ZONE_WARNING:Enabled                              
    [C7x_1 ]     42.204333 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!   
    [C7x_1 ]     42.204347 s: APP: OpenVX Target kernel init ... !!!                
    [C7x_1 ]     42.204377 s: APP: OpenVX Target kernel init ... Done !!!           
    [C7x_1 ]     42.204388 s: APP: StradVision OZ Init ... !!!                      
    [C7x_1 ]     42.204436 s: APP: Init ... Done !!!                                
    [C7x_1 ]     42.204457 s: APP: Run ... !!!                                      
    [C7x_1 ]     42.204479 s: IPC: Starting echo test ...                           
    [C7x_1 ]     42.204974 s: APP: Run ... Done !!!                                 
    [C7x_1 ]     42.215703 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_ 
    [C7x_1 ]     42.216110 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_ 
    [C7x_1 ]     43.434839 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_ 
    [C7x_1 ]     43.437408 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_ 
    [   44.753657] can: controller area network core (rev 20170425 abi 9)           
    [   44.759919] NET: Registered protocol family 29                               
    [   44.770111] can: raw protocol (rev 20170425)                                 
    [   44.777102] slcan: serial line CAN interface driver                          
    [   44.782040] slcan: 10 dynamic interface channels.                            
    Load config file: '/sd/svnet/configs/svm_switch_config.yaml'                    
                                                                                    
    Load YAML {                                                                     
    system_config:                                                                  
      auto_run_usecase: 3                                                           
      display_width: 1920                                                           
      display_height: 1080                                                          
      enable_can: 1                                                                 
      enable_switch: 1                                                              
      enable_image_tx: 1                                                            
    svm_config:                                                                     
      od_cfg_file: /sd/svnet/models/od_io_1.bin                                     
      od_net_file: /sd/svnet/models/od_net.bin.svnet                                
      od_ini_file: /sd/svnet/models/options.ini.svnet                               
      plsd_cfg_file: /sd/svnet/models/plsd_io_1.bin                                 
      plsd_net_file: /sd/svnet/models/plsd_net.bin.svnet                            
      ce_cfg_file: /sd/svnet/models/ce_io_1.bin                                     
      ce_net_file: /sd/svnet/models/ce_net.bin.svnet                                
      GRE_SHIFT_IN_PARKINGSPACE: 1                                                  
    debug_config:                                                                   
      path: /sd/svnet/trace                                                         
    oz_draw:                                                                        
      cpu_load_display: 0                                                           
      od_width: 2560                                                                
      od_height: 1920                                                               
      psd_width: 1000                                                               
      psd_height: 1000                                                              
    recorder_config:                                                                
      path: /run/media/sda1/record                                                  
      duration: 600                                                                 
      video_fps: 20                                                                 
    camera_params:                                                                  
      path: /sd/svnet/camera_parameters/zf_ipace_ger.ini                            
      camera_width: 1280                                                            
      camera_height: 960                                                            
      rear_axle_to_center: 1.489                                                    
      target_vehicle_width: 2.139                                                   
      target_vehicle_depth: 4.682                                                   
    perception_can_tx_config:                                                       
      mode: 0                                                                       
      interface: can1                                                               
      slcan_device: /dev/ttyUSB0                                                    
      frame_delay_us: 100                                                           
    perception_can_rx_config:                                                       
      mode: 0                                                                       
      interface: can1                                                               
      slcan_device: /dev/ttyUSB0                                                    
    vehicle_can_rx_config:                                                          
      mode: 0                                                                       
      type: zf_ipace                                                                
      interface: can0                                                               
      slcan_device: /dev/ttyUSB0                                                    
    image_tx_config:                                                                
      mode: 0                                                                       
      addr: 255.255.255.255                                                         
    svslam:                                                                         
      input_frame_skip: 3                                                           
      enable_log: 0                                                                 
      enable_statstics: 0                                                           
    }                                                                               
    APP: Init ... !!!                                                               
    MEM: Init ... !!!                                                               
    MEM: Initialized DMA HEAP (fd=19) !!!                                           
    MEM: Init ... Done !!!                                                          
    IPC: Init ... !!!                                                               
    IPC: Init ... Done !!!                                                          
    REMOTE_SERVICE: Init ... !!!                                                    
    REMOTE_SERVICE: Init ... Done !!!                                               
        59.463754 s: GTC Frequency = 200 MHz                                        
    APP: Init ... Done !!!                                                          
        59.470240 s:  VX_ZONE_INIT:Enabled                                          
        59.470257 s:  VX_ZONE_ERROR:Enabled                                         
        59.470262 s:  VX_ZONE_WARNING:Enabled                                       
        59.474005 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!            
        59.474171 s:  VX_ZONE_INIT:[tivxHostInit:48] Initialization Done for HOST !!
    Sensor selected : ISX016-SEKO                                                   
        59.481993 s: ISS: Enumerating sensors ... !!!                               
        59.881410 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3         
        59.881420 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS       
        59.881440 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI         
        59.881445 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN
        59.881450 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN  
        59.881454 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY          
        59.881459 s: ISS: Enumerating sensors ... found 6 : ISX016-SEKO             
    Querying ISX016-SEKO                                                            
        59.881467 s: ISS: Querying sensor [ISX016-SEKO] ... !!!                     
        59.881561 s: ISS: Querying sensor [ISX016-SEKO] ... Done !!!                
    YUV Input selected. VISS and AEWB nodes will be bypassed.                       
    Sensor DCC is NOT enabled                                                       
    Sensor width = 1280                                                             
    Sensor height = 960                                                             
    Sensor DCC ID = 160                                                             
    Sensor Supported Features = 0x0                                                 
    Sensor Enabled Features = 0x0                                                   
        59.881587 s: ISS: Initializing sensor [ISX016-SEKO], doing IM_SENSOR_CMD_PW!
        59.881876 s: ISS: Initializing sensor [ISX016-SEKO], doing IM_SENSOR_CMD_CO!
    [MCU2_0]     59.881685 s: ISX016_PowerOn : chMask = 0x0                         
    [MCU2_0]     59.881747 s: ISX016_PowerOn : chMask = 0x1                         
    [MCU2_0]     59.881781 s: ISX016_PowerOn : chMask = 0x2                         
    [MCU2_0]     59.881813 s: ISX016_PowerOn : chMask = 0x3                         
    [MCU2_0]     59.881946 s: Configuring cameras                                   
    [MCU2_0]     60.282224 s:  ISX016 [ISX016_Sensor_MappingConfig] done            
        60.382353 s: ISS: Initializing sensor [ISX016-SEKO] ... Done !!!            
    local_capture_config.numDataLanes = 4                                           
    local_capture_config.dataLanesMap[0] = 1                                        
    local_capture_config.dataLanesMap[1] = 2                                        
    local_capture_config.dataLanesMap[2] = 3                                        
    local_capture_config.dataLanesMap[3] = 4                                        
    capture node = 0x0x194dab0                                                      
    ldc node[0] = 0x0x194e108                                                       
    ldc node[1] = 0x0x194e760                                                       
    ldc node[2] = 0x0x194edb8                                                       
    ldc node[3] = 0x0x194f410                                                       
    [MCU2_0]     60.382260 s:  ISX016 [ISX016_Dser_Config] done                     
        60.802122 s: ISS: Starting sensor [ISX016-SEKO] ... !!!                     
    [MCU2_0]     60.802243 s: Starting cameras                                      
        61.414291 s: ISS: Starting sensor [ISX016-SEKO] ... !!!                     
    read config file : /sd/svnet/models/od_io_1.bin                                 
    read config file : /sd/svnet/models/plsd_io_1.bin                               
    read config file : /sd/svnet/models/ce_io_1.bin                                 
    read config file : /sd/svnet/models/od_io_1.bin                                 
    ini_file load                                                                   
    decrypt network file --> done                                                   
    read config file : /sd/svnet/models/od_io_1.bin                                 
    decrypt network file --> done                                                   
    read config file : /sd/svnet/models/plsd_io_1.bin                               
    read config file : /sd/svnet/models/plsd_io_1.bin                               
    decrypt network file --> done                                                   
    read config file : /sd/svnet/models/ce_io_1.bin                                 
    read config file : /sd/svnet/models/ce_io_1.bin                                 
    decrypt network file --> done                                                   
    read config file : /sd/svnet/models/od_io_1.bin                                 
    read config file : /sd/svnet/models/plsd_io_1.bin                               
    read config file : /sd/svnet/models/ce_io_1.bin                                 
    [C7x_1 ]     62.010446 s:  VX_ZONE_WARNING:[tivxImagePreprocCreate:774] All Ints
    [C7x_1 ]     62.010743 s: OZ 2.0 SV TIDL  was built at Jun  8 2022 16:05:08     
    [C7x_1 ]     62.020720 s: model(1), org(2560,1536), crop(0.000000,0.000000,2559)
    [C7x_1 ]     62.020826 s: OD tracking RPN_THRES(0.500000), DET_THRES1(0.500000))
    [C7x_1 ]     62.034900 s:  VX_ZONE_WARNING:[tivxSvTidlCreate:929] All Interrupts
    [C7x_1 ]     62.037784 s:  VX_ZONE_WARNING:[tivxImagePreprocCreate:774] All Ints
    [C7x_1 ]     62.038056 s: OZ 2.0 SV TIDL  was built at Jun  8 2022 16:05:08     
    [C7x_1 ]     62.042054 s: model(8), org(0,0), crop(0.000000,0.000000,0.000000,0)
    [C7x_1 ]     62.055564 s:  VX_ZONE_WARNING:[tivxSvTidlCreate:929] All Interrupts
    [C7x_1 ]     62.056106 s:  VX_ZONE_WARNING:[tivxImagePreprocCreate:774] All Ints
    [C7x_1 ]     62.056379 s: OZ 2.0 SV TIDL  was built at Jun  8 2022 16:05:08     
    [C7x_1 ]     62.062690 s: model(5), org(0,0), crop(0.000000,0.000000,0.000000,0)
    [C7x_1 ]     62.080179 s:  VX_ZONE_WARNING:[tivxSvTidlCreate:929] All Interrupts
                                                                                    
    ZfPerceptionCanReceiver thread start                                            
        mode : 0                                                                    
        interface : can1                                                            
        baudrate : 1000000 bps                                                      
    ZfVehicleCanReceiver thread start                                               
        mode : 0                                                                    
        interface : can0                                                            
        baudrate : 500000 bps                                                       
    Cannot find device "can1"                                                       
    Cannot find device "can0"                                                       
    Cannot find device "can1"                                                       
    Cannot find device "can0"                                                       
    ZfPerceptionCanTransmitter thread start                                         
        mode : 0                                                                    
        interface : can1                                                            
        baudrate : 1000000 bps                                                      
        frame delay : 100 us                                                        
                                                                                    
                                                                                    
     ===============================                                                
      StradVision ZF-SVM Usecase                                                    
     ===============================                                                
                                                                                    
     x: Exit                                                                        
                                                                                    
     1: Image Tx Test mode on/off                                                   
     2: Vehicle CAN Rx Test mode on/off                                             
     3: Perception CAN Tx Test mode on/off                                          
     4: APA Usecase                                                                 
     5: SLAM Usecase with hybridview display                                        
     d: Display cpu load on/off                                                     
     p: Print performance statistics                                                
                                                                                    
     0: Reset                                                                       
                                                                                    
     Enter Choice:ZfImageTransmitter thread start                                   
        mode : 0                                                                    
        port : 30000                                                                
        mtu  : 32768                                                                
        addr : 255.255.255.255                                                      
    Cannot find device "can1"                                                       
    Cannot find device "can1"                                                       
    [FAILED] Failed to start Wait for Network to be Configured.                     
    See 'systemctl status systemd-networkd-wait-online.service' for details.        
    [  OK  ] Reached target Network is Online.                                      
             Starting LSB: start and stop docker...                                 
             Starting Docker Application Container Engine...                        
             Starting LSB: network benchmark...                                     
    [  OK  ] Started strongSwan IPsec I…IKEv2 daemon using ipsec.conf.              
    [  OK  ] Started LSB: start and stop docker.                                    
    [  OK  ] Started LSB: network benchmark.                                        
             Starting thermal-zone-init.service...                                  
    [  OK  ] Started thermal-zone-init.service.                                     
    [  141.301915] Initializing XFRM netlink socket                                 
    [  143.376424] bridge: filtering via arp/ip/ip6tables is no longer available by.
    [  143.390453] Bridge firewalling registered                                    
    [  OK  ] Started Docker Application Container Engine. 

    Log2(Linux crashing)

    U-Boot SPL 2020.01-dirty (Nov 15 2022 - 15:15:32 +0530)                    
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')     
    Trying to boot from MMC2                                                   
    Loading Environment from MMC... *** Warning - No MMC card found, using deft
                                                                               
    Starting ATF on ARM64 core...                                              
                                                                               
    NOTICE:  BL31: v2.4(release):07.03.00.005-dirty                            
    NOTICE:  BL31: Built : 00:15:40, Apr 10 2021                               
                                                                               
    U-Boot SPL 2020.01-dirty (Nov 15 2022 - 15:14:50 +0530)                    
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')     
    Detected: J7X-BASE-CPB rev E3                                              
    Detected: J7X-VSC8514-ETH rev E2                                           
    Trying to boot from MMC2                                                   
                                                                               
                                                                               
    U-Boot 2020.01-dirty (Nov 15 2022 - 15:14:50 +0530)                        
                                                                               
    SoC:   J721E SR1.0                                                         
    Model: Texas Instruments K3 J721E SoC                                      
    Board: J721EX-PM2-SOM rev E7                                               
    DRAM:  4 GiB                                                               
    not found for dev hbmc-mux                                                 
    Flash: 0 Bytes                                                             
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1                                  
    Loading Environment from MMC... OK                                         
    In:    serial@2800000                                                      
    Out:   serial@2800000                                                      
    Err:   serial@2800000                                                      
    Detected: J7X-BASE-CPB rev E3                                              
    Detected: J7X-VSC8514-ETH rev E2                                           
    Net:   K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x002930
                                                                               
    Warning: ethernet@46000000 using MAC address from ROM                      
    eth0: ethernet@46000000                                                    
    Hit any key to stop autoboot:  0                                           
    switch to partitions #0, OK                                                
    mmc1 is current device                                                     
    SD/MMC found on device 1                                                   
    483 bytes read in 1 ms (471.7 KiB/s)                                       
    Loaded env from uEnv.txt                                                   
    Importing environment from mmc1 ...                                        
    Running uenvcmd ...                                                        
    1 bytes read in 1 ms (1000 Bytes/s)                                        
    Already setup.                                                             
    Core 1 is already in use. No rproc commands work                           
    Core 2 is already in use. No rproc commands work                           
    4143512 bytes read in 89 ms (44.4 MiB/s)                                   
    Load Remote Processor 2 with data@addr=0x82000000 4143512 bytes: Success!  
    1972224 bytes read in 43 ms (43.7 MiB/s)                                   
    Load Remote Processor 3 with data@addr=0x82000000 1972224 bytes: Success!  
    1701968 bytes read in 39 ms (41.6 MiB/s)                                   
    Load Remote Processor 6 with data@addr=0x82000000 1701968 bytes: Success!  
    1701968 bytes read in 38 ms (42.7 MiB/s)                                   
    Load Remote Processor 7 with data@addr=0x82000000 1701968 bytes: Success!  
    11788384 bytes read in 246 ms (45.7 MiB/s)                                 
    Load Remote Processor 8 with data@addr=0x82000000 11788384 bytes: Success! 
    16799752 bytes read in 350 ms (45.8 MiB/s)                                 
    97825 bytes read in 5 ms (18.7 MiB/s)                                      
    10978 bytes read in 3 ms (3.5 MiB/s)                                       
    ## Flattened Device Tree blob at 88000000                                  
       Booting using the fdt blob at 0x88000000                                
       Loading Device Tree to 000000008fee5000, end 000000008fffffff ... OK    
                                                                               
    Starting kernel ...                                                        
                                                                               
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]     
    [    0.000000] Linux version 5.4.106-g023faefa70 (oe-user@oe-host) (gcc ve1
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC               
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options ')
    [    0.000000] printk: bootconsole [ns16550a0] enabled                     
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100B
    [    0.000000] OF: reserved mem: initialized node vision_apps-r5f-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memol
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@al
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@bl
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memort
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-mel
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000B
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-mel
    [    0.000000] cma: Failed to reserve 512 MiB                              
    [    0.000000] psci: probing for conduit method from DT.                   
    [    0.000000] psci: PSCIv1.1 detected in firmware.                        
    [    0.000000] psci: Using standard PSCI v0.2 function IDs                 
    [    0.000000] psci: Trusted OS migration not required                     
    [    0.000000] psci: SMC Calling Convention v1.0                           
    [    0.000000] percpu: Embedded 2 pages/cpu s48472 r8192 d74408 u131072    
    [    0.000000] Detected PIPT I-cache on CPU0                               
    [    0.000000] CPU features: detected: GIC system register CPU interface   
    [    0.000000] CPU features: detected: EL2 vector hardening                
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 4640
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns1655t
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 )
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 b)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off     
    [    0.000000] software IO TLB: mapped [mem 0x9a800000-0x9e800000] (64MB)  
    [    0.000000] Memory: 1535424K/2973696K available (9662K kernel code, 790)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1  
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.           
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_id.
    [    0.000000]  Tasks RCU enabled.                                         
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is .
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0              
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode                 
    [    0.000000] GICv3: 960 SPIs implemented                                 
    [    0.000000] GICv3: 0 Extended SPIs implemented                          
    [    0.000000] GICv3: Distributor has no Range Selector support            
    [    0.000000] GICv3: 16 PPIs implemented                                  
    [    0.000000] GICv3: no VLPI support, no direct LPI support               
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000019000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]                             
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-IS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @8c080000)
    [    0.000000] ITS: using cache flushing for cmd queue                     
    [    0.000000] GICv3: using LPI property table @0x00000008c00c0000         
    [    0.000000] GIC: using cache flushing for LPI property table            
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008c0
    [    0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x40
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).      
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cs
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps everys
    [    0.008365] Console: colour dummy device 80x25                          
    [    0.012927] Calibrating delay loop (skipped), value calculated using ti)
    [    0.023595] pid_max: default: 32768 minimum: 301                        
    [    0.028344] LSM: Security Framework initializing                        
    [    0.033092] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.040663] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 )
    [    0.049718] ASID allocator initialised with 32768 entries               
    [    0.055301] rcu: Hierarchical SRCU implementation.                      
    [    0.060336] Platform MSI: gic-its@1820000 domain created                
    [    0.065981] PCI/MSI: /bus@100000/interrupt-controller@1800000/gic-its@1d
    [    0.074797] smp: Bringing up secondary CPUs ...                         
    [    0.756273] Detected PIPT I-cache on CPU1                               
    [    0.756295] GICv3: CPU1: found redistributor 1 region 0:0x00000000019200
    [    0.756305] GICv3: CPU1: using allocated LPI pending table @0x00000008c0
    [    0.756332] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]  
    [    0.756385] smp: Brought up 1 node, 2 CPUs                              
    [    0.785727] SMP: Total of 2 processors activated.                       
    [    0.790531] CPU features: detected: 32-bit EL0 Support                  
    [    0.795783] CPU features: detected: CRC32 instructions                  
    [    0.807430] CPU: All CPU(s) started at EL2                              
    [    0.811623] alternatives: patching kernel code                          
    [    0.816658] devtmpfs: initialized                                       
    [    0.825213] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffs
    [    0.835185] futex hash table entries: 512 (order: -1, 32768 bytes, line)
    [    0.842340] pinctrl core: initialized pinctrl subsystem                 
    [    0.848083] NET: Registered protocol family 16                          
    [    0.852806] DMA: preallocated 256 KiB pool for atomic allocations       
    [    0.859280] hw-breakpoint: found 6 breakpoint and 4 watchpoint register.
    [    0.874107] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.880962] HugeTLB registered 512 MiB page size, pre-allocated 0 pages 
    [    0.887719] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.895296] cryptd: max_cpu_qlen set to 1000                            
    [    0.901391] vsys_3v3: supplied by evm_12v0                              
    [    0.905756] vsys_5v0: supplied by evm_12v0                              
    [    0.910278] iommu: Default domain type: Translated                      
    [    0.915433] SCSI subsystem initialized                                  
    [    0.919571] mc: Linux media interface: v0.10                            
    [    0.923940] videodev: Linux video capture interface: v2.00              
    [    0.929550] pps_core: LinuxPPS API ver. 1 registered                    
    [    0.934619] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo>
    [    0.943955] PTP clock support registered                                
    [    0.947965] EDAC MC: Ver: 3.0.0                                         
    [    0.951663] FPGA manager framework                                      
    [    0.955167] Advanced Linux Sound Architecture Driver Initialized.       
    [    0.961799] clocksource: Switched to clocksource arch_sys_counter       
    [    0.968096] VFS: Disk quotas dquot_6.6.0                                
    [    0.972144] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 b)
    [    0.981565] Carveout Heap: Exported 512 MiB at 0x00000000b8000000       
    [    0.987799] thermal_sys: Registered thermal governor 'step_wise'        
    [    0.987801] thermal_sys: Registered thermal governor 'power_allocator'  
    [    0.994211] NET: Registered protocol family 2                           
    [    1.005580] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0)
    [    1.014344] TCP established hash table entries: 32768 (order: 2, 262144)
    [    1.022536] TCP bind hash table entries: 32768 (order: 3, 524288 bytes,)
    [    1.030280] TCP: Hash tables configured (established 32768 bind 32768)  
    [    1.037007] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    1.043898] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, l)
    [    1.051291] NET: Registered protocol family 1                           
    [    1.055983] RPC: Registered named UNIX socket transport module.         
    [    1.062037] RPC: Registered udp transport module.                       
    [    1.066840] RPC: Registered tcp transport module.                       
    [    1.071642] RPC: Registered tcp NFSv4.1 backchannel transport module.   
    [    1.078225] PCI: CLS 0 bytes, default 64                                
    [    1.082545] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counte
    [    1.092360] Initialise system trusted keyrings                          
    [    1.096967] workingset: timestamp_bits=46 max_order=15 bucket_order=0   
    [    1.105528] squashfs: version 4.0 (2009/01/31) Phillip Lougher          
    [    1.111716] NFS: Registering the id_resolver key type                   
    [    1.116889] Key type id_resolver registered                             
    [    1.121159] Key type id_legacy registered                               
    [    1.125256] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    1.132186] 9p: Installing v9fs 9p2000 file system support              
    [    1.144987] Key type asymmetric registered                              
    [    1.149174] Asymmetric key parser 'x509' registered                     
    [    1.154171] Block layer SCSI generic (bsg) driver version 0.4 loaded (m)
    [    1.161729] io scheduler mq-deadline registered                         
    [    1.166353] io scheduler kyber registered                               
    [    1.171561] pinctrl-single 4301c000.pinmux: 94 pins, size 376           
    [    1.177637] pinctrl-single 11c000.pinmux: 173 pins, size 692            
    [    1.185823] k3-ringacc 2b800000.ringacc: Failed to get MSI domain       
    [    1.192089] k3-ringacc 3c000000.ringacc: Failed to get MSI domain       
    [    1.198430] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages     
    [    1.204843] debugfs: Directory '31010000.pat' with parent 'regmap' alre!
    [    1.212801] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages     
    [    1.219215] debugfs: Directory '31011000.pat' with parent 'regmap' alre!
    [    1.227134] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages     
    [    1.233547] debugfs: Directory '31012000.pat' with parent 'regmap' alre!
    [    1.241463] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages      
    [    1.247788] debugfs: Directory '31013000.pat' with parent 'regmap' alre!
    [    1.255699] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages      
    [    1.262020] debugfs: Directory '31014000.pat' with parent 'regmap' alre!
    [    1.271351] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled    
    [    1.283313] brd: module loaded                                          
    [    1.289271] loop: module loaded                                         
    [    1.292789] sysfs: cannot create duplicate filename '/devices/platform/'
    [    1.300716] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.106-g023faefa1
    [    1.307914] Hardware name: Texas Instruments K3 J721E SoC (DT)          
    [    1.313869] Call trace:                                                 
    [    1.316365]  dump_backtrace+0x0/0x140                                   
    [    1.320099]  show_stack+0x14/0x20                                       
    [    1.323480]  dump_stack+0xb4/0x110                                      
    [    1.326953]  sysfs_warn_dup+0x5c/0x78                                   
    [    1.330686]  sysfs_create_dir_ns+0xd8/0xf0                              
    [    1.334868]  kobject_add_internal+0x94/0x280                            
    [    1.339224]  kobject_add+0x90/0xf8                                      
    [    1.342695]  device_add+0xdc/0x600                                      
    [    1.346164]  platform_device_add+0xfc/0x228                             
    [    1.350432]  platform_device_register_full+0xc8/0x140                   
    [    1.355593]  dma_buf_phys_init+0x68/0x94                                
    [    1.359593]  do_one_initcall+0x50/0x1a8                                 
    [    1.363507]  kernel_init_freeable+0x194/0x23c                           
    [    1.367951]  kernel_init+0x10/0xfc                                      
    [    1.371419]  ret_from_fork+0x10/0x1c                                    
    [    1.375073] kobject_add_internal failed for dma_buf_phys with -EEXIST, .
    [    1.389171] libphy: Fixed MDIO Bus: probed                              
    [    1.393520] tun: Universal TUN/TAP device driver, 1.6                   
    [    1.398917] igbvf: Intel(R) Gigabit Virtual Function Network Driver - vk
    [    1.406920] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.         
    [    1.412985] sky2: driver version 1.30                                   
    [    1.417205] VFIO - User Level meta-driver version: 0.3                  
    [    1.422805] i2c /dev entries driver                                     
    [    1.426895] sdhci: Secure Digital Host Controller Interface driver      
    [    1.433210] sdhci: Copyright(c) Pierre Ossman                           
    [    1.437878] sdhci-pltfm: SDHCI platform and OF driver helper            
    [    1.444106] ledtrig-cpu: registered to indicate activity on CPUs        
    [    1.450844] optee: probing for conduit method from DT.                  
    [    1.456116] optee: revision 3.11 (c4def2a8)                             
    [    1.456424] optee: initialized driver                                   
    [    1.465239] NET: Registered protocol family 17                          
    [    1.469873] 9pnet: Installing 9P2000 support                            
    [    1.474266] Key type dns_resolver registered                            
    [    1.478768] registered taskstats version 1                              
    [    1.482955] Loading compiled-in X.509 certificates                      
    [    1.491664] k3-ringacc 2b800000.ringacc: Failed to get MSI domain       
    [    1.497992] k3-ringacc 3c000000.ringacc: Failed to get MSI domain       
    [    2.297801] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0015 '21.1.1)
    [    2.318818] random: fast init done                                      
    [    3.333835] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: sci_clk)
    [    3.342646] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [    3.347807] ti-sci-clk 44083000.dmsc:clocks: recalc-rate failed for dev0
    [    3.835504] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [    3.848110] davinci-mcasp 2ba0000.mcasp: IRQ common not found           
    [    3.855426] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz             
    [    3.861381] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz             
    [    3.867322] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz             
    [    4.901840] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [    4.910837] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [    5.373835] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [    5.380869] omap_i2c 2020000.i2c: bus 3 rev0.12 at 400 kHz              
    [    5.386856] pca953x 4-0020: 4-0020 supply vcc not found, using dummy rer
    [    5.394271] pca953x 4-0020: using no AI                                 
    [    5.422159] omap_i2c 2030000.i2c: bus 4 rev0.12 at 400 kHz              
    [    6.437834] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [    6.446818] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [    6.912958] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [    6.919186] omap_i2c 2050000.i2c: bus 5 rev0.12 at 100 kHz              
    [    6.925399] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: d
    [    6.935359] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Roud
    [    6.944147] ti-sci-intr bus@100000:navss@30000000:interrupt-controller1d
    [    7.973821] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [    7.983516] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [    7.988676] ti-sci-inta 33d00000.interrupt-controller: VINT resource ald
    [    7.996770] ti-sci-inta: probe of 33d00000.interrupt-controller failed 2
    [    8.451281] clk: failed to reparent clk:292:11 to clk:292:15: -19       
    [    8.457508] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [    8.471836] k3-ringacc 2b800000.ringacc: Failed to get MSI domain       
    [    8.478179] k3-ringacc 3c000000.ringacc: Failed to get MSI domain       
    [    8.484768] printk: console [ttyS2] disabled                            
    [    8.489154] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 17, base_bau0
    [    8.497896] printk: console [ttyS2] enabled                             
    [    8.497896] printk: console [ttyS2] enabled                             
    [    8.506331] printk: bootconsole [ns16550a0] disabled                    
    [    8.506331] printk: bootconsole [ns16550a0] disabled                    
    [    9.541816] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [    9.550585] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [    9.990371] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [    9.996457] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 19, base_bau0
    [   10.005216] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features)
    [   10.014255] arm-smmu-v3 36600000.smmu: allocated 524288 entries for cmdq
    [   10.023646] arm-smmu-v3 36600000.smmu: allocated 524288 entries for evtq
    [   10.031269] arm-smmu-v3 36600000.smmu: msi_domain absent - falling backs
    [   11.045816] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [   11.054588] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [   11.529719] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [   11.573809] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus 0
    [   11.581452] libphy: 46000f00.mdio: probed                               
    [   11.586537] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:007
    [   11.594802] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nu0
    [   11.607572] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma 7
    [   12.645814] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [   12.654582] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [   13.070156] am65-cpts 310d0000.cpts: Failed to enable refclk -19        
    [   13.076148] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [   13.082526] mmc0: CQHCI version 5.10                                    
    [   13.126932] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] usit
    [   13.214693] mmc0: switch to bus width 8 failed                          
    [   13.222836] mmc0: switch to bus width 4 failed                          
    [   13.232774] mmc0: mmc_select_hs200 failed, error -84                    
    [   13.237727] mmc0: error -84 whilst initialising MMC card                
    [   13.371750] mmc0: switch to bus width 8 failed                          
    [   13.381097] mmc0: switch to bus width 4 failed                          
    [   13.391034] mmc0: mmc_select_hs200 failed, error -84                    
    [   13.395986] mmc0: error -84 whilst initialising MMC card                
    [   13.544034] mmc0: switch to bus width 8 failed                          
    [   13.555726] mmc0: switch to bus width 4 failed                          
    [   13.565663] mmc0: mmc_select_hs200 failed, error -84                    
    [   13.570615] mmc0: error -84 whilst initialising MMC card                
    [   13.761399] mmc0: switch to bus width 8 failed                          
    [   13.780253] mmc0: switch to bus width 4 failed                          
    [   13.790191] mmc0: mmc_select_hs200 failed, error -84                    
    [   13.795144] mmc0: error -84 whilst initialising MMC card                
    [   14.149809] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [   14.158576] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [   14.608307] davinci-mcasp 2ba0000.mcasp: IRQ common not found           
    [   14.614039] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [   14.625652] pca953x 6-0020: 6-0020 supply vcc not found, using dummy rer
    [   14.632897] pca953x 6-0020: using no AI                                 
    [   14.658340] pca953x 6-0022: 6-0022 supply vcc not found, using dummy rer
    [   14.665573] pca953x 6-0022: using AI                                    
    [   14.669755] GPIO line 224 (CTRL_PM_I2C_OE) hogged as output/high        
    [   14.675940] GPIO line 225 (MCASP/TRACE_MUX_S0) hogged as output/low     
    [   14.682382] GPIO line 226 (MCASP/TRACE_MUX_S1) hogged as output/high    
    [   14.689066] omap_i2c 2000000.i2c: bus 6 rev0.12 at 400 kHz              
    [   15.717832] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [   15.726602] ti-sci 44083000.dmsc: Mbox send fail -110                   
    [   16.148222] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100  
    [   16.154746] ti-sci 44083000.dmsc: Message for 0 is not expected!        
    [   16.161073] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100  
    [   16.167867] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100  
    [   16.174643] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100  
    [   16.181394] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100  
    [   17.189816] ti-sci 44083000.dmsc: Mbox timedout in resp(caller: ti_sci_)
    [   17.198583] ti-sci 44083000.dmsc: Mbox send fail -110                   
    ERROR:   Unhandled External Abort received on 0x80000000 from S-EL1        
    ERROR:   exception reason=0 syndrome=0xbf000000                            
    Unhandled Exception from EL1                                               
    x0             = 0xffff800012380100                                        
    x1             = 0x0000000000000000                                        
    x2             = 0x0000000000000000                                        
    x3             = 0x0000000000000000                                        
    x4             = 0x0000000000000001                                        
    x5             = 0x0000000000000000                                        
    x6             = 0xffff800010cd2669                                        
    x7             = 0x000000000000001b                                        
    x8             = 0xffff0008422ff135                                        
    x9             = 0x00000000fffffffe                                        
    x10            = 0x0000000000000040                                        
    x11            = 0x0000000000000030                                        
    x12            = 0x0000000000000018                                        
    x13            = 0xffffffffffffffff                                        
    x14            = 0xffffffffff000000                                        
    x15            = 0xffffffffffffffff                                        
    x16            = 0x0000000000000019                                        
    x17            = 0x0000000000000001                                        
    x18            = 0x0000000000000001                                        
    x19            = 0xffff000842362180                                        
    x20            = 0x0000000000000000                                        
    x21            = 0xffff00084074a810                                        
    x22            = 0xffff800010a6fab8                                        
    x23            = 0xffff000840370e00                                        
    x24            = 0xffff00087ff2d150                                        
    x25            = 0xffff800010a6f728                                        
    x26            = 0xffff00084074a810                                        
    x27            = 0xffff00084074a810                                        
    x28            = 0xffff00084074a810                                        
    x29            = 0xffff80001178fb50                                        
    x30            = 0xffff8000104ff6f4                                        
    scr_el3        = 0x000000000000073d                                        
    sctlr_el3      = 0x0000000030cd183f                                        
    cptr_el3       = 0x0000000000000000                                        
    tcr_el3        = 0x0000000080803520                                        
    daif           = 0x00000000000002c0                                        
    mair_el3       = 0x00000000004404ff                                        
    spsr_el3       = 0x0000000060000005                                        
    elr_el3        = 0xffff8000104ff718                                        
    ttbr0_el3      = 0x0000000070010b00                                        
    esr_el3        = 0x00000000bf000000                                        
    far_el3        = 0x0000000000000000                                        
    spsr_el1       = 0x0000000040000005                                        
    elr_el1        = 0xffff800010086ca8                                        
    spsr_abt       = 0x0000000000000000                                        
    spsr_und       = 0x0000000000000000                                        
    spsr_irq       = 0x0000000000000000                                        
    spsr_fiq       = 0x0000000000000000                                        
    sctlr_el1      = 0x0000000034d4d91d                                        
    actlr_el1      = 0x0000000000000000                                        
    cpacr_el1      = 0x0000000000300000                                        
    csselr_el1     = 0x0000000000000000                                        
    sp_el1         = 0xffff80001178fb50                                        
    esr_el1        = 0x0000000096000005                                        
    ttbr0_el1      = 0x00000000830b0000                                        
    ttbr1_el1      = 0x0000000082e10000                                        
    mair_el1       = 0x0000bbff440c0400                                        
    amair_el1      = 0x0000000000000000                                        
    tcr_el1        = 0x00000034f5d07590                                        
    tpidr_el1      = 0xffff80086ebe0000                                        
    tpidr_el0      = 0x0000000000000000                                        
    tpidrro_el0    = 0x0000000000000000                                        
    par_el1        = 0x0000000000000000                                        
    mpidr_el1      = 0x0000000080000000                                        
    afsr0_el1      = 0x0000000000000000                                        
    afsr1_el1      = 0x0000000000000000                                        
    contextidr_el1 = 0x0000000000000000                                        
    vbar_el1       = 0xffff800010081800                                        
    cntp_ctl_el0   = 0x0000000000000005                                        
    cntp_cval_el0  = 0x0000000223d93d22                                        
    cntv_ctl_el0   = 0x0000000000000000                                        
    cntv_cval_el0  = 0x0000000000000000                                        
    cntkctl_el1    = 0x00000000000000d6                                        
    sp_el0         = 0x000000007000a3d0                                        
    isr_el1        = 0x0000000000000040                                        
    dacr32_el2     = 0x0000000000000000                                        
    ifsr32_el2     = 0x0000000000000000                                        
    cpuectlr_el1   = 0x0000001b00000040                                        
    cpumerrsr_el1  = 0x0000000000000000                                        
    l2merrsr_el1   = 0x0000000000000000 

    Regards,

    Ketaki

  • Hello Karan,

    Any updates ??

    Regards,

    Ketaki

  • Ketaki,

    1. Your DTS entry for MCU MCAN1 is incorrectly disabled.

    &mcu_mcan1 {
    /*    status = "okay";*/
        status = "disabled:";
        pinctrl-names = "default";
        pinctrl-0 = <&mcu_mcan1_pins_default &mcu_mcan1_gpio_pins_default>;
        stb-gpios = <&wkup_gpio0 2 GPIO_ACTIVE_LOW>;
        can-transceiver {
            max-bitrate = <5000000>;
        };
    };

    There is a additional ":", please remove that.

    2. In your failed logs, I see all ti-sci calls failing, this most likely means that your MCU1_0 app has crashed. Can you connect a debugger to MCU1_0 and see where the PC for MCU1_0 is?

    Regards

    Karan

  • Hello Karan,

     1] status = "disabled:";

    I corrected this 

    2] We are facing some issue connecting with the debugger and hence cannot confirm that, is there any other way we can look into the issue like memory address change.

    As we could observe from the crash logs : 

    ERROR: Unhandled External Abort received on 0x80000000 from S-EL1
    ERROR: exception reason=0 syndrome=0xbf000000  

    Can DDR memory overlapping can be one of the reason.

    Regards,

    Ketaki

  • Ketaki,

    I don't suspect memory overlaps as adding a delay makes the problem go away, but to be sure you must check the memory map of the RTOS firmwares and make sure that they are using the DDR only in the region which is reserved from linux. See the logs with "OF: reserved mem:" appended to find what are the DDR regions which Linux Kernel is reserving from it's own usage.

    Regards

    Karan

  • Hello Karan,

    Sharing the map file of our application:

    adas_parking_fun_app_mcu1_0_release.xer5f.txt

    In the linker file used by our application we changed the DDR allocated address as:

    /*#define DDR0_ALLOCATED_START 0xA0000000---original*/
    #define DDR0_ALLOCATED_START 0xE0000000

    But the linux app was still crashing.

    Sharing the linker file:

    /*----------------------------------------------------------------------------*/
    /* File: linker_r5f_mcu1_0_btcm_sysbios.lds                                        */
    /* Description:			  					      */
    /*    Link command file for J7ES MCU1_0 view				      */
    /*	  TI ARM Compiler version 15.12.3 LTS or later			      */
    /*                                                                            */
    /* (c) Texas Instruments 2018, All rights reserved.                           */
    /*----------------------------------------------------------------------------*/
    /*  History:								      */
    /*    Aug 26th, 2016 Original version .......................... Loc Truong   */
    /*    Aug 01th, 2017 new TCM mem map  .......................... Loc Truong   */
    /*    Nov 07th, 2017 Changes for R5F Init Code.................. Vivek Dhande */
    /*    Sep 17th, 2018 Added DDR sections for IPC................. J. Bergsagel */
    /*    Sep 26th, 2018 Extra mem sections for IPC resource table.. J. Bergsagel */
    /*    Nov 06th, 2018 Correction to TCM addresses for MCU1_0..... J. Bergsagel */
    /*    Nov 07th, 2018 Split up OCMRAM_MCU for split-mode R5Fs.... J. Bergsagel */
    /*    Feb 20th, 2019 Use R5F BTCM memory for boot vectors........J. Bergsagel */
    /*    Apr 23th, 2019 Changes for R5F startup Code............... Vivek Dhande */
    /*----------------------------------------------------------------------------*/
    /* Linker Settings                                                            */
    /* Standard linker options						      */
    --retain="*(.bootCode)"
    --retain="*(.startupCode)"
    --retain="*(.startupData)"
    --fill_value=0
    --stack_size=0x2000
    --heap_size=0x1000
    
    -stack  0x2000                              /* SOFTWARE STACK SIZE           */
    -heap   0x2000                              /* HEAP AREA SIZE                */
    
    --define FILL_PATTERN=0xFEAA55EF
    --define FILL_LENGTH=0x100
    
    /*#define DDR0_ALLOCATED_START 0xA0000000---original*/
    #define DDR0_ALLOCATED_START 0xE0000000
    
    #define MCU1_0_EXT_DATA_BASE     (DDR0_ALLOCATED_START + 0x00100000)
    #define MCU1_0_R5F_MEM_TEXT_BASE (DDR0_ALLOCATED_START + 0x00200000)
    #define MCU1_0_R5F_MEM_DATA_BASE (DDR0_ALLOCATED_START + 0x00300000)
    #define MCU1_0_DDR_SPACE_BASE    (DDR0_ALLOCATED_START + 0x00400000)
    
    #define MCU1_1_ALLOCATED_START   DDR0_ALLOCATED_START + 0x01000000
    #define MCU1_1_EXT_DATA_BASE     (MCU1_1_ALLOCATED_START + 0x00100000)
    #define MCU1_1_R5F_MEM_TEXT_BASE (MCU1_1_ALLOCATED_START + 0x00200000)
    #define MCU1_1_R5F_MEM_DATA_BASE (MCU1_1_ALLOCATED_START + 0x00300000)
    #define MCU1_1_DDR_SPACE_BASE    (MCU1_1_ALLOCATED_START + 0x00400000)
    
    #define MCU2_0_ALLOCATED_START   DDR0_ALLOCATED_START + 0x02000000
    #define MCU2_0_EXT_DATA_BASE     (MCU2_0_ALLOCATED_START + 0x00100000)
    #define MCU2_0_R5F_MEM_TEXT_BASE (MCU2_0_ALLOCATED_START + 0x00200000)
    #define MCU2_0_R5F_MEM_DATA_BASE (MCU2_0_ALLOCATED_START + 0x00300000)
    #define MCU2_0_DDR_SPACE_BASE    (MCU2_0_ALLOCATED_START + 0x00400000)
    
    #define MCU2_1_ALLOCATED_START   DDR0_ALLOCATED_START + 0x03000000
    #define MCU2_1_EXT_DATA_BASE     (MCU2_1_ALLOCATED_START + 0x00100000)
    #define MCU2_1_R5F_MEM_TEXT_BASE (MCU2_1_ALLOCATED_START + 0x00200000)
    #define MCU2_1_R5F_MEM_DATA_BASE (MCU2_1_ALLOCATED_START + 0x00300000)
    #define MCU2_1_DDR_SPACE_BASE    (MCU2_1_ALLOCATED_START + 0x00400000)
    
    #define ATCM_START 0x00000000
    #define BTCM_START 0x41010000
    
    -e __VECS_ENTRY_POINT
    --retain="*(.intvecs)"
    --retain="*(.intc_text)"
    --retain="*(.rstvectors)"
    --retain="*(.utilsCopyVecsToAtcm)"
    
    /*----------------------------------------------------------------------------*/
    /* Memory Map                                                                 */
    MEMORY
    {
        /* MCU1_R5F_0 local view  */
        MCU_ATCM (RWX)		: origin=ATCM_START	length=0x8000
        /* MCU1_R5F0_TCMB0 (RWIX)	: origin=BTCM_START	length=0x8000 (documented only, to void conflict below) */
    
        /* MCU1_R5F_0 SoC view  */
        MCU1_R5F0_ATCM (RWIX)  	: origin=0x41000000 length=0x8000
        MCU1_R5F0_BTCM_VECS (RWIX)  : origin=0x41010000 length=0x0100
        MCU1_R5F0_BTCM (RWIX) 	: origin=0x41010100 length=0x7F00
    
        DDR0_RESERVED    (RWIX)  	: origin=0x80000000 length=0x20000000	  	/* 512MB */
        MCU1_0_IPC_DATA (RWIX)	: origin=DDR0_ALLOCATED_START     length=0x00100000	/*   1MB */
        MCU1_0_EXT_DATA  (RWIX)	: origin=MCU1_0_EXT_DATA_BASE     length=0x00100000	/*   1MB */
        MCU1_0_R5F_MEM_TEXT (RWIX)	: origin=MCU1_0_R5F_MEM_TEXT_BASE length=0x00100000	/*   1MB */
        MCU1_0_R5F_MEM_DATA (RWIX)	: origin=MCU1_0_R5F_MEM_DATA_BASE length=0x00100000	/*   1MB */
        MCU1_0_DDR_SPACE (RWIX)	: origin=MCU1_0_DDR_SPACE_BASE    length=0x00C00000	/*  12MB */
        MCU1_1_IPC_DATA (RWIX)	: origin=MCU1_1_ALLOCATED_START   length=0x00100000	/*   1MB */
        MCU1_1_EXT_DATA  (RWIX)	: origin=MCU1_1_EXT_DATA_BASE     length=0x00100000	/*   1MB */
        MCU1_1_R5F_MEM_TEXT (RWIX)	: origin=MCU1_1_R5F_MEM_TEXT_BASE length=0x00100000	/*   1MB */
        MCU1_1_R5F_MEM_DATA (RWIX)	: origin=MCU1_1_R5F_MEM_DATA_BASE length=0x00100000	/*   1MB */
        MCU1_1_DDR_SPACE (RWIX)	: origin=MCU1_1_DDR_SPACE_BASE    length=0x00C00000	/*  12MB */
        MCU2_0_IPC_DATA (RWIX)	: origin=MCU2_0_ALLOCATED_START   length=0x00100000	/*   1MB */
        MCU2_0_EXT_DATA  (RWIX)	: origin=MCU2_0_EXT_DATA_BASE     length=0x00100000	/*   1MB */
        MCU2_0_R5F_MEM_TEXT (RWIX)	: origin=MCU2_0_R5F_MEM_TEXT_BASE length=0x00100000	/*   1MB */
        MCU2_0_R5F_MEM_DATA (RWIX)	: origin=MCU2_0_R5F_MEM_DATA_BASE length=0x00100000	/*   1MB */
        MCU2_0_DDR_SPACE (RWIX)	: origin=MCU2_0_DDR_SPACE_BASE    length=0x00C00000	/*  12MB */
        MCU2_1_IPC_DATA (RWIX)	: origin=MCU2_1_ALLOCATED_START   length=0x00100000	/*   1MB */
        MCU2_1_EXT_DATA  (RWIX)	: origin=MCU2_1_EXT_DATA_BASE     length=0x00100000	/*   1MB */
        MCU2_1_R5F_MEM_TEXT (RWIX)	: origin=MCU2_1_R5F_MEM_TEXT_BASE length=0x00100000	/*   1MB */
        MCU2_1_R5F_MEM_DATA (RWIX)	: origin=MCU2_1_R5F_MEM_DATA_BASE length=0x00100000	/*   1MB */
        MCU2_1_DDR_SPACE (RWIX)	: origin=MCU2_1_DDR_SPACE_BASE    length=0x00C00000	/*  12MB */
    
        SHARED_DDR_SPACE (RWIX)	: origin=0xAA000000 length=0x01C00000           /*  28MB */
    
    }  /* end of MEMORY */
    
    /*----------------------------------------------------------------------------*/
    /* Section Configuration                                                      */
    
    SECTIONS
    {
        .vecs : {
             *(.vecs)
        } palign(8) > BTCM_START
        .vecs       : {
            __VECS_ENTRY_POINT = .;
        } > MCU1_R5F0_BTCM_VECS
        xdc.meta (COPY): { *(xdc.meta) } > MCU1_R5F0_BTCM
        .init_text  : {
                         boot.*(.text)
                         *(.text:ti_sysbios_family_arm_MPU_*)
                         *(.text:ti_sysbios_family_arm_v7r_Cache_*)
                      }  palign(8) > MCU1_R5F0_BTCM
        .text:xdc_runtime_Startup_reset__I     : {} palign(8) > MCU1_R5F0_BTCM
        .bootCode    	: {} palign(8) 		> MCU1_R5F0_BTCM
        .startupCode 	: {} palign(8) 		> MCU1_R5F0_BTCM
        .startupData 	: {} palign(8) 		> MCU1_R5F0_BTCM, type = NOINIT
        .utilsCopyVecsToAtcm                   : {} palign(8) > MCU1_R5F0_BTCM
        .text	: {} palign(8)		> MCU1_0_DDR_SPACE
        .const   	: {} palign(8) 		> MCU1_0_DDR_SPACE
        .cinit   	: {} palign(8) 		> MCU1_0_DDR_SPACE
        .pinit   	: {} palign(8) 		> MCU1_0_DDR_SPACE
        .bss     	: {} align(4)  		> MCU1_0_DDR_SPACE
        .data    	: {} palign(128) 	> MCU1_0_DDR_SPACE
        .data_buffer: {} palign(128) 	> MCU1_0_DDR_SPACE
        .sysmem  	: {} 			> MCU1_0_DDR_SPACE
        .stack	: {} align(4)		> MCU1_0_DDR_SPACE
    /*
        .resource_table : {
            __RESOURCE_TABLE = .;
        } > MCU1_0_EXT_DATA
    
        .tracebuf   : {}			> MCU1_0_EXT_DATA
    */
        .const.devgroup.MCU_WAKEUP    : {} align(4)      > MCU1_0_DDR_SPACE
        .const.devgroup.MAIN          : {} align(4)      > MCU1_0_DDR_SPACE
        .const.devgroup.DMSC_INTERNAL : {} align(4)      > MCU1_0_DDR_SPACE
        .bss.devgroup.MAIN            : {} align(4)      > MCU1_0_DDR_SPACE
        .bss.devgroup.MCU_WAKEUP      : {} align(4)      > MCU1_0_DDR_SPACE
        .bss.devgroup.DMSC_INTERNAL   : {} align(4)      > MCU1_0_DDR_SPACE
        .boardcfg_data                : {} align(4)      > MCU1_0_DDR_SPACE
        .bss.devgroup*                : {} align(4)      > MCU1_0_DDR_SPACE
        .const.devgroup*              : {} align(4)      > MCU1_0_DDR_SPACE
    
    /*----------------------------------------------------------------------------*/
    /* Misc linker settings                                                       */
    
       /* Additional sections settings     */
        McalTextSection : fill=FILL_PATTERN, align=4, load > MCU1_0_DDR_SPACE
        {
            .=align(4);
            __linker_spi_text_start = .;
            . += FILL_LENGTH;
            *(SPI_TEXT_SECTION)
            *(SPI_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_spi_text_end = .;
    
            .=align(4);
            __linker_gpt_text_start = .;
            . += FILL_LENGTH;
            *(GPT_TEXT_SECTION)
            *(GPT_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_gpt_text_end = .;
    
            .=align(4);
            __linker_dio_text_start = .;
            . += FILL_LENGTH;
            *(DIO_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_dio_text_end = .;
    
            .=align(4);
            __linker_eth_text_start = .;
            . += FILL_LENGTH;
            *(ETH_TEXT_SECTION)
            *(ETH_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_eth_text_end = .;
    
            .=align(4);
            __linker_ethtrcv_text_start = .;
            . += FILL_LENGTH;
            *(ETHTRCV_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_ethtrcv_text_end = .;
    
            .=align(4);
            __linker_can_text_start = .;
            . += FILL_LENGTH;
            *(CAN_TEXT_SECTION)
            *(CAN_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_can_text_end = .;
    
            .=align(4);
            __linker_wdg_text_start = .;
            . += FILL_LENGTH;
            *(WDG_TEXT_SECTION)
            *(WDG_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_wdg_text_end = .;
    
            .=align(4);
            __linker_pwm_text_start = .;
            . += FILL_LENGTH;
            *(PWM_TEXT_SECTION)
            *(PWM_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_pwm_text_end = .;
    
            __linker_adc_text_start = .;
            . += FILL_LENGTH;
            *(ADC_TEXT_SECTION)
            *(ADC_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_adc_text_end = .;
    
            .=align(4);
            __linker_cdd_ipc_text_start = .;
            . += FILL_LENGTH;
            *(CDD_IPC_TEXT_SECTION)
            *(CDD_IPC_ISR_TEXT_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_cdd_ipc_text_end = .;
        }
        McalConstSection : fill=FILL_PATTERN, align=4, load > MCU1_0_DDR_SPACE
        {
            .=align(4);
            __linker_spi_const_start = .;
            . += FILL_LENGTH;
            *(SPI_CONST_32_SECTION)
            *(SPI_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_spi_const_end = .;
    
            .=align(4);
            __linker_gpt_const_start = .;
            . += FILL_LENGTH;
            *(GPT_CONST_32_SECTION)
            *(GPT_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_gpt_const_end = .;
    
            .=align(4);
            __linker_dio_const_start = .;
            . += FILL_LENGTH;
            *(DIO_CONST_32_SECTION)
            *(DIO_CONST_UNSPECIFIED_SECTION)
            *(DIO_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_dio_const_end = .;
    
            .=align(4);
            __linker_can_const_start = .;
            . += FILL_LENGTH;
            *(CAN_CONST_8_SECTION)
            *(CAN_CONST_32_SECTION)
            *(CAN_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_can_const_end = .;
    
            .=align(4);
            __linker_eth_const_start = .;
            . += FILL_LENGTH;
            *(ETH_CONST_32_SECTION)
            *(ETH_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_eth_const_end = .;
    
            .=align(4);
            __linker_ethtrcv_const_start = .;
            . += FILL_LENGTH;
            *(ETHTRCV_CONST_32_SECTION)
            *(ETHTRCV_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_ethtrcv_const_end = .;
    
            .=align(4);
            __linker_wdg_const_start = .;
            . += FILL_LENGTH;
            *(WDG_CONST_32_SECTION)
            *(WDG_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_wdg_const_end = .;
    
            .=align(4);
            __linker_pwm_const_start = .;
            . += FILL_LENGTH;
            *(PWM_CONST_32_SECTION)
            *(PWM_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_pwm_const_end = .;
    
            .=align(4);
            __linker_adc_const_start = .;
            . += FILL_LENGTH;
            *(ADC_CONST_32_SECTION)
            *(ADC_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_adc_const_end = .;
    
            .=align(4);
            __linker_cdd_ipc_const_start = .;
            . += FILL_LENGTH;
            *(CDD_IPC_CONST_32_SECTION)
            *(CDD_IPC_CONFIG_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_cdd_ipc_const_end = .;
        }
    
        McalInitSection : fill=FILL_PATTERN, align=4, load > MCU1_0_DDR_SPACE
        {
            .=align(4);
            __linker_spi_init_start = .;
            . += FILL_LENGTH;
            *(SPI_DATA_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_spi_init_end = .;
    
            .=align(4);
            __linker_gpt_init_start = .;
            . += FILL_LENGTH;
            *(GPT_DATA_INIT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_gpt_init_end = .;
    
            .=align(4);
            __linker_pwm_init_start = .;
            . += FILL_LENGTH;
            *(PWM_DATA_INIT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_pwm_init_end = .;
    
            .=align(4);
            __linker_dio_init_start = .;
            . += FILL_LENGTH;
            *(DIO_DATA_INIT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_dio_init_end = .;
    
            .=align(4);
            __linker_eth_init_start = .;
            . += FILL_LENGTH;
            *(ETH_DATA_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_eth_init_end = .;
    
            .=align(4);
            __linker_ethtrcv_init_start = .;
            . += FILL_LENGTH;
            *(ETHTRCV_DATA_INIT_UNSPECIFIED_SECTION)
            *(ETHTRCV_DATA_INIT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_ethtrcv_init_end = .;
    
            .=align(4);
            __linker_can_init_start = .;
            . += FILL_LENGTH;
            *(CAN_DATA_INIT_8_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_can_init_end = .;
    
            .=align(4);
            __linker_wdg_init_start = .;
            . += FILL_LENGTH;
            *(WDG_DATA_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_wdg_init_end = .;
    
            .=align(4);
            __linker_adc_init_start = .;
            . += FILL_LENGTH;
            *(ADC_DATA_INIT_UNSPECIFIED_SECTION)
            *(ADC_DATA_INIT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_adc_init_end = .;
    
            .=align(4);
            __linker_cdd_ipc_init_start = .;
            . += FILL_LENGTH;
            *(CDD_IPC_DATA_INIT_UNSPECIFIED_SECTION)
            *(CDD_IPC_DATA_INIT_32_SECTION)
            *(CDD_IPC_DATA_INIT_8_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_cdd_ipc_init_end = .;
        }
        McalNoInitSection : fill=FILL_PATTERN, align=4, load > MCU1_0_DDR_SPACE, type = NOINIT
        {
            .=align(4);
            __linker_spi_no_init_start = .;
            . += FILL_LENGTH;
            *(SPI_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_spi_no_init_end = .;
    
            .=align(4);
            __linker_gpt_no_init_start = .;
            . += FILL_LENGTH;
            *(GPT_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_gpt_no_init_end = .;
    
            .=align(4);
            __linker_dio_no_init_start = .;
            . += FILL_LENGTH;
            *(DIO_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_dio_no_init_end = .;
    
            .=align(4);
            __linker_eth_no_init_start = .;
            . += FILL_LENGTH;
            *(ETH_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_eth_no_init_end = .;
    
            .=align(4);
            __linker_ethtrcv_no_init_start = .;
            . += FILL_LENGTH;
            *(ETHTRCV_DATA_NO_INIT_UNSPECIFIED_SECTION)
            *(ETHTRCV_DATA_NO_INIT_16_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_ethtrcv_no_init_end = .;
    
            .=align(4);
            __linker_can_no_init_start = .;
            . += FILL_LENGTH;
            *(CAN_DATA_NO_INIT_UNSPECIFIED_SECTION)
            *(CAN_DATA_NO_INIT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_can_no_init_end = .;
    
            .=align(4);
            __linker_wdg_no_init_start = .;
            . += FILL_LENGTH;
            *(WDG_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_wdg_no_init_end = .;
    
            .=align(4);
            __linker_pwm_no_init_start = .;
            . += FILL_LENGTH;
            *(PWM_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_pwm_no_init_end = .;
    
            __linker_adc_no_init_start = .;
            . += FILL_LENGTH;
            *(ADC_DATA_NO_INIT_UNSPECIFIED_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_adc_no_init_end = .;
    
            __linker_cdd_ipc_no_init_start = .;
            . += FILL_LENGTH;
            *(CDD_IPC_DATA_NO_INIT_UNSPECIFIED_SECTION)
            *(CDD_IPC_DATA_NO_INIT_8_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_cdd_ipc_no_init_end = .;
        }
        /* Example Utility specifics */
        UtilityNoInitSection : align=4, load > MCU1_0_DDR_SPACE, type = NOINIT
        {
            .=align(4);
            __linker_utility_no_init_start = .;
            . += FILL_LENGTH;
            *(EG_TEST_RESULT_32_SECTION)
            .=align(4);
            . += FILL_LENGTH;
            __linker_utility_no_init_end = .;
        }
        SciClientBoardCfgSection : align=128, load > MCU1_0_DDR_SPACE, type = NOINIT
        {
            .=align(128);
            __linker_boardcfg_data_start = .;
            . += FILL_LENGTH;
            *(.boardcfg_data)
            .=align(128);
            . += FILL_LENGTH;
            __linker_boardcfg_data_end = .;
        }
        /* This section is used for descs and ring mems. It's best to have
         * it in OCMRAM or OCMC_RAM_SCISERVER */
        McalUdmaSection : fill=FILL_PATTERN, align=128, load > MCU1_0_DDR_SPACE
        {
            .=align(128);
            __linker_eth_udma_start = .;
            . += FILL_LENGTH;
            *(ETH_UDMA_SECTION)
            .=align(128);
            . += FILL_LENGTH;
            __linker_eth_udma_end = .;
        }
        McalTxDataSection : fill=FILL_PATTERN, align=128, load > MCU1_0_DDR_SPACE, type = NOINIT
        {
            .=align(128);
            __linker_eth_tx_data_start = .;
            . += FILL_LENGTH;
            *(ETH_TX_DATA_SECTION)
            .=align(128);
            . += FILL_LENGTH;
            __linker_eth_tx_data_end = .;
        }
        McalRxDataSection : fill=FILL_PATTERN, align=128, load > MCU1_0_DDR_SPACE, type = NOINIT
        {
            .=align(128);
            __linker_eth_rx_data_start = .;
            . += FILL_LENGTH;
            *(ETH_RX_DATA_SECTION)
            .=align(128);
            . += FILL_LENGTH;
            __linker_eth_rx_data_end = .;
        }
    }  /* end of SECTIONS */
    /*-------------------------------- END ---------------------------------------*/
    

    As per the logs in linux the addresses u suggested to look at  are :

    /*******************************************************************************************

    Starting kernel ...                                                             
                                                                                    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]          
    [    0.000000] Linux version 5.4.106-g023faefa70 (oe-user@oe-host) (gcc version1
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC                    
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')    
    [    0.000000] printk: bootconsole [ns16550a0] enabled                          
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, B
    [    0.000000] OF: reserved mem: initialized node vision_apps-r5f-memory@a01000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a11000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a21000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a41000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a61000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a71000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a81000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a91000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aal
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@aa1000l
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b20000l
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, t
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-l
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, B
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-l

    ******************************************************************************************************************/

    So are we making the changes correctly or do we need to change else where.Please confirm and let us know

    Also ,we have received the files from the linux app .attaching that for reference(these files are using SDK v8.2 but we can refer to the memory map for solving our issue,as we are running their app made with v7.03):

    8738.j721e.zip

    Regards,

    Ketaki