主题中讨论的其他器件:DRA718、 DRA722
各位专家、您好!
我的板是带有 SoC DRA711的定制板、DDR3为512M、现在我通过 J6Entry EVM 板上的 VisionSDK0304实现了耳戴式引导。
现在、我遇到 IPU2 lateattach mufault、内核日志如下:
------------------------------------------------------------------
[root@x ~]# dmesg
[0.000000] 在物理 CPU 0x0上引导 Linux
[0.000000] Linux 版本4.14.54-01924-gfacc25e0-m脏(fanchenxin@HP)(gcc 版本7.2.1 20171011 (Linaro GCC 7.2-2017.11))#1 SMP 优先于 Tue 4月7日15:24:31 CST 2020
[0.000000] CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=30c5387d
[0.000000] CPU:可用的 div 指令:修补分部代码
[0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
[0.0000] 、共个:FDT:机器模型:TI DRA718 DCARD
[0.000000] 内存策略:数据高速缓存 writealloc
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x000040300000、大小为3 mib
[ 0.000000]、共:保留内存:已初始化节点 cmem@40300000、兼容 id shared-dma-pool
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x00008000084000000、大小为128 mib
[ 0.000000]、共:保留内存:已初始化节点 vsdk_SR1_mem@84000000、兼容 ID shared-dma-pool
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x000095000000、大小为80 mib
[ 0.000000]、共:保留内存:已初始化节点 ipu2_CMA@95800000、兼容 ID shared-dma-pool
[0.000000] 保留存储器:已创建大小为0x000000009a000000、大小为28 MIB 的 DMA 存储器池
[ 0.00000]、共:保留内存:已初始化节点 ipu1_CMA@9d000000、兼容 ID shared-dma-pool
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x000000009c000000、大小为16 mib
[ 0.0000]、共:保留内存:已初始化节点 png_resource_mem@9C000000、兼容 ID shared-dma-pool
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x000000009d000000、大小为32 mib
[ 0.0000]、共:保留内存:已初始化节点 cmem@9D000000、兼容 ID shared-dma-pool
[0.000000] 保留存储器:已创建 DMA 存储器池、地址为0x000000009f000000、大小为5 MiB
[ 0.000000]、共:保留内存:已初始化节点 vsdk_sr0_mem@9F000000、兼容 ID shared-dma-pool
[0.000000] CMA:保留0x000091000000处的64 MIB
[0.000000] OMAP4:将0x00009fd00000映射到 DRAM 隔离层的 fe600000
[0.000000] 在首次取消屏蔽期间命中等待异步外部中止(FSR=0x00000211)、这很可能是由固件/引导加载程序错误引起的。
[0.000000] 在节点0上的总页:56064
[0.000000] free_area_init_node:节点0、pgdat c0c34000、node_mem_map d0b80000
[0.000000] DMA 区域:用于 memmap 的1146页
[0.000000] DMA 区域:保留0页
[0.000000] DMA 区域:56064页、LIFO 批处理:15
[0.000000] DRA722 ES2.1
[0.000000] perpu:嵌入式15页/CPU @dfc7c000 s31116 r8192 d22132 u61440
[0.000000] pcpu-alloc:s31116 r8192 d22132 u61440 alloc=15*4096
[0.000000] pcpu-alloc:[0] 0
[0.000000] 在上构建了1个区域列表、移动分组。 总页数:54918
[0.000000] 内核命令行:console=ttyS2,115200n8 elevator=noop root=PARTUUUUID=2966335c-02 RW rootwait fixrtc omapdrm.num_crtc=2 consoleblank=0 CMA=64M rootfstype=ext4 nd.slots_reserved=1
[0.000000] PID 哈希表条目:1024 (顺序:0、4096字节)
[0.000000] 条目高速缓存散列表条目:32768 (顺序:5、131072字节)
[0.000000] inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
[0.000000] 内存:145028K/224256K 可用(6144K 内核代码、216K rwdata、1608K rodata、2048K init、371K BSS、 13692K 保留、65536K CMA 保留、0K HIGHMEM)
[0.000000] 虚拟内核内存布局:
[0.000000] 矢量 :0xff0000-0xff1000 (4KB)
[0.000000] fixmap :0xc00000 - 0xc00000 (3072 KB)
[0.000000] vmalloc:0xe0000000 - 0x0x800000 (504MB)
[0.000000] 低内存 :0xC0000000 - 0xdfd00000 (509MB)
[0.000000] pkmap :bbfe00000 - 0xC0000000 ( 2 MB)
[0.000000] 模块:bbf000000 - bbbfe00000 ( 14 MB)
[0.000000] .text:0xc0008000 - 0xc0800000 (8160 KB)
[0.000000] .init:0xc0a00000 - 0xc0c00000 (2048KB)
[0.000000] .data:0xc0c00000 - 0xc0c363c0 (217KB)
[0.000000] .bss:0xc0c38000 - 0xc0c94d14 (372 KB)
[0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
[0.000000] 可抢占的分层 RCU 实现。
[0.000000] RCU 将 CPU 从 NR_CPU=2限制为 nr_CPU_IDs=1。
[0.000000] 启用了 RCU 任务。
[0.000000] RCU:调整 RCU_FANOUT_LEVEE=16的几何结构,nr_CPU_IDs=1
[0.000000] NR_IRQ:16、nr_IRQ:16、预分配 IRQ:16
[0.000000] GIC:使用分离 EOI/Deactivate 模式
[0.000000] OMAP 时钟事件源:Timer1为31475Hz
[0.000000] arch_timer:以5.90MHz (phys)运行的 cp15计时器。
[0.000000] 时钟源:ARCH_SYS_COUNTER:MASK:0xFFFFFFFF max_cycles:0x15c70fb29、max_idle_ns:440795202138 ns
[0.000005] sched_clock:5MHz 时为56位、分辨率为169ns、每4398046511093ns 换行一次
[0.000014] 切换到基于计时器的延迟环路、分辨率为169ns
[0.000335] 时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
[0.000340] OMAP 时钟源:32768Hz 时为32K_COUNTER
[0.000737] 控制台:彩色虚拟设备80x30
[0.000759] 校准延迟环路(跳过)、使用计时器频率计算的值。 11.80茂物剪(lpj=59016)
[0.000773] pid_max:默认值:32768最小值:301
[0.000877] 装载缓存散列表条目:1024 (顺序:0、4096字节)
[0.000885] 安装点缓存散列表条目:1024 (顺序:0、4096字节)
[0.001362] CPU:测试写入缓冲区一致性:好的
[0.001569] /cpus/cpu@0缺少时钟频率属性
[0.001579] CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
[0.039875] 为0x80200000 - 0x80200060设置静态标识映射
[0.05978] 分层 SRCU 实现。
[0.099930] SMP:启动辅助 CPU ...
[0.099937] SMP:带来1个节点、1个 CPU
[0.099944] SMP:总共激活1个处理器(11.80 BogoMips)。
[0.099950] CPU:所有 CPU 均在 HYP 模式下启动。
[0.099954] CPU:提供虚拟化扩展。
[0.100251] devtmpfs:已初始化
[0.116095] 随机:从 buck_table_alloc+0x108/0x230调用 get_random_u32、crng_init=0
[0.116212] VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
[0.116401] 时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.116414] futex 散列表条目:256 (顺序:2、16384字节)
[0.117800] pinctrl 内核:已初始化 pinctrl 子系统
[0.118346] NET:注册协议系列16.
[0.120785] DMA:为原子相干分配预先分配的256 KiB 池
[0.121436] omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
[0.172434] 空闲:使用调速器梯
[0.172463] 空闲:使用调速器菜单
[0.178898] 平台43300000。EDMA:无法查找 hwmod 'tpcc'
[0.179157] platform 43400000.tptc:无法查找 hwmod 'tptc0'
[0.179419] platform 43500000.tptc:无法查找 hwmod 'tptc1'
[0.180095] GPIO gpiochip0:(GPIO):添加了 GPIO chardev (254:0)
[0.180160] gpiochip_setup_dev:在器件上注册的 GPIO 0至31:gpiochip0 (GPIO)
[0.180223] OMAP GPIO 硬件版本0.1
[0.180881] GPIO gpiochip1:(GPIO):添加了 GPIO 特性(254:1)
[0.180943] gpiochip_setup_dev:在器件上注册了 GPIO 32至63:gpiochip1 (GPIO)
[0.181592] GPIO gpiochip2:(GPIO):添加了 GPIO 特性(254:2)
[0.181653] gpiochip_setup_dev:在器件上注册了64至95的 GPIO:gpiochip2 (GPIO)
[0.182313] GPIO gpiochip3:(GPIO):添加了 GPIO 特性(254:3)
[0.182378] gpiochip_setup_dev:在器件上注册了 GPIO 96至127:gpiochip3 (GPIO)
[0.183028] GPIO gpiochip4:(GPIO):添加了 GPIO 特性(254:4)
[0.183093] gpiochip_setup_dev:在器件:gpiochip4 (GPIO)上注册了128至159个 GPIO
[0.183745] GPIO gpiochip5:(GPIO):添加了 GPIO 特性(254:5)
[0.183804] gpiochip_setup_dev:在器件上注册了160至191的 GPIO:gpiochip5 (GPIO)
[0.184455] GPIO gpiochip6:(GPIO):添加了 GPIO 特性(254:6)
[0.184516] gpiochip_setup_dev:在器件上注册了 GPIO 192至223:gpiochip6 (GPIO)
[0.185180] GPIO gpiochip7:(GPIO):添加了 GPIO 特性(254:7)
[0.185241] gpiochip_setup_dev:在器件上的寄存 GPIO 224至255:gpiochip7 (GPIO)
[0.195383] platform 4a140000.sata:无法查找 hwmod 'sat'
[0.197403] platform 4b500000.AES:无法查找 hwmod 'aes1'
[0.197665] platform 4b700000.AES:无法查找 hwmod 'aes2'
[0.197928] 平台480a5000.des:无法查找 hwmod 'des'
[0.198185] 平台4b101000.sham:无法查找 hwmod 'sham'
[0.198448] platform 48090000.rng:无法查找 hwmod 'rng'
[0.200404] 没有 ATAG?
[0.200445] 硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
[0.200451] 硬件断点:最大观察点大小为8字节。
[0.200800] OMAP4_SRAM_INIT:无法分配处理勘误 I688所需的 SRAM
[0.200807] OMAP4_SRAM_INIT:无法获取处理勘误 I688所需的 SRAM 池
[0.201038] OMAP DMA 硬件版本0.0
[0.231092] EDMA3-tptc 43400000。tptc:_od_fail_runtime_resume:FIXME:缺少 hwmod/OMA_dev 信息
[0.231149] EDMA3-tptc 43500000。tptc:_od_failure_runtime_resume:FIXME:缺少 hwmod/OMA_dev 信息
[0.231346] EDMA 43300000。EDMA:_od_fail_runtime_resume:FIXME:缺少 hwmod/OMA_dev 信息
[0.2331355] EDMA 43300000。EDMA:Pm_runtime_get_sync()失败
[0.238296] OMAP-DMA-engine 4a056000.DMA-controller:OMAP DMA 引擎驱动程序(支持 LinkedIn List1/2/3)
[0.238686] of _get_named_gpiod_flags:无法解析节点"/fixedreguler-SD[0]的"GPIO"属性
[0.238875] of_get_named_gpiod_flags:无法解析节点'/smps4[0]的'GPIO'属性
[0.240486] OMAP-iommu 588820.MMU:588820.MMU 已注册
[0.240716] 已注册 OMAP-iommu 55082000.MMU:55082000.MMU
[0.240966] iommu:将器件5502000.IPU 添加到组1
[0.241651] OMAP_i2c 48070000.i2c:100kHz 时的总线0修订版0.12
[0.241782] 介质:Linux 介质接口:v0.10
[0.241819] Linux 视频捕捉接口:v2.00
[0.241858] pps_core:LinuxPPS API 版本。 1已注册
[0.241864] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.241880] 已注册 PTP 时钟支持
[0.24233] OMAP-mailbox 48840000.mailbox:OMAP mailbox rev 0x400
[0.242535] OMAP-mailbox 48842000.mailbox:OMAP mailbox 修订版0x400
[0.250430] 时钟源:切换到时钟源 ARCH_SYS_COUNTER
[0.252967] NET:注册协议系列2.
[0.253452] TCP 建立哈希表条目:2048 (顺序:1、8192字节)
[0.253475] TCP 绑定哈希表条目:2048 (顺序:2、16384字节)
[0.253511] TCP:配置哈希表(建立2048 BIND 2048)
[0.253574] UDP 哈希表条目:256 (顺序:1、8192字节)
[0.253593] UP-Lite 哈希表条目:256 (顺序:1、8192字节)
[0.253718] NET:注册协议系列1.
[0.254452] 硬件性能事件:没有/PMU 的中断关联属性,猜测。
[0.254571] 硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
[0.255465] 工作集:TIMESTAMP_BITS =14 max_order=16 bucke_order=2
[0.260522] 已注册 IO 调度程序 NOOP (默认)
[0.260530] 已登记 IO 调度程序的截止日期
[0.265215] pinctrl-single 4a003400.pinmux:282引脚、PA fc003400、大小为1128
[0.265314] pinctrl-single 4a002e8c.pinmux:请更新 DTS 以使用#pinctrl-cells =<1>
[0.265378] pinctrl-single 4a002e8c.pinmux:未中断初始化
[0.265386] pinctrl-single 4a002e8c.pinmux:pA fc002e8c 处1个引脚大小为4
[0.270173] Serial:8250/16550 driver,10端口,禁用 IRQ 共享
[0.272314] 控制台[ttyS2]已禁用
[0.272360] 48020000.serial: tmio 0x48020000处的 ttyS2 (IRQ = 43、base_baud = 3000000)是8250
[0.272444] 控制台[ttyS2]已启用
[0.273657] omap_rng 48090000.rng:_od_failure_runtime_resume:FIXME:缺少 hwmod/OMA_dev 信息
[0.273670] omap_rng 48090000.rng:运行时获取设备失败:-19
[0.273677] omap_rng 48090000.rng:初始化失败。
[0.274395] [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
[0.274401] [DRM]不支持 vblank 时间戳查询的驱动程序。
[0.274539] [DRM]已初始化 omapdrm 1.0.0 20110917、适用于440000.OCP:vDRM@0 (次要0)
[0.274999] [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
[0.275004] [DRM]不支持 vblank 时间戳查询的驱动程序。
[0.275120] [DRM]已初始化 omapdrm 1.0.0 20110917、适用于440000.OCP:vDRM@1 (次要1)
[0.275559] [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
[0.275564] [DRM]不支持 vblank 时间戳查询的驱动程序。
[0.275684] [DRM]已初始化 omapdrm 1.0.0 20110917、适用于440000.OCP:vDRM@2次要版本
[0.282830] 返修:模块已加载
[0.285955] 循环:模块已加载
[0.286795] i2c /dev/entries 驱动程序
[0.290305] CPU CPU0:DEV_PM_OPP_SET_Regulators:找不到稳压器(VDD):-19
[0.291022] sdhci-OMAP 4809c0.mmc:消费类 CD 的 GPIO 查找
[0.291030] sdhci-OMAP 4809c000.mmc:使用器件树进行 GPIO 查找
[0.291042] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@4809c000[0]的'CD-GPIO'属性
[0.291052] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@4809c000[0]的'CD-GPIO'属性
[0.291059] sdhci-OMAP 4809c000.MMC:使用查找表进行 GPIO 查找
[0.291067] sdhci-OMAP 4809c000.mmc:查找 GPIO CD 失败
[0.291076] sdhci-OMAP 4809c000.MMC:GPIO 查找消费类 WP
[0.291082] sdhci-OMAP 4809c000.mmc:使用器件树进行 GPIO 查找
[0.291092] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@4809c000[0]的'WP-GPIO'属性
[0.291100] of _get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@4809c000[0]的'wP-GPIO'属性
[0.291107] sdhci-OMAP 4809c0.mmc:使用查找表进行 GPIO 查找
[0.291114] sdhci-OMAP 4809c000.mmc:查找 GPIO WP 失败
[0.291246] sdhci-OMAP 4809c000.mmc:未找到4809c000.mmc 电源 vqmmc、使用虚拟稳压器
[0.291454] sdhci-OMAP 4809c000.mmc:对于 sdr104模式没有 pinctrl 状态
[0.291462] sdhci-OMAP 4809c000.mmc:ddr50模式下无 pinctrl 状态
[0.291469] sdhci-OMAP 4809c000.mmc:sdr50模式没有 pinctrl 状态
[0.291475] sdhci-OMAP 4809c000.mmc:对于 sdr25模式没有 pinctrl 状态
[0.291482] sdhci-OMAP 4809c000.mmc:sdr12模式没有 pinctrl 状态
[0.291488] sdhci-OMAP 4809c000.mmc:DDR_1_8v 模式下无 pinctrl 状态
[0.291496] sdhci-OMAP 4809c000.mmc:对于 HS200_1_8v 模式、没有 pinctrl 状态
[0.350474] mmc0:使用 ADMA 在4809c000.MMC [4809c000.mmc]上运行的 SDHCI 控制器
[0.354363] OMAP-rproc 5502000.IPU:分配的保留存储器节点 ipu2_CMA@95800000
[0.354429] remoteproc remoteproc0:5502000.IPU 可用
[0.354857] NET:注册协议系列17.
[0.354875] NET:注册协议系列44.
[0.354986] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
[0.354992] TI OMAP4+器件的电源管理。
[0.355201] 正在注册 SWP/SWPB 仿真处理程序
[0.358734] [DRM]已初始化 PVR 1.14.3699939 20110701、用于次要版本3上的560000.GPU
[0.367892] remoteproc remoteproc0:dra7-ipu2-fw.xem4的直接固件加载失败,并出现错误-2
[0.367900] remoteproc remoteproc0:返回到用户帮助程序
[0.378204] htosys:无法打开 RTC 设备(rtc0)
[0.378841] 正在等待根设备 PARTUUUUUID=2966335c-02...
[0.397528] mmc0:主机不支持只读开关、假设启用了写功能
[0.399449] mmc0:地址为 b368的新型高速 SDHC 卡
[0.399738] mmcblk0:mmc0:b368 ncard 7.48 GiB
[0.400786] 毫米波0:P1 P2
[0.450801] EXT4-FS (mmcblk0p2):警告:安装 FS 时出错、建议运行 e2fsck
[0.455322] EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
[0.455358] VFS:在设备179:2上安装根(ext4文件系统)。
[0.459129] devtmpfs:已安装
[0.460407] 释放未使用的内核内存:2048K
[0.616029] memcache:加载树外模块会影响内核。
[0.616368] DMA:模块安装成功、器件主要数字= 244
[0.616373] DRV:模块安装成功
[0.632644] CMEMK 模块:参考 Linux 版本4.14.54
[0.633807] 分配的堆缓冲区0x97000000、大小为0x2000000
[0.633836] cmemk 已初始化
[0.639964] 随机:快速初始化完成
[0.648439] OMA_L3_NOC 440000.OCP:L3应用程序错误:目标5 mod:1 (不可清除)
[0.648453] OMAP_L3_NOC 440000.OCP:L3调试错误:目标5 mod:1 (不可清除)
[0.733869] PVR:UM DDK-(3699939)和 KM DDK-(3699939)匹配
[1.056439] remoteproc remoteproc0:加电5502000.IPU
[1.056453] remoteproc remoteproc0:引导 FW 映像 dra7-ipu2-fw.xem4、大小3411420
[1.057137] virtio_rpmsg_bus virtio0:缓冲区:VA e1240000、DMA 0x95040000
[1.057330] virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
[1.057363] remoteproc remoteproc0:registered virtio0 (类型7)
[1.057371] remoteproc remoteproc0:远程处理器5502000.IPU 现已启动
[1.069895] OMAP-IMU 55082000.MMU:IOMMU 故障:DA 0x95d52c00标志0x0
[1.069906] remoteproc remoteproc0:在5502000.IPU 中检测到崩溃:类型 mmmufault
[1.069922] OMAP-IMU 55082000.MMU:55082000.MMU:errs:0x00000002 da:0x95d52c00 PgD:0xe66f2574 * PgD:px00000000
[1.069939] remoteproc remoteproc0:处理5502000.IPU 中的 crash #1
[1.069946] remoteproc remoteproc0:正在恢复5502000.IPU
[1.070474] remoteproc remoteproc0:已停止远程处理器5502000.IPU
[1.070483] remoteproc remoteproc0:加电5502000.IPU
[1.078710] remoteproc remoteproc0:引导 FW 映像 dra7-ipu2-fw.xem4,大小3411420
[1.078792] OMAP-IMU 55082000.MMU:55082000.MMU:2.1版
[1.138897] virtio_rpmsg_bus virtio0:缓冲区:VA e1240000、DMA 0x95040000
[1.139913] virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
[1.140012] remoteproc remoteproc0:注册的 virtio0 (类型7)
[1.140021] remoteproc remoteproc0:远程处理器5502000.IPU 现已启动
[1.190059] OMAP-rproc 5502000.IPU:收到来自5502000.IPU 的回波回复
[1.190363] virtio_rpmsg_bus virtio0:创建通道 rpmsg-proto addr 0x50
[1.395137] OMA_L3_NOC 440000.OCP:L3应用程序错误:目标3 mod:2 (不可清除)
[1.395152] OMAP_L3_NOC 44000000.OCP:L3调试错误:目标3 mod:2 (不可清除)
------------------------------------------------------
和 IPU2具有以下 XDC 误差:
[host][IPU2 ] 2.576709 s:与 HLOS 建立连接,调用 rpmsgInit
[主机][IPU2 ] 2.576953 s:
[host][IPU2 ] 2.577014 s: ### XDC 断言-错误回调开始###
[主机][IPU2 ] 2.577075 s:
[CORE 1.083491707]以最快的帧速率启动回路
[render 1.117932473]缺少资源:cluster/logo_mask.png
[host][IPU2 ] 2.649118 s:[IPU2、TDA2EX]IPU_PRIMARY_CORE_INIT 正在进行中....
程序 ID = 210003
[host][IPU2 ] 2.677118 s: ***** IPU2固件构建时间 17:08:13 2020年4月7日
[host][IPU2 ] 2.677301 s: ***系统:CPU 频率 、
[host][IPU2 ] 2.680046 s: 系统:系统通用初始化正在进行!!!
[host][IPU2 ] 2.689196 s: utils:CIO:初始化完成!!!
有人可以给我一个关于这个问题的提示吗?
此致!
