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.

TDA4VM: vision_apps_init.sh no any log

Part Number: TDA4VM

Dear ti experts,

when we use the ti-processor-sdk-rtos-j721e-evm-08_01_00_13-prebuilt.tar.gz , the steps is:

a. tar -jxvf tisdk-default-image-j7-evm.tar.xz -C rootfsA

b. sync

c.  cp -r rootfs/opt rootfsA/opt

d. cp -r rootfs/usr rootfsA/usr

then setup the board and enter the linux prompt:

a. cd /opt/vision_apps

b. ./vision_apps_init.sh

then in concle, there is no any log,why?

Thanks,

Ruijie Sun

  • U-Boot SPL 2020.01-g3e0bd40070 (Nov 04 2021 - 03:15:08 +0000)                   
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')          
    Trying to boot from MMC1                                                        
    Starting ATF on ARM64 core...                                                   
                                                                                    
    NOTICE:  BL31: v2.4(release):07.03.00.004-dirty                                 
    NOTICE:  BL31: Built : 02:29:35, Nov  4 2021                                    
                                                                                    
    U-Boot SPL 2020.01-g3e0bd40070 (Nov 10 2021 - 06:07:00 +0000)                   
    ruijiesun ruijie sun uFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terri
    fic Lla')                                                                       
    Trying to boot from MMC1                                                        
    ruijie spl_mmc_load                                                             
    ruijie bootmode EMMCBOOT                                                        
    ruijie RAW MODEJumping to U-Boot                                                
    loaded - jumping to U-Boot...                                                   
    image entry point: 0x80800000                                                   
                                                                                    
                                                                                    
    U-Boot 2020.01-g3e0bd40070 (Nov 10 2021 - 06:07:00 +0000)                       
                                                                                    
    SoC:   J721E SR2.0                                                              
    Model: Texas Instruments K3 J721E SoC                                           
    Board: Hirain-TDA4 rev V1.1                                                     
    DRAM:  4 GiB                                                                    
    Flash: 64 MiB                                                                   
    MMC:   sdhci@4f800000, sdhci@4fb00001                                       
    Press key-code to abort autoboot in 2 seconds                                   
    Boot file does not exist, please check it                                       
    Bootting from part A                                                            
    switch to partitions #0, OK                                                     
    mmc0(part 0) is current device                                                  
    Core 1 is already in use. No rproc commands work                                
    Core 2 is already in use. No rproc commands work                                
    626036 bytes read in 5 ms (119.4 MiB/s)                                         
    Load Remote Processor 2 with data@addr=0x82000000 626036 bytes: Success!        
    97676 bytes read in 3 ms (31 MiB/s)                                             
    Load Remote Processor 3 with data@addr=0x82000000 97676 bytes: Success!         
    97676 bytes read in 3 ms (31 MiB/s)                                             
    Load Remote Processor 4 with data@addr=0x82000000 97676 bytes: Success!         
    97676 bytes read in 3 ms (31 MiB/s)                                             
    Load Remote Processor 5 with data@addr=0x82000000 97676 bytes: Success!         
    144332 bytes read in 3 ms (45.9 MiB/s)                                          
    Load Remote Processor 6 with data@addr=0x82000000 144332 bytes: Success!        
    144332 bytes read in 3 ms (45.9 MiB/s)                                          
    Load Remote Processor 7 with data@addr=0x82000000 144332 bytes: Success!        
    10489000 bytes read in 59 ms (169.5 MiB/s)                                      
    Load Remote Processor 8 with data@addr=0x82000000 10489000 bytes: Success!      
    19270144 bytes read in 105 ms (175 MiB/s)                                       
    100199 bytes read in 2 ms (47.8 MiB/s)                                          
    11211 bytes read in 1 ms (10.7 MiB/s)                                           
    ## Flattened Device Tree blob at 88000000                                       
       Booting using the fdt blob at 0x88000000                                     
    ERROR: reserving fdt memory region failed (addr=fe000000 size=1000000)          
    ERROR: reserving fdt memory region failed (addr=fc000000 size=2000000)          
    ERROR: reserving fdt memory region failed (addr=ac000000 size=200000)           
    ERROR: reserving fdt memory region failed (addr=ac200000 size=1e00000)          
       Loading Device Tree to 000000008fee4000, end 000000008fffffff ... OK         
                                                                                    
    Starting kernel ...                                                             
                                                                                    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]          
    [    0.000000] Linux version 5.10.65-gdcc6bedb2c (oe-user@oe-host) (aarch64-none
    -linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.
    10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-20
    19.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Feb 11 09:33:55 UTC 2022  
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC                    
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')    
    [    0.000000] printk: bootconsole [ns16550a0] enabled                          
                                                                                    
    Welcome to Arago 2021.09!                                                       
                                                                                    
    [  OK  ] Created slice system-getty.slice.                                      
    [  OK  ] Created slice system-serial\x2dgetty.slice.                            
    [  OK  ] Created slice User and Session Slice.                                  
    [  OK  ] Started Dispatch Password …ts to Console Directory Watch.              
    [  OK  ] Started Forward Password R…uests to Wall Directory Watch.              
    [  OK  ] Reached target Paths.                                                  
    [  OK  ] Reached target Remote File Systems.                                    
    [  OK  ] Reached target Slices.                                                 
    [  OK  ] Reached target Swap.                                                   
    [  OK  ] Listening on RPCbind Server Activation Socket.                         
    [  OK  ] Reached target RPC Port Mapper.                                        
    [  OK  ] Listening on Process Core Dump Socket.                                 
    [  OK  ] Listening on initctl Compatibility Named Pipe.                         
    [  OK  ] Listening on Journal Socket (/dev/log).                                
    [  OK  ] Listening on Journal Socket.                                           
    [  OK  ] Listening on Network Service Netlink Socket.                           
    [  OK  ] Listening on udev Control Socket.                                      
    [  OK  ] Listening on udev Kernel Socket.                                       
             Mounting Huge Pages File System...                                     
             Mounting POSIX Message Queue File System...                            
             Mounting Kernel Debug File System...                                   
             Mounting Temporary Directory (/tmp)...                                 
             Starting Create list of st…odes for the current kernel...              
             Starting Start psplash boot splash screen...                           
             Starting RPC Bind...                                                   
             Starting Journal Service...                                            
             Starting Load Kernel Modules...                                        
             Starting Remount Root and Kernel File Systems...                       
             Starting udev Coldplug all Devices...                                  
    [  OK  ] Started RPC Bind.                                                      
    [  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 Kernel Configuration File System...                           
             Starting Flush Journal to Persistent Storage...                        
             Starting Apply Kernel Variables...                                     
             Starting Create Static Device Nodes in /dev...                         
    [  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  ] Started udev Coldplug all Devices.                                     
    [  OK  ] Mounted /media/ram.                                                    
    [  OK  ] Mounted /var/volatile.                                                 
    [  OK  ] Started udev Kernel Device Manager.                                    
             Starting udev Wait for Complete Device Initialization...               
             Starting Load/Save Random Seed...                                      
    [  OK  ] Reached target Local File Systems.                                     
             Starting Create Volatile Files and Directories...                      
    [  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 Time Set.                                        
    [  OK  ] Reached target System Time Synchronized.                               
    [  OK  ] Created slice system-systemd\x2dfsck.slice.                            
    [  OK  ] Started Load/Save Random Seed.                                         
    [  OK  ] Found device /dev/mmcblk0p1.                                           
    [  OK  ] Found device /dev/mmcblk0p4.                                           
             Starting File System Check on /dev/mmcblk0p1...                        
             Starting File System Check on /dev/mmcblk0p4...                        
    [  OK  ] Found device /dev/mmcblk0p3.                                           
             Starting File System Check on /dev/mmcblk0p3...                        
    [  OK  ] Started File System Check on /dev/mmcblk0p1.                           
             Mounting /run/media/mmcblk0p1...                                       
    [  OK  ] Started File System Check on /dev/mmcblk0p4.                           
             Mounting /run/media/mmcblk0p4...                                       
    [  OK  ] Started File System Check on /dev/mmcblk0p3.                           
    [  OK  ] Mounted /run/media/mmcblk0p1.                                          
             Mounting /run/media/mmcblk0p3...                                       
    [  OK  ] Mounted /run/media/mmcblk0p4.                                          
    [  OK  ] Mounted /run/media/mmcblk0p3.                                          
    [  OK  ] Created slice system-weston.slice.                                     
             Starting Start psplash boot splash screen...                           
    [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  ] Reached target Hardware activated USB gadget.                          
    [FAILED] Failed to start udev Wait …omplete Device Initialization.
    See 'systemctl status systemd-udev-settle.service' for details.                 
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.                          
    [  OK  ] Reached target System Initialization.                                  
    [  OK  ] Started Daily rotation of log files.                                   
    [  OK  ] Started Daily Cleanup of Temporary Directories.                        
    [  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  ] Started Reboot and dump vmcore via kexec.                              
    [  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 Telephony service...                                          
             Starting rc.pvr.service...                                             
             Starting startwlan...                                                  
             Starting Login Service...                                              
             Starting Update weston ini… based on the platform name...              
    [  OK  ] Started IPv6 Packet Filtering Framework.                               
    [  OK  ] Started IPv4 Packet Filtering Framework.                               
    [  OK  ] Started Update weston ini …ge based on the platform name.              
    [  OK  ] Reached target Network (Pre).                                          
             Starting Network Service...                                            
    [  OK  ] Started Telephony service.                                             
    [  OK  ] Started rc.pvr.service.                                                
             Starting weston.service...                                             
    [  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.              
    [  OK  ] Started weston.service.                                                
             Starting DEMO...                                                       
             Starting telnetd.service...                                            
    [  OK  ] Started DEMO.                                                          
    [  OK  ] Started telnetd.service.                                               
    [  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 status monitor for NFSv2/3 locking..                       
             Starting Simple Network Ma…ent Protocol (SNMP) Daemon....              
             Starting Permit User Sessions...                                       
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.                                       
    [  OK  ] Started Permit User Sessions.                                          
    [  OK  ] Started Getty on tty1.                                                 
    [  OK  ] Started Serial Getty on ttyS2.                                         
    [  OK  ] Started Serial Getty on ttyS3.                                         
    [  OK  ] Reached target Login Prompts.                                          
             Starting Synchronize System and HW clocks...                           
             Starting Weston Wayland Compositor...                                  
    [  OK  ] Started Enable and configure wl18xx bluetooth stack.                   
    [FAILED] Failed to start Synchronize System and HW clocks.                      
    See 'systemctl status sync-clocks.service' for details.                         
    [  OK  ] Created slice User Slice of UID 0.                                     
             Starting User Runtime Directory /run/user/0...                         
    [  OK  ] Started User Runtime Directory /run/user/0.                            
             Starting User Manager for UID 0...                                     
    [  OK  ] Started Simple Network Man…ement Protocol (SNMP) Daemon..              
    [  124.538197] startwlan.sh[962]: Starting WLAN AP setup                        
    [  124.542905] startwlan.sh[1060]: Starting WLAN AP se                          
    [  124.543394] startwlan.sh[1065]: Starting WLAN AP se                          
    [  OK  ] Started User Manager for UID 0.                                        
    [  OK  ] Started Session c1 of user root.                                       
    [  124.565131] startwlan.sh[1065]: ddin                                         
    [  124.565631] startwlan.sh[1068]: ddin                                         
    [  124.594876] startwlan.sh[1068]: ommand failed: No such file or directory (   
    [  124.595377] startwlan.sh[1072]: ommand failed: No such file or directory (   
    [  124.635456] startwlan.sh[1072]: onfiguratioCould not read interface wlp1s0 fl
    ags: No such device                                                             
    [  124.635603] startwlan.sh[1072]: nl80211: Driver does not support authenticati
    on/association or connect commands                                              
    [  124.635672] startwlan.sh[1072]: nl80211: deinit ifname=wlp1s0 disabled_11b_ra
    tes=0                                                                           
    [FAILED] Failed to start Weston Wayland Compositor.                             
    See 'systemctl status weston@root.service' for details.                         
    [  124.652616] startwlan.sh[1072]: Could not read interface wlp1s0 flags: No suc
    h device                                                                        
    [  124.652792] startwlan.sh[1072]: nl80211 driver initialization failed.        
    [  124.652915] startwlan.sh[1072]: wlp1s0: interface state UNINITIALIZED->DISABL
    ED                                                                              
    [  124.652998] startwlan.sh[1072]: wlp1s0: AP-DISABLED                          
    [  124.653075] startwlan.sh[1072]: wlp1s0: CTRL-EVENT-TERMINATING               
    [  124.653139] startwlan.sh[1072]: hostapd_free_hapd_data: Interface wlp1s0 wasn
    't started                                                                      
    ***************************************************************                 
    ***************************************************************                 
    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-dev                                                  
            gstreamer1.0-libav                                                      
            gzip                                                                    
            less                                                                    
            libasm1                                                                 
            libbfd                                                                  
            libdw1                                                                  
            libelf1                                                                 
            libgdbm-compat4                                                         
            libgdbm-dev                                                             
            libgdbm6                                                                
            libgettextlib                                                           
            libgettextsrc                                                           
            libgmp-dev                                                              
            libgmp10                                                                
            libgmpxx4                                                               
            libidn2-0                                                               
            libidn2-dev                                                             
            libmpc3                                                                 
            libmpfr6                                                                
            libreadline-dev                                                         
            libreadline8                                                            
            libunistring-dev                                                        
            libunistring2                                                           
            m4-dev                                                                  
            m4                                                                      
            make                                                                    
            nettle-dev                                                              
            nettle                                                                  
            parted                                                                  
            python3-rfc3987                                                         
            python3-strict-rfc3339                                                  
            tar                                                                     
            which                                                                   
            zeromq                                                                  
                                                                                    
    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.                             
    [  125.608539] startwlan.sh[1251]: SIOCSIFADDR: No such device                  
    [  125.628228] startwlan.sh[1251]: wlp1s0: ERROR while getting interface flags: 
    No such device                                                                  
    [  125.644218] startwlan.sh[1251]: SIOCSIFNETMASK: No such device               
    [  125.668297] startwlan.sh[1251]: wlp1s0: ERROR while getting interface flags: 
    No such device                                                                  
    [  OK  ] Started startwlan.                                                     
    [  126.768151] startwlan.sh[1272]: iperf3: error - unable to start listener for 
    connections: Cannot assign requested address                                    
    [  126.792176] startwlan.sh[1272]: iperf3: exiting                              
                                                                                    
     _____                    _____           _         _                           
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                         
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                        
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                          
                  |___|                    |___|                                    
                                                                                    
    Arago Project http://arago-project.org j7-evm ttyS2                             
                                                                                    
    Arago 2021.09 j7-evm ttyS2                                                      
                                                                                    
    j7-evm login: root                                                              
    Last login: Mon Dec 20 16:29:14 UTC 2021                                        
    root@j7-evm:~# ls                                                               
    root@j7-evm:~# cd /opt/vision_apps/                                             
    root@j7-evm:/opt/vision_apps# ./vision_apps_init.sh                             
    root@j7-evm:/opt/vision_apps# 


  • Hi sun ruijie,

    Could you build the SDK and try flashing SD card? I have checked from the source and it works fine. 

    Regards,

    Brijesh 

  • hi brijesh,

    sorry ,we have the sd card

    when run the vx_app_single_cam.out, show the error log, 

    the reason is dont load mcu2_0 and mcu2_1 firmware successfully?

    thanks,

    root@j7-evm:/opt/vision_apps# ./vision_apps_init.sh
    root@j7-evm:/opt/vision_apps# ./vx_app_single_cam.out
    APP: Init ... !!!
    MEM: Init ... !!!
    MEM: Initialized DMA HEAP (fd=4) !!!
    MEM: Init ... Done !!!
    IPC: Init ... !!!
    _rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio2.rpmsg_chrdev.-1.13
    _rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio3.rpmsg_chrdev.-1.13
    _rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio0.rpmsg_chrdev.-1.13
    _rpmsg_char_find_rproc: 4d81800000.dsp does not have any virtio devices!
    _rpmsg_char_find_rproc: 64800000.dsp is either not probed or not a remoteproc!
    IPC: ERROR: Unable to create TX channels for CPU [mcu2_0] !!!
    IPC: ERROR: Unable to create TX channels for CPU [mcu2_1] !!!
    IPC: ERROR: Unable to create TX channels for CPU [c6x_1] !!!
    IPC: ERROR: Unable to create TX channels for CPU [c6x_2] !!!
    IPC: ERROR: Unable to create TX channels for CPU [c7x_1] !!!
    IPC: Init ... Done !!!
    APP: ERROR: IPC init failed !!!
    REMOTE_SERVICE: Init ... !!!
    _rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio3.rpmsg_chrdev.-1.21
    _rpmsg_char_find_ctrldev: could not find the matching rpmsg_ctrl device for virtio0.rpmsg_chrdev.-1.21
    _rpmsg_char_find_rproc: 4d81800000.dsp does not have any virtio devices!
    _rpmsg_char_find_rproc: 64800000.dsp is either not probed or not a remoteproc!
    REMOTE_SERVICE: Init ... Done !!!
    186.630479 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
    186.634038 s: VX_ZONE_INIT:Enabled
    186.634046 s: VX_ZONE_ERROR:Enabled
    186.634051 s: VX_ZONE_WARNING:Enabled
    186.635641 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    186.636817 s: VX_ZONE_INIT:[tivxHostInitLocal:86] Initialization Done for HOST !!!

    Single Camera Demo - (c) Texas Instruments 2019
    ========================================================

    Usage,
    ./vx_app_single_cam.out --cfg <config file>

    Defaulting to interactive mode
    IttCtrl_registerHandler: command echo registered at location 0
    IttCtrl_registerHandler: command iss_read_2a_params registered at location 1
    IttCtrl_registerHandler: command iss_write_2a_params registered at location 2
    IttCtrl_registerHandler: command iss_raw_save registered at location 3
    IttCtrl_registerHandler: command iss_yuv_save registered at location 4
    IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5
    IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6
    IttCtrl_registerHandler: command dev_ctrl registered at location 7
    IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8
    NETWORK: Opened at IP Addr = 1.4.16.64, socket port=5000!!!
    186.639958 s: VX_ZONE_ERROR:[ownContextCreateCmdObj:161] context object descriptor [0] allocation failed
    186.639973 s: VX_ZONE_ERROR:[vxCreateContext:946] context objection creation failed
    186.639982 s: VX_ZONE_ERROR:[vxGetStatus:713] Reference is NULL
    Select camera port index 0-7 : [ 245.943884] Initializing XFRM netlink socket
    [ 247.567218] process 'docker/tmp/qemu-check411387089/check' started with executable stack

  • mmc0(part 0) is current device                                                  
    Core 1 is already in use. No rproc commands work                                
    Core 2 is already in use. No rproc commands work                                
    626036 bytes read in 5 ms (119.4 MiB/s)                                         
    Load Remote Processor 2 with data@addr=0x82000000 626036 bytes: Success!        
    97676 bytes read in 3 ms (31 MiB/s)                                             
    Load Remote Processor 3 with data@addr=0x82000000 97676 bytes: Success!         
    97676 bytes read in 3 ms (31 MiB/s)                                             
    Load Remote Processor 4 with data@addr=0x82000000 97676 bytes: Success!         
    97676 bytes read in 3 ms (31 MiB/s)                                             
    Load Remote Processor 5 with data@addr=0x82000000 97676 bytes: Success!         
    144332 bytes read in 3 ms (45.9 MiB/s)                                          
    Load Remote Processor 6 with data@addr=0x82000000 144332 bytes: Success!        
    144332 bytes read in 3 ms (45.9 MiB/s)                                          
    Load Remote Processor 7 with data@addr=0x82000000 144332 bytes: Success!        
    10489000 bytes read in 59 ms (169.5 MiB/s)                                      
    Load Remote Processor 8 with data@addr=0x82000000 10489000 bytes: Success!      
    19270144 bytes read in 105 ms (175 MiB/s)                                       
    100199 bytes read in 2 ms (47.8 MiB/s)                                          
    11211 bytes read in 1 ms (10.7 MiB/s)                                           

    I think firmwares are loaded correctly, but somehow Linux is not establishing ipc only channel between core. It does not look like it is because of mcu2_0 and mcu2_1 failure. 

    Are you also copying BOOT sector correctly ?

    Regards,

    Brijesh

  • Dear brijesh,

    yes, sdk0703 is work well by the same load way.

    the boot sector file iamge (tiboot3.bin, sysfw.itb, tispl.bin and u-boot.img) is from the ti-processor-sdk-linux-j7-evm-08_01_00_07-Linux-x86-Install.bin

    and we only change to emmc startup

    /* U-Boot MMC-specific configuration */
    #define EXTRA_ENV_J721E_BOARD_SETTINGS_MMC \
    "boot=mmc\0" \
    "mmcdev=0\0" \
    "bootpart=0:2\0" \
    "bootdir=/boot\0"

    Thanks,

    Ruijie Sun