Other Parts Discussed in Thread: SYSBIOS
software version: RTOS-07-03-00-07 QNX-07-03-00
boot mode : SPL (SD card)
reference to
the IPC between MCU1_0(running AUTOSAR) and MCU2_1(running vision apps) is achieved.
Our project need to achieve Cddipc between mcu1_0(mcusw) and MPU(vision_apps) , is this can be realized?
we have modified codes for mcu1_0(mcusw) and MPU(vision_apps) based on reference example implementation.
but exception is occured during startup. blow is the full error log.
U-Boot SPL 2020.01-svn2648 (Jun 18 2021 - 13:47:28 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
Reading on-board EEPROM at 0x50 failed -1
Trying to boot from MMC2
Loading Environment from MMC... *** Warning - No MMC card found, using default environment
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-svn2648 (Jun 18 2021 - 18:12:17 +0800)
SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla')
Reading on-board EEPROM at 0x50 failed -1
Trying to boot from MMC2
i2c_write: error waiting for data ACK (status=0x116)
Error reading output register
U-Boot 2020.01-svn2648 (Jun 18 2021 - 18:12:17 +0800)
SoC: J721E SR2.0
Model: Texas Instruments K3 J721E SoC
Reading on-board EEPROM at 0x50 failed -1
Board: J721EX-PM1-SOM rev E2
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
Reading on-board EEPROM at 0x50 failed -1
Net: Could not get PHY for ethernet@46000000: addr 0
phy_connect() failed
No ethernet found.
Hit any key to stop autoboot: 0
i2c_write: error waiting for data ACK (status=0x116)
Error reading output register
switch to partitions #0, OK
mmc1 is current device
i2c_write: error waiting for data ACK (status=0x116)
Error reading output register
SD/MMC found on device 1
526 bytes read in 4 ms (127.9 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
Running uenvcmd ...
Core 1 is already in use. No rproc commands work
Core 2 is already in use. No rproc commands work
5339448 bytes read in 224 ms (22.7 MiB/s)
Load Remote Processor 2 with data@addr=0x82000000 5339448 bytes: Success!
1968096 bytes read in 84 ms (22.3 MiB/s)
Load Remote Processor 3 with data@addr=0x82000000 1968096 bytes: Success!
1579120 bytes read in 65 ms (23.2 MiB/s)
Load Remote Processor 6 with data@addr=0x82000000 1579120 bytes: Success!
1579120 bytes read in 64 ms (23.5 MiB/s)
Load Remote Processor 7 with data@addr=0x82000000 1579120 bytes: Success!
10268600 bytes read in 171 ms (57.3 MiB/s)
Load Remote Processor 8 with data@addr=0x82000000 10268600 bytes: Success!
8176932 bytes read in 342 ms (22.8 MiB/s)
## Starting application at 0x80080000 ...
MMU: 16-bit ASID 44-bit PA TCR_EL1=b5183519
cpu0: MPIDR=80000000
cpu0: MIDR=411fd080 Cortex-A72 r1p0
cpu0: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu0: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu0: L1 Icache 48K linesz=64 set/way=256/3
cpu0: L1 Dcache 32K linesz=64 set/way=256/2
cpu0: L2 Unified 1024K linesz=64 set/way=1024/16
Display set to R5
Loading IFS...decompressing...done
cpu1: MPIDR=80000001
cpu1: MIDR=411fd080 Cortex-A72 r1p0
cpu1: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu1: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu1: L1 Icache 48K linesz=64 set/way=256/3
cpu1: L1 Dcache 32K linesz=64 set/way=256/2
cpu1: L2 Unified 1024K linesz=64 set/way=1024/16
System page at phys:0000000080011000 user:ffffff8040254000 kern:ffffff8040251000
Starting next program at vffffff8060086e10
All ClockCycles offsets within tolerance
*******************************************************
*******************NRA ver0.51 base*********************
****RTOS-07-03-00-07 QNX-07-03-00 LINUX-07-03-00-05****
*******************************************************
Starting random service ...
start serial driver
Starting MMC/SD memory card driver... eMMC
Starting MMC/SD memory card driver... SD
Starting XHCI driver on USB3SS0 and USB3SS1
Path=0 - am65x
target=0 lun=0 Direct-Access(0) - SDMMC: 032GB4 Rev: 0.4
Setting environment variables...
done..
Mounting the sd ..
Looking for user script to run: /ti_fs/scripts/user.sh
Running user script...
user.sh called...
Setting additional environment variables...
Starting tisci-mgr..
Starting shmemallocator..
Starting tiipc-mgr..
Mailbox_plugInterrupt: interrupt Number 489, arg 0x435ED018
Mailbox_plugInterrupt: interrupt Number 490, arg 0x435ED1B8
Mailbox_plugInterrupt: interrupt Number 491, arg 0x435ED358
Mailbox_plugInterrupt: interrupt Number 492, arg 0x435ED4F8
Mailbox_plugInterrupt: interrupt Number 493, arg 0x435ED698
Process 57360 (tiipc-mgr) terminated SIGSEGV code=1 fltno=11 ip=00000031435a310c(/ti_fs/tibin/tiipc-mgr@lose+0x0000000000004dac) mapaddr=000000000001ef=0000002400000184
Memory fault (core dumped)
Starting tiudma-mgr..
Start screen..
screen started with dss_on_r5 configuration..
done...
J7EVM@QNX:/#
Starting tiipc-mgr..
Mailbox_plugInterrupt: interrupt Number 489, arg 0x435ED018
Mailbox_plugInterrupt: interrupt Number 490, arg 0x435ED1B8
Mailbox_plugInterrupt: interrupt Number 491, arg 0x435ED358
Mailbox_plugInterrupt: interrupt Number 492, arg 0x435ED4F8
Mailbox_plugInterrupt: interrupt Number 493, arg 0x435ED698
Process 57360 (tiipc-mgr) terminated SIGSEGV code=1 fltno=11 ip=00000031435a310c(/ti_fs/tibin/tiipc-mgr@lose+0x0000000000004dac) mapaddr=000000000001ef=0000002400000184
Memory fault (core dumped)
VRING_BASE_ADDRESS of cddipc between mcu1_0(mcusw) and MPU(vision_apps) is set to 0xB0000000 , is that right?
How to solve the core dumped problem?
Our project is based on TROS+QNX(version 7.3).
thank you !
