Thread 中讨论的其他器件:SYSBIOS
软件 版本: RTOS-07-03-00-07 QNX-07-03-00
引导模式: SPL (SD 卡)
参考
MCU1_0 (运行 AUTOSAR)和 MCU2_1 (运行视觉应用)之间的 IPC 已实现。
我们的项目需要在 mcu1_0 (mcusw)和 MPU (vision_apps)之间实现 Cddipc,这是否可以实现?
我们已根据 参考 示例实现修改了 mcu1_0 (mcusw)和 MPU (vision_apps)的代码。
但启动期间发生异常。 Blow 是完整的错误日志。
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:/#
正在启动 tiipc-mgr..
Mailbox_plugInterrupt:中断号489、ARG 0x435ED018
Mailbox_plugInterrupt:中断号490、ARG 0x435ED1B8
Mailbox_plugInterrupt:中断号491、ARG 0x435ED358
Mailbox_plugInterrupt:中断号492、ARG 0x435ED4F8
Mailbox_plugInterrupt:中断号493、ARG 0x435ED698
Process 57360 (tiipc-mgr) terminated SIGSEGV code=1 fltno=11 IP=00000031435a310c (/ti_fs/tibin/tiipc-mgr@lus+0x00000000000000004dac) mapaddr=00000001ef=0000002400000184
存储器故障(转储内核)
mcu1_0 (mcusw)和 MPU (vision_apps)之间 cddipc 的 vring_base_address 设置为0xB0000000,对吗?
如何解决 核心转储问题?
我们的项目基于 TROS+QNX (版本7.3)。
谢谢!
