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.

[参考译文] Linux/DRA726:早期启动- DRA726的后期连接

Guru**** 2540720 points
Other Parts Discussed in Thread: DRA722, DRA726, TPS65090

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612416/linux-dra726-early-boot---late-attach-on-dra726

器件型号:DRA726
主题中讨论的其他器件:DRA722TPS65090

工具/软件:Linux

我需要提前连接 IPU1上的 Cortex M4、我们有5个 CAN 端口可处理、并且需要使用其中一个端口在 CAN 上唤醒。 现在、唤醒需要大约11秒的时间才能被识别、这大约是到达 M4代码所需的时间。

我没有足够的信息来完全了解如何实施 Linux 部分的功能。

在 Falcon 模式下引导时、我看不到有关如何加载模块的任何良好信息。


我查看的是

processors.wiki.ti.com/.../Early_Boot_and_Late_Attach

信息有问题

  设备驱动程序 -->
    Remoteproc 驱动程序 -->
      OMAP Remoteproc 支持
      [*]  对 IPU 的 OMAP 远程处理器支持
      [*]    连接到已运行的 IPU2 (无复位/加载/启动)
      [*]  对 DSP 的 OMAP 远程处理器支持
      [*]  对 IPU1的 OMAP 远程处理器支持(仅限 DRA7xx)
      []    连接到已运行的 IPU1 (无复位/加载/启动)
      [*]  对 DSP2的 OMAP Remoteproc 支持(仅限 DRA7xx)


内核中的实际可能设置

  设备驱动程序 -->
    Remoteproc 驱动程序 -->
      OMAP Remoteproc 支持
      [*]  OMAP Remoteproc 看门狗计时器
      [*]    连接到已运行的 IPU2 (无复位/加载/启动)
      <>  STE-Modem remoteproc 支持
      <>  TI PRUSS removeproc 支持

即 TI 3.02汽车 SDK 附带的内核4.4.45

u-boot 中 dra7xx 代码中的内存卡出、内核位于电路板的内存之外


这是内核中器件树部分的内容、看起来不错吗?

1M 看起来有点大、它实际需要多少?


/*
 *为 IOMMU 表保留的存储器从0xa0000000中取出、长度为0x100000
 IPU1的页表地址  0xa0000000
 *

reserved_mem{(&S)
   latea_pagetbl:lat_pgtbl@a0000000{
               REG =<0x0 0xa0000000 0x0 0x100000>;
       无地图;
       状态="正常";
   };
};

ipu1{(&I)
   TI、晚期附加;
   TI、无空闲启动;
   TI、no-reset-on-init;
};

时间器11{(&T)
   TI、晚期附加;
   TI、无空闲启动;
   TI、no-reset-on-init;
};

&timer7{
   TI、晚期附加;
   TI、无空闲启动;
   TI、no-reset-on-init;
};

时间8{(&T)
   TI、晚期附加;
   TI、无空闲启动;
   TI、no-reset-on-init;
};

Michel Catudal

ACTIA Corp.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pavel、

    这是一个日志、看起来 M4已重置、而不应该重置。

    您看到我的设置有什么问题吗? 明天我可以尝试一个简单的固件、看看它是否也会这样做。

    可能是因为配置没有文档中的选项。 如果是这种情况、如何解决? 为了确保 M4不被复位、因为代码应该被载入、有什么替代方法呢?

    我更改了设置以与 EVM 中的设置相匹配、但我将存储器的一部分标记为保留、以便 Linux 内核不会擦除它。

    reserved_mem{(&S)
       latea_pagetbl:lat_pgtbl@bfc00000{
          reg =<0x0 bbfc00000 0x0 0x100000>;
          无地图;
          状态="正常";
       };
    };

    reserved_mem{(&S)
       latea_for_ipu1:latea_for_ipu1@a0000000{
          REG =<0x0 0xa0000000 0x0 0x1000000>;
          无地图;
          状态="正常";
       };
    };


    包含的内容

    /*定义 IPU1二进制文件的地址
     *从永久存储加载
     *
    #define IPU1_LOAD_ADDR      (0xa0000000)

    在 spl.c 中、我只有列出的要加载的 IPU1。

    日志:

    U-Boot SPL 2016.05 (2017年7月24日- 17:05:04)
    DRA722-GP ES2.0
    尝试从 SPI 引导
    读取 dra7-ipu1-fw.xem4
    [0.000000]   在物理 CPU 0x0上引导 Linux
    [0.000000]   正在初始化 cgroup Subsys cpuset
    [0.000000]   正在初始化 cgroup 子系统 CPU
    [0.000000]   正在初始化 cgroup Subsys cpuacct
    [0.000000]   Linux 版本4.4.4.45-activa-1 (michelcatudal@mcatu01d)(gcc 版本5.3.1 20160113 (Linaro GCC 5.3-2016.02))#20 SMP 优先于 Mon Jul 2417:14:06 EDT 2017
    [0.000000]   CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
    [0.000000]   CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
    [0.000000]   机器模型:ACTIA 全局显示
    [0.000000]   引导控制台[earlycon0]已启用
    [0.000000]   保留内存:创建了0x9d000000的 CMA 内存池,大小为32 mib
    [0.000000]   保留存储器:已初始化节点 ipu1_CMA@9d000000、兼容 ID shared-dma-pool
    [0.000000]   CMA:在0xbbc00000处保留64 MIB
    [0.000000]   内存策略:数据高速缓存 writealloc
    [0.000000]   OMAP4:将 bbfe00000映射到 fe600000以设置 DRAM 隔离层
    [0.000000]   在节点0上的总页:257280
    [0.000000]   free_area_init_node:节点0、pgdat c08bb980、node_mem_map ef6e8000
    [0.000000]     正常区域:用于 memmap 的1728页
    [0.000000]     正常区域:保留0页
    [0.000000]     正常区域:192512页、LIFO 批处理:31
    [0.000000]     HIGHMEM 区域:64768页、LIFO 批处理:15
    [0.000000]   DRA722 ES2.0
    [0.000000]   PERCPU:嵌入式12页/CPU @ef68d000 s18944 r8192 d22016 u49152
    [0.000000]   pcpu-alloc:s18944 r8192 d22016 u49152 alloc=12*4096
    [0.000000]   pcpu-alloc:[0] 0
    [0.000000]   在区域顺序和移动分组中构建了1个区域列表。  总页数:255552
    [0.000000]   内核命令行:elevator=noop console=ttyO2,115200n8 root=/dev/mmcblk1p2 rw rootwait armlycprintk loglevel=15 fixrtc omapdrm.num_crtc=2 consoleblank=0 eca=64M rootfstype=4
    [0.000000]   PID 哈希表条目:4096 (顺序:2、16384字节)
    [0.000000]   条目高速缓存散列表条目:131072 (顺序:7、524288字节)
    [0.000000]   inode 高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000]   内存:911180K/1029120K 可用(6099K 内核代码、317K rwdata、2168K rodata、332K init、289K BSS、 19636K 保留、98304K CMA 保留、193536K HIGHMEM)
    [0.000000]   虚拟内核内存布局:
    [0.000000]       矢量 :0xff0000-0xff1000  (4KB)   
    [0.000000]       fixmap :0xc00000 - 0xc00000  (3072 KB)
    [0.000000]       vmalloc:0xf0800000 - 0x800000  (240 MB)
    [0.000000]       低内存 :0xC0000000 - 0xf0000000  (768 MB)
    [0.000000]       pkmap  :bbfe00000 - 0xC0000000  (  2 MB)
    [0.000000]       模块:bbf000000 - bbbfe00000  ( 14 MB)
    [0.000000]         .text:0xc0008000 - 0xc081afcc  (8268KB)
    [0.000000]         .init:0xc081b000 - 0xc086e000  (332 KB)
    [0.000000]         .data:0xc086e000 - 0xc08bd490  (318 KB)
    [0.000000]          .bss:0xc08bf000 - 0xc09077c4  (290KB)
    [0.000000]   slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
    [0.000000]   可抢占的分层 RCU 实现。
    [0.000000]    叶扇出的生成时间调整为32。
    [0.000000]    RCU 将 CPU 从 NR_CPU=4限制为 nr_CPU_IDs=1。
    [0.000000]   RCU:调整 RCU_Fanout_leaf = 32、nr_cpu_ids=1的几何结构
    [0.000000]   NR_IRQ:16 nr_IRQ:16 16.
    [0.000000]   ti_dt_clocks_register:无法查找时钟节点 GMAC_gmii_ref_clk_div
    [0.000000]   OMAP 时钟事件源:Timer1为32786Hz
    [0.000000]   构建了以6.14MHz (PHY)运行的 cp15计时器。
    [0.000000]   时钟源:arch_sys_counter:mask:0xffffffffffffffffffffffffff max_cycles:0x16af5adb9、max_idle_ns:440795202250 ns
    [0.000004]   sched_clock:6MHz 时为56位、分辨率为162ns、每4398046511023ns 换行一次
    [0.008312]   切换到基于计时器的延迟环路、分辨率为162ns
    [0.014945]   时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
    [0.025209]   OMAP 时钟源:32768Hz 时为32K_COUNTER
    [0.030890]   控制台:彩色虚拟设备80x30
    [0.0355551]   警告:'console=ttyO2'已被'ttyS2'替代
    [0.042346]   这可确保您仍能看到内核消息。 请
    [0.048863]   更新您的内核命令行。
    [0.053256]   校准延迟环路(跳过)、使用计时器频率计算的值。 12.29茂物剪(lpj=61475)
    [0.063892]   pid_max:默认值:32768最小值:301
    [0.068809]   装载缓存散列表条目:2048 (顺序:1、8192字节)
    [0.075702]   mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
    [0.083583]   正在初始化 cgroup Subsys IO
    [0.087808]   正在初始化 cgroup Subsys 内存
    [0.09236]   正在初始化 cgroup 子系统设备
    [0.097032]   正在初始化 cgroup Subsys 冷冻柜
    [0.101691]   正在初始化 cgroup Subsys perf_event
    [0.106612]   正在初始化 cgroup 子系统 PID
    [0.111014]   CPU:测试写入缓冲区一致性:好的
    [0.116333]   /cpus/cpu@0缺少时钟频率属性
    [0.121882]   CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
    [0.127821]   为0x80008340 - 0x800083a0设置静态标识映射
    [0.178040]   带来了1个 CPU
    [0.181175]   SMP:总共激活1个处理器(12.29个 BogoMips)。
    [0.187602]   CPU:所有 CPU 均在 HYP 模式下启动。
    [0.192438]   CPU:提供虚拟化扩展。
    [0.198684]   devtmpfs:已初始化
    [0.232678]   VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
    [0.241605]   OMAP-hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
    [0.390696]   OMAP_hwmod:i2c1:_wait_target_disable 失败
    [0.462146]   时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.484464]   pinctrl 内核:已初始化 pinctrl 子系统
    [0.490850]   NET:注册协议系列16.
    [0.49079]   DMA:预分配256 K2B 池,用于原子相干分配
    [0.525592]   空闲:使用调速器梯
    [0.555612]   空闲:使用调速器菜单
    [0.567978]   OMAP GPIO 硬件版本0.1
    [0.579126]   IRQ:找不到/ocp/l4@4a000000/SCM@2000/pinmux@1400的 IRQ 域!
    [0.605052]   没有 ATAG?
    [0.607248]   硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
    [0.615823]   硬件断点:最大观察点大小为8字节。
    [0.622293]   OMAP4_SRAM_INIT:无法分配处理勘误 I688所需的 SRAM
    [0.629973]   OMAP4_SRAM_INIT:无法获取处理勘误 I688所需的 SRAM 池
    [0.638159]   OMAP DMA 硬件版本0.0
    [0.728433]   OMAP-DMA-engine 4a056000.DMA-controller:OMAP DMA 引擎驱动程序(支持 LinkedIn List1/2/3)
    [0.739298]   EDMA 43300000 .EDMA:禁用 memcpy
    [0.749189]   EDMA 43300000 .EDMA:TI EDMA DMA 引擎驱动程序
    [0.758029]   已注册 OMAP-iommu 588820.MMU:588820.MMU
    [0.765875]   SCSI 子系统已初始化
    [0.771040]   Palmas 0-0058:IRQ 标志为0x00000000
    [0.797612]   PALMAS 0-0058:多路复用 GPIO 51、PWM 0、LED 2
    [0.846784]   OMAP_i2c 48070000.i2c:400kHz 时的总线0修订版0.12
    [0.853169]   OMAP_i2c 48060000.i2c:100kHz 时的总线2修订版0.12
    [0.859503]   OMAP_i2c 4807a000.i2c:400kHz 时的总线3修订版0.12
    [0.865491]   pps_core:LinuxPPS API 版本。 1已注册
    [0.870688]   pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.880165]   已注册 PTP 时钟支持
    [0.884330]   EDAC MC:版本:3.0.0
    [0.894788]   OMAP-mailbox 48840000.mailbox:OMAP mailbox rev 0x400
    [0.902148]   时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [0.918418]   NET:注册协议系列2.
    [0.923527]   TCP 建立哈希表条目:8192 (顺序:3、32768字节)
    [0.930905]   TCP BIND 哈希表条目:8192 (顺序:4、65536字节)
    [0.937740]   TCP:配置哈希表(建立8192 BIND 8192)
    [0.944420]   UDP 哈希表条目:512 (顺序:2、16384字节)
    [0.950605]   UP-Lite 哈希表条目:512 (顺序:2、16384字节)
    [0.957433]   NET:注册协议系列1.
    [0.972297]   RPC:注册后命名为 UNIX 套接字传输模块。
    [0.978467]   RPC:注册的 UDP 传输模块。
    [0.983416]   RPC:注册的 TCP 传输模块。
    [0.988328]   RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.996047]   硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
    [1.006782]   futex 散列表条目:256 (顺序:2、16384字节)
    [1.029862]   squashfs:版本4.0 (2009/01/31) Phillip Lougher
    [1.046665]   NFS:注册 id_resolver 密钥类型
    [1.051961]   注册了密钥类型 id_resolver
    [1.056378]   注册密钥类型 id_legacy
    [1.060647]   NTFS:驱动程序2.1.32 [Flags:R/O]。
    [1.067492]   退回:池大小:64页
    [1.071659]   块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要248)
    [1.079425]   已注册 IO 调度程序 NOOP (默认)
    [1.084476]   已登记 IO 调度程序的截止日期
    [1.088969]   已注册 IO 调度程序 cfq
    [1.095236]   ldo4:由 VDD_5v0供电
    [2.138599]   omap_hwmod:i2c1:_wait_target_disable 失败
    [2.404515]   时钟:DPLL_PCIe_ref_ck 转换到"锁定"失败
    [2.412240]   pinctrl-single 4a00340.00.pinmux:在 PA fc003400大小为1128的282个引脚
    [2.419769]   pinctrl-single 4a002e8c.pinmux:pA fc002e8c 处1个引脚、尺寸为4
    [2.430019]   未找到使用虚拟稳压器的背光电源
    [2.491477]   串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [2.501533]   4806a000.serial: tmio 0x4806a000处的 ttyS0 (IRQ = 299、base_baud = 3000000)是8250
    [2.511590]   4806c000.serial: tmio 0x4806c000处的 ttyS1 (IRQ = 300、base_baud = 3000000)是8250
    [2.521605]   控制台[ttyS2]已禁用
    [2.525446]   48020000.serial: tmio 0x48020000处的 ttyS2 (IRQ = 301、base_baud = 3000000)是8250
    [2.534658]   控制台[ttyS2]已启用
    [2.534658]   控制台[ttyS2]已启用
    [2.541816]   引导控制台[earlycon0]已禁用
    [2.541816]   引导控制台[earlycon0]已禁用
    [2.551457]   48066000.serial: tmio 0x48066000处的 ttyS4 (IRQ = 302、base_baud = 3000000)是8250
    [2.561103]   48424000.serial: tmio 0x48424000 (IRQ = 303、base_baud = 3000000)处的 ttyS8是8250
    [2.571019]   [DRM]已初始化 DRM 1.1.0 20060810
    [2.576658]   ldo5:由 VDD_3V3供电
    [2.580914]   OMAP DSS 版本6.1
    [2.584743]   omapdss_DSS 580000.dss:bound 58001000.dispc (ops dispc_component_ops)
    [2.680320]   循环:模块已加载
    [2.683793]   at24 2-0050:4096字节24c32 EEPROM、可写、32字节/写入
    [2.692793]   m25p80 spi32766.0:s25fl512s (65536 KB)
    [2.698109]   在 MTD 器件 spi32766.0上找到8个器件分区
    [2.704004]   在"spi32766.0"上创建8个 MTD 分区:
    [2.709168]   0x000000000000-0x000000040000:"QSPI.MLO"
    [2.725267]   0x000000040000-0x000000140000:"QSPI.u-boot.img"
    [2.741882]   0x000000140000-0x0000001c0000:“QSPI.devicetree"
    [2.758547]0x0000001c0000-0x000000200000   :"QSPI.u-boot-env"
    [2.775178]   0x000000200000-0x000000240000:"QSPI.u-boot-env.redd"
    [2.792437]0x000000240000-0x000000a40000   :"QSPI.uImage"
    [2.808712]   0x000000a40000-0x000000ac0000:"QSPI.logo"
    [2.824832]   0x000000ac0000-0x000004000000:“QSPI.userland"
    [2.842289]   libphy:固定 MDIO 总线:探测
    [2.848818]   鼠标开发:PS/2鼠标设备,适用于所有鼠标
    [2.864991]   i2c /dev/entries 驱动程序
    [2.873145]   ldo1:由 VDD_3V3供电
    [2.962802]   ledtrig-CPU:已注册以指示 CPU 上的活动
    [2.970759]   NET:注册协议系列10.
    [3.002839]   SIT:IPv6 over IPv4隧道驱动程序
    [3.008043]   NET:注册协议系列17.
    [3.02222222]   注册了密钥类型 DNS_旋 变传感器
    [3.026663]   OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
    [3.042713]   为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.048922]   为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.072201]   smps1:由 VDD_3V3供电
    [3.076582]   为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.092161]   为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.103981]   TI OMAP4+器件的电源管理。
    [3.109069]   正在注册 SWP/SWPB 仿真处理程序
    [3.129322]   DMM 4e000000.DMM:已初始化所有 PAT 条目
    [3.153808]   [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
    [3.160450]   [DRM]不支持 vblank 时间戳查询的驱动程序。
    [3.174142]   [DRM]启用 DMM 回绕滚动
    [3.2364]   控制台:切换到彩色帧缓冲器器件240x45
    [3.240615]   omapdrm omapdrm.0:fb0:omapdrm 帧缓冲器件
    [3.273007]   [DRM]在次要0上初始化 omapdrm 1.0.0 20110917
    [3.299574]   hctosys:无法打开 RTC 设备(rtc0)
    [3.314593]   等待根设备/dev/mmcblk1p2...
    [3.409163]   mmc0:主机不支持读取只读开关、假设已启用写入
    [3.419101]   mmc0:地址59b4处的新高速 SDHC 卡
    [3.435039]   mmcblk0:mmc0:59b4 USDU1 15.0GiB
    [3.440482]    mmcblk0:P1 P2
    [3.485792]   mmc1:未设置 MAN_BKOPS_EN 位
    [3.493388]   mmc1:地址0001处的新高速 MMC 卡
    [3.509211]   mmcblk1:mmc1:0001 Q2J54A 3.59 GiB
    [3.523995]   mmcblk1boot0:mmc1:0001 Q2J54A 分区1 16.0 mib
    [3.540163]   mmcblk1boot1:mmc1:0001 Q2J54A 分区2 16.0 mib
    [3.547156]    毫米波1:P1 P2
    [3.669276]   EXT4-FS (mmcblk1p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [3.677467]   VFS:在器件179:18上安装根(ext4文件系统)。
    [3.684374]   devtmpfs:已安装
    [3.687580]   释放未使用的内核内存:332K (c081b000 - c086e000)
    [3.693974]   此架构没有内核内存保护。
    [3.831860]   systemd[1]:构建时间之前的系统时间、提前时钟。
    [3.864717]   random:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [3.876613]   random:systemd:未初始化 urandom 读取(16字节读取、11位熵可用)
    [3.893070]   systemd[1]:systemd 229在系统模式下运行。 (+PAM -audit -selinux +IMA -AppArmor +smack +sysvinit +utmp -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +blkid -ELFUTILS +KMOD -IDN)
    [3.911617]   systemd[1]:检测到架构 ARM。

    欢迎来到 Arago Master!

    [3.932871]   systemd[1]:将主机名设置为 。
    [3.96442]   random:systemd-sysv-ge:未初始化 urandom 读取(16字节读取、12位熵可用)
    [3.986918]   随机:systemd-gpT-aut:未初始化 urandom 读取(16字节读取、13位熵可用)
    [4.001321]   随机:systemd-gpT-aut:未初始化 urandom 读取(16字节读取、13位熵可用)
    [4.019727]   随机:systemd-sysv-ge:未初始化 urandom 读取(16字节读取、14位熵可用)
    [4.034618]   随机:systemd-sysv-ge:未初始化 urandom 读取(16字节读取、15位熵可用)
    [4.086637]   随机:systemd:未初始化 urandom 读取(16字节读取、17位熵可用)
    [4.096200]   random:systemd:未初始化 urandom 读取(16字节读取、17位熵可用)
    [4.106644]   随机:systemd:未初始化 urandom 读取(16字节读取、17位熵可用)
    [4.219096]   systemd[1]:sysinit.target:在 sysinit.target/start 上找到订购周期
    [4.226994]   systemd[1]:sysinit.target:找到对 alignment.service/start 的依赖
    [4.234739]   systemd[1]:sysinit.target:找到了对 sysinit.target/start 的依赖
    [4.242180]   systemd[1]:sysinit.target:通过删除作业 alignment.service/start 来中断订购周期
    [4.251615]   systemd[1]:已删除 alignment.service:作业 alignment.service/start、以从 sysinit.target/start 开始中断订购周期
    [跳过]找到订购周期,跳过 alignment.service
    [4.284122]   systemd[1]:已开始向控制台目录监视发送密码请求。
    [ 确定 ]已开始向控制台目录监视发送密码请求。
    [4.312449]   systemd[1]:侦听 udev 内核套接字。
    [ 确定 ]正在侦听 udev 内核套接字。
    [4.349146]   systemd[1]:Listening on Journal Socket (/dev/log)。
    [ 确定 ]收听 Journal Socket (/dev/log)。
    [4.372517]   systemd[1]:侦听日志套接字。
    [ 确定 ]收听日志套接字。
    [4.402449]   systemd[1]:侦听/dev/initctl 兼容性命名管道。
    [ 确定 ]收听/dev/initctl 兼容性命名管道。
    [4.432439]   systemd[1]:已开始将密码请求转发到 Wall Directory Watch。
    [ 确定 ]已开始将密码请求转发到 Wall Directory Watch。
    [4.462291]   systemd[1]:已达到目标路径。
    [ 确定 ]已到达目标路径。
    [4.483450]   systemd[1]:创建的层系统层。
    [ 确定 ]已创建切片系统切片。
    [4.512881]   systemd[1]:创建的 slice system-Getty.slice。
    [ 确定 ]已创建片 system-Getty.slice。
    [4.546755]   systemd[1]:正在启动加载内核模块...
            正在启动加载内核模块...
    [4.574903]   systemd[1]:安装 POSIX 消息队列文件系统...
            正在安装 POSIX 消息队列文件系统...
    [4.614693]   systemd[1]:正在启动启动 Psplash 启动屏幕...
            正在启动启动启动启动屏幕...
    [4.644779]   systemd[1]:正在启动安装虚拟控制台...
            正在启动设置虚拟控制台...
    [4.694789]   systemd[1]:正在安装调试文件系统...
            正在安装调试文件系统...
    [4.742512]   systemd[1]:tmp.mount:要挂载的目录/tmp 不为空,但仍可挂载。
    [4.753314]   systemd[1]:正在安装临时目录...
            正在安装临时目录...
    [4.784709]   systemd[1]:正在开始同步系统和硬件时钟...
            正在开始同步系统和硬件时钟...
    [4.824787]   systemd[1]:正在开始重新装载根和内核文件系统...
            正在开始重新装载根文件系统和内核文件系统...
    [4.855848]   EXT4-FS (mmcblk1p2):已重新安装。 OPTS:(空)
    [4.863296]   systemd[1]:已达到目标交换。
    [ 确定 ]已达到目标交换。
    [4.893222]   systemd[1]:创建的层用户和会话层。
    [ 确定 ]已创建层用户和会话层。
    [4.922351]   systemd[1]:已达到目标层面。
    [ 确定 ]已到达目标层面。
    [4.944335]   systemd[1]:开始为当前内核创建所需的静态设备节点列表...
            正在开始创建所需 st 的列表... 当前内核的节点...
    [4.982465]   systemd[1]:侦听 Syslog 套接字。
    [ 确定 ]侦听 Syslog 套接字。
    [5.004229]   systemd[1]:正在启动日志服务...
            正在启动日记账服务...
    [5.015920]   systemd[1]:侦听 udev 控制套接字。
    [ 确定 ]正在侦听 udev 控制套接字。
    [5.042518]   systemd[1]:已达到目标远程文件系统。
    [ 确定 ]已到达目标远程文件系统。
    [5.063069]   systemd[1]:创建的片系统-串行\x2dgetty.slice。
    [ 确定 ]已创建片系统序列\x2dgetty.slice。
    [5.097458]   systemd[1]:已挂载 POSIX 消息队列文件系统。
    [ 确定 ]已挂载 POSIX 消息队列文件系统。
    [5.122515]   systemd[1]:已安装调试文件系统。
    [ 确定 ]已安装调试文件系统。
    [5.142370]   systemd[1]:挂载的临时目录。
    [ 确定 ]已挂载的临时目录。
    [5.162551]   systemd[1]:已启动日志服务。
    [ 确定 ]已启动日志服务。
    [失败]启动加载内核模块失败。
    有关详细信息、请参阅'stemctl status systemd-modules-load.service'。
    [ 确定 ]已启动设置虚拟控制台。
    [失败]无法启动同步系统和硬件时钟。
    有关详细信息、请参阅'stemctl status sync-clocks.service'。
    [ 确定 ]已开始重新装载根和内核文件系统。
    [ 确定 ]已开始为当前内核创建所需的 sta...ce 节点列表。
            正在开始在/dev/中 创建静态设备节点...
            正在启动 udev 冷插拔所有设备...
            正在开始应用内核变量...
            正在开始将日志刷新到持久存储...
    [ 确定 ]已开始在/dev/中 创建静态设备节点。
    [ 确定 ]已开始应用内核变量。
    [5.968212]   systemd-journale[145]:已收到从 PID 1刷新运行时日志的请求
            正在启动 udev 内核设备管理器...
    [ 确定 ]已达到目标本地文件系统(预)。
            安装/var/volatile...
    [ 确定 ]已启动 udev 内核设备管理器。
    [ 确定 ]已安装/var/volatile.
    [ 确定 ]已开始将日志刷新到持久存储。
            正在启动加载/保存随机种子...
    [ 确定 ]已到达目标本地文件系统。
            正在开始创建易失性文件和目录...
    [ 确定 ]已开始加载/保存随机种子。
    [ 确定 ]已开始创建易失性文件和目录。
            正在开始更新 utmp 关于系统引导/关机...
    [ 确定 ]已启动 udev 冷插拔所有设备。
    [ 确定 ]找到设备/dev/ttyS2.
    [7.006283]   OMAP-DES 480a5000.des: OMAP DES 硬件加速器版本:2.2
    [7.069686]   ALG:skcipher:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    [ 确定 ]已开始更新关于系统引导/关机的参数。
    [7.096721]   [egalax_i2c]: 驱动程序初始化完成!
    [7.101157]   [egalax_i2c]: 启动探针
    [7.138776]   OMAP-hwmod:i2c1:_wait_target_disable 失败
    [7.189557]   ALG:skcipcip-ddst:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    [7.210666]   [egalax_i2c]: IRQ = 139
    [7.260736]   输入:/devices/virtual/input/input0上的 eGalax_Touch_Screen
    [7.308168]   ALG:skcipcip-ddst:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    [7.327971]   [egalax_i2c]: 寄存器输入器件完成
    [ 确定 ]已达到目标系统初始化。
    [7.373770]   [egalax_i2c]: 请求 IRQ (139) GPIO (113)、结果为:0
    [7.380065]   [egalax_i2c]: I2C 探针完成
    [ 确定 ]侦听 Avahi mDNS/DNS-SD 堆栈激活套接字。
    [7.413266]   OMAP-rng 48090000.rng:OMAP 随机数生成器版本 20.
            正在启动 sshd.socket。
    [ OK ]正在收听 D 总线系统消息总线插座。
    [ 确定 ]正在侦听 RPCbind 服务器激活套接字。
    [ 确定 ]开始每日清理临时目录。
    [ 确定 ]达到目标计时器。
    [ 确定 ]正在侦听 sshd.socket。
    [7.705254]   随机:非阻塞池已初始化
    [ 确定 ]已达到目标套接字。
    [ 确定 ]已到达目标基本系统。
    [ 确定 ]已启动作业假脱机工具。
    [ 确定 ]已启动系统日志服务。
    [ 确定 ]启动了 D-Bus 系统消息总线
    [8.281254]   OMA_WDT:OMAP 看门狗定时器修订版0x01:初始超时60秒
    [8.320828]   EXT4-FS (mmcblk0p2):使用 ext4子系统安装 ext3文件系统
    [8.369539]   OMAP-SHIM 4b101000.sham:OMAP 版本4.3上的硬件加速器
            正在启动连接服务...
    [8.466492]   FAT-FS (mmcblk1p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
            正在启动 rc.pvr.service ...
    [8.496309]   FAT-FS (mmcblk0p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
            正在启动允许用户会话...
            正在启动登录服务...
            正在启动 Avahi mDNS/DNS-SD 堆栈...
    [8.604106]   EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [ 确定 ]已启动内核日志服务。
    [ 确定 ]已启动允许用户会话。
    [9.220508]   OMAP-AES 4b500000.AES:OMAP AES 硬件加速器版本:3.3
    [9.389612]   OMAP-AES 4b700000.AES:OMAP AES 硬件加速器版本:3.3
    [9.445855]   [DRM]在次要版本1上初始化 PVR 1.14.3699939 20110701
    [9.495781]   OMAP-rproc 588200.IPU:分配的保留存储器节点 ipu1_CMA@9d000000
    [9.557206]    remoteproc0:5882000.IPU 可用
    [9.579857]   PVR_K:UM DDK-(3699939)和 KM DDK-(3699939)匹配。 [确定]
    [9.617672]    remoteproc0:注意:remoteproc 仍在开发中并被视为实验。
    [9.763773]    remoteproc0:二进制格式尚未最终确定、并且尚不能保证向后兼容性。
    [10.038588]   remoteproc0:registered virtio0 (类型7)
    [ 确定 ]已启动 rc.pvr.service。
    [10.990507]   remoteproc0:为588200.IPU 加电
    [11.031280]   remoteproc0:引导 FW 映像 dra7-ipu1-fw.xem4,大小5033360
    [11.085946]   remoteproc0:远程处理器5882000.IPU 现已启动
    [11.118679]  virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
    [11.124210]  ------ [在此处剪切]-----
    [11.124221]  警告:CPU:0 PID:236 at drivers/bus/omap_l3_oc.c:147 l3_interrupt_handler+0x25c/0x368 ()
    [  11.124225] 440000.OCP:L3自定义错误:主 IPU1目标 L4_PER1_P3 (空闲):功能访问期间在监控器模式下进行数据访问
    [11.124265]  链接的模块:virtio_rpmsg_BUS (+) dwc3 (+) UDC_CORE bc_example (O) ECB OMA_remotio proc testirutio rutio_ring SHA512_generic SHA512_arm SHA256_generic HMAC pvrsrvkm (O) MD5 A1_generic SHARL
    [11.124270]  CPU:0 PID:236 Comm:systemd-udevd 被污染:G          O   4.4.45-activa-1 #20
    [11.124272]  硬件名称:通用 DRA72X (平展器件树)
    [11.124275]  回扫:
    [11.124287][   ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [11.124294]   r7:c02e1548 r6:200f0193 r5:00000000 r4:c089a6cc
    [11.124301]  [ ](show_stack)从[ ](dump_stack+0x8c/0xa0)
    [11.124307][   ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [11.124313]   r7:c02e1548 r6:00000093 r5:00000009 r4:ee2f1710
    [11.124317]  [ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [11.124324]   R8:00000017 r7:c079e6b8 r6:00000000 r5:c079e254 r4:c079e2f8
    [11.124329]  [ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x25c/0x368)
    [11.12433]   r3:ef19f880 r2:c079e2f8
    [11.124335]   R4:80080003
    [11.1243434]  [ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu+b0x4/0x160)
    [11.124350]   R10:c08bc72a R9:ef1986c0 R8:00000017 r7:00000000 R6:00000000 R5:ef198720
    [11.124352]   R4:ef19fd80
    [11.124358]  [ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_+0x40/0x64)
    [11.12436]   R10:c08e1e20 R9:00000119 R8:ef006000 r7:00000000 R6:c08759b4 R5:ef198720
    [11.124367]   R4:ef1986c0
    [11.124372][   ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xc0/0x194)
    [11.124378]   r7:00000000 R6:c08759b4 r5:ef198720 r4:ef1986c0
    [11.124383][   ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x3c)
    [11.124388]   r7:00000000 R6:ee2f19e8 r5:00000017 r4:c086a404
    [11.124394]  [ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x64/bb)
    [11.124399]  [ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [11.124406]   R9:00000119 R8:fa213000 r7:fa212000 r6:ee2f18d0 r5:fa21200c r4:c08708dc
    [11.124410][   ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [11.124412]  异常堆栈(0xee2f18d0至0xee2f1918)
    [11.124416]  18c0:                                    00000000 c08c0240 00000000 00000000
    [11.124421]  18e0:00000202 00000012 ee2f0000 00000000 ef006000 00000119 c08e1e20 ee2f197c
    [11.124424]  1900:ee2f1980 ee2f1920 c0038e28 c0038994 600f0113 ffff
    [11.124432]   R9:00000119 R8:ef006000 r7:ee2f1904 R6:ffff R5:600f0113 R4:c0038994
    [11.124437]  [ ](__do_softirq)、从[ ](IRQ_EXIT+bc/0x11c)
    [11.12444444]   R10:c08e1e20 R9:00000119 R8:ef006000 r7:00000000 R6:00000000 R5:00000012
    [11.124446]   R4:ffe000
    [11.124451]  [ ](IRQ_EXIT)从[ ](_handle_domain_IRQ+0x68/bb)
    [11.124455]   R5:00000012 R4:c086a404
    [11.124459]  [ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [11.124467]   R9:00000119 R8:fa213000 r7:fa212000 R6:ee2f19e8 R5:fa21200c R4:c08708dc
    [11.124470]  [ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [11.124472]  异常堆栈(0xee2f19e8至0xee2f1a30)
    [11.124477]  19e0:                  00000000 00000000 00000001 200f0113 00000000 c08c7ad0
    [11.124481]  1a00:00000000 00000006 0000003E 00000119 c08e1e20 ee2f1a94 ee2f1970 ee2f1a38
    [11.124484]  1a20:c034d430 c007f6e8 600f0113 ffff
    [11.124491]   R9:00000119 R8:0000003E r7:ee2f1a1c R6:ffff R5:600f0113 R4:c007f6e8
    [11.124497][   ](console_unlock)从[ ](vprintk_emit+0x2a8/0x534)
    [11.124504]   R10:00000000 R9:00000000 R8:00000000 r7:c08c1ea0 R6:c08e47f4 R5:00000001
    [11.124506]   R4:0000002e
    [11.124513][   ](vprintk_emit)、来自[ ](DEV_vprintk_emit+0xa8/0x1d0)
    [11.124519]   R10:bf185d20 R9:ee2f1bd4 R8:c07b4088 r7:00000006 R6:ee2f1b08 R5:edd39020
    [11.124521]   R4:00000011
    [11.124526]  [ ](DEV_vprintk_emit)、来自[ ](DEV_printk_emit+0x28/0x30)
    [11.124533]   R10:dd05fe00 R9:024000c0 R8:edd39010 r7:ee2f1c48 R6:00000100 R5:ee3b5d00
    [11.124535]   R4:00000001
    [11.124538]  [ ](DEV_printk_emit)、来自[ ](_DEV_printk+0x54/0x94)
    [11.124542]   r3:bf1ddc88 r2:c07b4088
    [11.124546]  [ ](_DEV_printk)、来自[ ](_DEV_INFO_0x40/0x48)
    [11.124560]  [ ](_dev_info)从[ ](rpmsg_prob+0x3bc/0x474 [virtio_rpmsg_BUS])
    [11.124565]   r3:00000004 r2:00000000 r1:bf1ddc0c
    [11.124580]  [ ](rpmsg_probe [virtio_rpmsg_BUS])、来自[ ](virtio_dev_probe +0x230/0x310 [virtio])
    [11.124586]   R10:00000000 R9:00000000 R8:00000000 r7:edd39020 R6:edd39010 R5:00000000
    [11.124588]   R4:00000000
    [11.124597]  [ ](virtio_dev_probe [virtio])、来自[ ](DRIVER_PROBLE_DEVICE_0x204/0x2f8)
    [11.124604]   R10:00000000 R9:ebc59c48 R8:0000000e r7:bf1ddd20 R6:00000000 R5:edd39020
    [11.124606]   R4:c08fb44c
    [11.124612][   ](driver_probe_device)从[ ](__driver_attach+0x94/0x98)
    [11.124619]   R9:ebc59c48 R8:143a63dc r7:00000000 R6:edd39054 R5:bf1ddd20 R4:edd39020
    [11.124624][   ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x70/0xa4)
    [11.124630]   r7:00000000 R6:c03bc83c R5:bf1ddd20 R4:00000000
    [11.124635]  [ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x24/0x28)
    [11.124640]   R6:bf185d58 R5:edecae80 R4:bf1ddd20
    [11.124645]  [ ](driver_attach)从[ ](BUS_ADD_DRIVER+0x1a8/0x220)
    [11.124650]  [ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0x80/0x100)
    [11.124656]   r7:ebc59b00 r6:c08736b0 r5:bf1e1000 r4:bf1ddd20
    [11.124664]  [ ](driver_register)、从[ ](register_virtio_driver+0x30/0x44 [virtio])
    [11.124667]   R5:bf1e1000 R4:00000000
    [11.124680][   ](register_virtio_driver [virtio])、从[ ](rpmsg_init+0x44/0x84 [virtio_rpmsg_BUS])
    [11.124690][   ](rpmsg_init [virtio_rpmsg_BUS])、来自[ ](do_one _initcall+0x98/0x1e4)
    [11.124693]   R5:bf1e1000 R4:c08736b0
    [11.124704][   ](多个_initcall)、来自[ ](DO_INIT_MODULE+0x68/0x394)
    [11.124711]   R10:bf1dde40 R9:ebc59c48 R8:143a63dc r7:00000001 R6:ebc59b40 R5:00000001
    [11.124713]   R4:bf1dde40
    [11.124721]  [ ](DO_INIT_MODULE)从[ ](LOAD_MODULE+0x1df8/0x2068)
    [11.124725]   R6:ebc59c40 R5:00000001 R4:ee2f1f44
    [11.124731]  [ ](LOAD_MODULE)从[ ](SYS_FINIT_MODULE+0x88/0x98)
    [11.124737]   R10:00000000 R9:ee2f0000 R8:c000fe24 r7:0000017b R6:b6e67d90 R5:00000007
    [11.124740]   R4:00000000
    [11.124745]  [ ](sys_finIT_module)从[ ](RET_FAST_SYSCALL+0x0/0x3c)
    [11.124750]   R6:00000000 R5:7f641928 R4:00000000
    [11.124752]  --[结束线迹2dd16a2638829d30 ]--
    [11.784711]  virtio_rpmsg_bus virtio0:创建通道 rpmsg-proto addr 0x3D
    [ 确定 ]已启动连接服务。
    [ 确定 ]启动 Avahi mDNS/DNS-SD 堆栈。
    [ 确定 ]启动登录服务。
            正在启动主机名服务...
    [ 确定 ]已到达目标网络。
            正在开始网络名称解析...
    [ 确定 ]已创建切片 system-systemd\x2dbacklight.slice。
            正在启动加载/保存屏幕背光...背光的亮度:背光...
            正在启动 tiipclad-demon.service ...
    [ 确定 ]已在 tty1上启动 Getty。
    [ 确定 ]已在 ttyS2上启动串行 Getty。
    [ 确定 ]达到目标登录提示。
    [ 确定 ]已开始网络名称解析。
    [ 确定 ]已开始加载/保存背光的屏幕背光亮度:背光。
    [13.110575]  usbcore:注册的新接口驱动程序 usbfs
    [ 确定 ]已启动 tiipclad-demon.service。
    [13.126918]  usbcore:注册的新接口驱动程序集线器
    [ 确定 ]已启动主机名服务。
    [13.145712]  usbcore:注册的新设备驱动程序 USB
    [13.160085]  xhci-hcd xhci-hcd.0.auto: xHCI 主机控制器
    [13.180676]  xhci-hcd xhci-hcd.0.auto:新 USB 总线已注册、分配的总线编号1
    [13.210287]  xhci-hcd xhci-hcd.0.auto: HCC params 0x0220f04c HCI version 0x100 quirks 0x00210010
    [13.245237]  xhci-hcd xhci-hcd.0.auto: IRQ 412、IO 内存0x48890000
    [13.267668]  集线器1-0:1.0:找到 USB 集线器
    [13.284520]  集线器1-0:1.0:检测到1个端口
    [13.301651]  xhci-hcd xhci-hcd.0.auto: xHCI 主机控制器
    [13.319034]  xhci-hcd xhci-hcd.0.auto:新 USB 总线已注册、分配的总线编号2
    [13.354875]  USB USB2:我们不知道该主机的 LPM 算法、因此禁用了 LPM。
    [13.384603]  集线器2-0:1.0:找到 USB 集线器
    [13.398476]  集线器2-0:1.0:检测到1个端口
    [13.411931]  xhci-hcd xhci-hcd.1.auto: xHCI 主机控制器
    [13.436846]  xhci-hcd xhci-hcd.1.auto:注册新 USB 总线、分配总线编号3.
            正在启动 weston.service ...
    [13.468477]  xhci-hcd xhci-hcd.1.auto: HCC params 0x0220f04c HCI version 0x100 quirks 0x00210010
    [13.521310]  xhci-hcd xhci-hcd.1.auto: IRQ 413、IO 内存0x488d0000
    [ 确定 ]已启动 weston.service。
    [13.555119]  集线器3-0:1.0:找到 USB 集线器
            正在启动 gdbserverproxy.service...[  13.569252]集线器3-0:1.0:检测到1个端口

    [13.593295]  xhci-hcd xhci-hcd.1.auto: xHCI 主机控制器
    [13.61212]  USB 1-1:使用 xhci-hcd 的新型高速 USB 器件编号2
    [13.647203]  xhci-hcd xhci-hcd.1.auto: new USB bus registered、assigned bus number 4
    [13.647295]  USB USB4:我们不知道该主机的 LPM 算法、禁用 LPM。
    [13.648418]  集线器4-0:1.0:找到 USB 集线器
    [13.648443]  集线器4-0:1.0:检测到1个端口
    [13.912438]  USB 3-1:使用 xhci-hcd 的新型低速 USB 器件编号2
    [ 确定 ]已启动 gdbserverproxy.service。
    [ 确定 ]已启动启动启动启动屏幕。
    [14.078729]  USB 3-1:EP 0x81 -舍入间隔为128微帧、EP desc 显示192微帧
            正在启动 thermal-zone-init.service ...
    [ 确定 ]已启动 thermal-zone-init.service。
    [14.236408]  输入:通过/devices/platform/44000000.ocp/488c0000.omap_dwc3_2/488d0000.usb/xhci-hcd.1.auto/usb3/3-1/3-1:1.0/0003:045E:07B9.0001/输入/输入1的 LiteOn 技术 USB 键盘
    [ 确定 ]已达到目标多用户系统。
            正在开始更新 utmp 关于系统运行级别更改...
    [14.393192]  hid-generic 0003:045E:07B9.0001:输入:USB HID v1.10键盘[LiteOn 技术 USB 键盘](位于 usb-xhci-hcd.1.auto-1/input0上)
    [14.478338]  usbcore:注册的新接口驱动程序 usbhid
    [14.517235]  usbhid:USB HID 内核驱动程序
    [ 确定 ]已开始更新关于系统运行级别更改的参数。
    [14.744023]  aSix 1-1:1.0 eth0:在 usb-xhci-hcd.0.auto-1、ASIX AX88772B USB 2.0以太网、00:00:00:03:ff:F9处注册"aixe"
    [14.848344]  usbcore:注册的新接口驱动程序 aSix
    [15.060416]  NET:注册协议系列41.
    [15.57334]  IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪

     
         o      OOO 太太,  O              ######
        o    O        O     O O      O O
       o     O        O     O O     o  O     ######
      太棒了                   
     o      o  OOO    O     O        O O  ######


    ACTIA Corp http://www.actiaus.com/ activa-global-display ttyS2


    Arago 主操作全局显示 ttyS2

    ACTIA-GLOBAL - DISPLAY 登录:[18.731126]  IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
    [18.737747]  六个1-1:1.0 eth0:链路 up、100Mbps、全双工、LPA 0x45E1
    [18.774994]  8021q:802.1Q VLAN 支持 v1.8
    [34.933112]  OMAP-mailbox 48840000.mailbox:尝试增加 MBOX_TX_queue_LEN
    [34.950967]  OMAP-rproc 588200.IPU:发送邮箱消息失败、状态=-105
    [36.019182]  OMAP-mailbox 48840000.mailbox:尝试增加 MBOX_TX_queue_LEN
    [36.035564]  OMAP-rproc 588200.IPU:无法发送邮箱消息、状态=-105

    这些消息每20毫秒显示一次

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michel、

    为了满足特定用例的启动时间要求、用户可能需要在使用 Linux 内核启动 A15之前使用引导加载程序来引导远程内核。 然后内核连接到已引导的远程内核以进行进一步通信。 我们将此功能称为"早期启动-晚期连接"功能。 "早期引导"功能由引导加载程序提供。 "延迟连接"功能是 Linux 内核的一项功能。

    根据我的理解、您在引导加载程序的"早期引导"中遇到了问题、这是正确的吗? 请向我提供有关如何为启用的"早期启动"功能配置和重新构建 u-boot 的确切步骤。

    另请注意、U-Boot 仅更新为从 SD 卡或 eMMC 的引导分区加载远程二进制文件。 如果您希望从其他介质(例如 QSPI)加载远程二进制文件、则需要将加载二进制文件的代码添加到 U-Boot 中。

    另请参阅以下指针是否将在帮助中:

    processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_Software_Developers_Guide

    processors.wiki.ti.com/.../Early_Boot_and_Late_Attach_in_Linux

    www.ti.com/.../sprac82.pdf

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Pavel Bodev">根据我的理解、您在引导加载程序的"早期引导"中遇到问题、这是正确的吗? 请向我提供有关如何为启用的"早期启动"功能配置和重新构建 u-boot 的确切步骤。
    [/报价]

    我使用汽车 SDK 3.02中的 u-boot 和内核、对 devicetree 进行了相应的更改、以支持我们的板和 LCD 以及补丁、从而正确识别 micro SD。

    在验证从 QSPI 引导时能够完美无误地工作后、我添加了对的支持

    我将延迟附加器件从 dra7xx 复制到我的 ACTIA 板目录中。 在我的 u-boot 中、电路板定义不在 TI 目录中。

    汽车 EVM 和电路板之间存在足够的差异、以至于我无法按原样使用 EVM。

    不过、我尝试尽可能接近 EVM 代码和在线文档中的完成方式。 令我困惑的是、内核所指向的配置与可以执行的配置不匹配。 我记得在使用 SDK 2时看到过它、但不知道这个。

    我非常关注您所提到的文档。 我尚未查看更改 IPU1代码读取位置。 我想先用支持的内容对其进行测试。 一次更改过多会使调试变得更加困难。

    加载代码似乎没有任何问题、如何知道加载后代码是否立即运行? 在我发布的日志中、尽管存在 devicetree 中的条目、但看起来内核仍然会被复位。 我在日志中看不到它在此之前正在运行的证据。

    我 不知道问题是与 Michael 的代码有关还是与早期启动有关。 我可能需要先用 TI 的小示例替换他的代码。

    我在 spl.c 中有这个

    #ifdef CONFIG_LOAD_Attach
    u32 cores_TO_boot[]={IPU1};
    #endif 

    对于器件树、我从其中一个 EVM DTS 文件导入了代码

    /*
     *为 IOMMU 表保留的内存将 bbbfc00000的长度设为0x100000
     * IPU1  bbfc00000的页表地址
     *

    reserved_mem{(&S)
       latea_pagetbl:lat_pgtbl@bfc00000{
          reg =<0x0 bbfc00000 0x0 0x100000>;
          无地图;
          状态="正常";
       };
    };

    reserved_mem{(&S)
       latea_for_ipu1:latea_for_ipu1@a0000000{
          REG =<0x0 0xa0000000 0x0 0x1000000>;
          无地图;
          状态="正常";
       };
    };

    ipu1{(&I)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    时间器11{(&T)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    &timer7{
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    时间8{(&T)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    MMU_ipu1{(&M)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    DDR 从0x80000000变为0xBFFFFFFF、我们只有1G 的 RAM


    在 Linux 中、如果保留的块位于其他位置(这意味着不在同一区域)、是否重要?

    米歇尔


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Michel Catudal2">]我查看的是

    processors.wiki.ti.com/.../Early_Boot_and_Late_Attach

    信息有问题

      设备驱动程序 -->
        Remoteproc 驱动程序 -->
          OMAP Remoteproc 支持
          [*]  对 IPU 的 OMAP 远程处理器支持
          [*]    连接到已运行的 IPU2 (无复位/加载/启动)
          [*]  对 DSP 的 OMAP 远程处理器支持
          [*]  对 IPU1的 OMAP 远程处理器支持(仅限 DRA7xx)
          []    连接到已运行的 IPU1 (无复位/加载/启动)
          [*]  对 DSP2的 OMAP Remoteproc 支持(仅限 DRA7xx)


    内核中的实际可能设置

      设备驱动程序 -->
        Remoteproc 驱动程序 -->
          OMAP Remoteproc 支持
          [*]  OMAP Remoteproc 看门狗计时器
          [*]    连接到已运行的 IPU2 (无复位/加载/启动)
          <>  STE-Modem remoteproc 支持
          <>  TI PRUSS removeproc 支持

    即 TI 3.02汽车 SDK[/QUERP]附带的内核4.4.45

    此 wiki 页面适用于旧的 GLSDK。 您可以在该 wiki 的末尾使用调试提示、但 Linux 内核信息已过时。

    从 PSDKLA 3.0起、omap2plus_defconfig 已替换为 multi_v7_defconfig、请参阅以下 wiki:

    在 PSDKLA 3.2中、无需通过 menuconfig 更改 Linux 内核、通过器件树文件配置延迟连接。 查看我在上一帖子中提供的 wiki 页面。

    如果您对此问题有更多疑问、请尝试这些操作并告知我。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pavel、

    我仅从 u-boot 加载 IPU1

    我的12英寸 LCD 设备树中

       reserved_mem:保留存储器{
          #address-cells =<2>;
          大小单元格=<2>;
          范围;

                   ipu2_CMA_pool:ipu2_CMA@95800000{
                           兼容="共享 dma-pool ";
                           REG =<0x0 0x95800000 0x0 0x3800000>;
                           可重复使用;
                           状态="正常";
                   };

              ipu1_CMA_pool:ipu1_CMA@9d000000{
             兼容="共享 dma-pool ";
             reg =<0x0 0x9d000000 0x0 0x2000000>;
             可重复使用;
             状态="正常";
          };

       };

    mailbox5{(&M)
       状态="正常";
       mbox_ippu1_ipc3x:mbox_ippu1_ipc3x{
       状态="正常";
       };
    };

    mailbox6{(&M)
          状态="正常";
          mbox_ipu2_ipc3x:mbox_ipu2_ipc3x{
          状态="正常";
          };
    };

    MMU_ipu1{&M
       状态="正常";
    };

    MMU_ipu2{&M
          状态="正常";
    };

    ipu2{(&I)
          状态="正常";
          Memory-region =<&ipu2_CMA_pool>;
          mbox =<&mailbox6 &mbox_ippu2_ipc3x>;
          计时器=<&timer3>;
          安全装置定时器=<&timer4>、<&timer9>;
    };

    ipu1{(&I)
       状态="正常";
       Memory-region =<&ipu1_CMA_pool>;
       mbox =<&mailbox5 &mbox_ipc3x>;
       计时器=<&timer11>;
       安全装置定时器=<&timer7>、<&timer8>;
    };



    我的内存保留区用于闪屏

    reserved_mem{(&S)
       SPLIT_REGION:SPLIT_REGION@a0000000{
          REG =<0x0 0xa0000000 0x0 0x1000000>;
          无地图;
          状态="正常";
       };
    };

    IPU1的设置

    reserved_mem{(&S)
       latea_for_ipu1:latea_for_ipu1@a1000000{
          reg =<0x0 0xa1000000 0x0 0x1000000>;
          无地图;
          状态="正常";
       };
    };

    reserved_mem{(&S)
       elim_pgtbl:elim_pgtbl@a2000000{
          REG =<0x0 0xa2000000 0x0 0x100000>;
          无地图;
          状态="正常";
       };
    };

    ipu1{(&I)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    时间器11{(&T)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    &timer7{
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    时间8{(&T)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    MMU_ipu1{(&M)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };


    在 u-boot lateattach.c 中

    #define DRA7_PGTBL_BASE_IPU1                0xa2000000
    #define DRA7_PGTBL_BASE_IPU2                0xa2008000
    #define DRA7_PGTBL_BASE_DSP1                0xa2010000

    包括/configs 上的 activa include 文件中

    /*定义 IPU1二进制文件的地址
     *从永久存储加载
     *
    #define IPU1_LOAD_ADDR      (0xa1000000)

    /*
     *在 加载后为每个内核设置8 MB 的加载地址
     *上一个内核的地址
     *
    #define IPU2_LOAD_ADDR      (IPU1_LOAD_ADDR+MAX_REMOTECORE_BIM_SIZE)
    #define DSP1_LOAD_ADDR      (IPU2_LOAD_ADDR+MAX_REMOTECORE_BIM_SIZE)

    DSP1不在 Linux devicetree 中使用、我已禁用它。 我们不需要为当前客户提供 DSP

    我可以顺利加载、但当 Linux 接管时、IPU1代码会崩溃

    U-Boot SPL 2016.05 (2017年7月28日- 07:42:35)
    DRA722-GP ES2.0
    尝试从 SPI 引导
    读取 dra7-ipu1-fw.xem4
    内核2 ELF 映像有效
    配置 IPU
    配置 IOMMU
    已清除 MMU 的页面表
    已配置 IOMMU
    正在加载 ELF 映像
    ALLOG_MEM:计数3屏蔽0x1 pageno 0x0
    ALLOG_MEM:计数3屏蔽0x1 pageno 0x4
    ALLOG_MEM:计数64、屏蔽0x3f pageno 0x40
    ALLOG_MEM:计数256、屏蔽0xff PAGEeno 0x100
    ALLOG_MEM:计数1280屏蔽0xff pageno 0x200
    ALLOG_MEM:计数256、屏蔽0xff pageno 0x700
    内核入口点是0x00000011
    启动远程内核
    正在加载徽标 spl_display_logo MMC
    启用 DSS 时钟域
    启用 DSS
    启用 Video1 PLL
    启用 I2C1
    设置视频 PLL
    启用 LCD
    设置显示
    DISPC_CONTROL 为0x00018308
    离开 spl_display_logo
    CTRL_CORE_DSS_PLL_CONTROL (0x4a002538)= 0x000002A6
    DSS_CTRL (0x58000040)= 0x00010001
    DSS_STATUS (0x5800005C)= 0x01408A82
    DSI_CLK_CTRL (0x58004054)= 0x80004001
    DISPC_IRQSTATUS (0x58001018)= 0x00080022

    这是我发送给 Nicolas 的内容。

    CMA 似乎不能用于 Core、直到引导9.742975秒。
    IPU1会加电、这与器件树中的规定相反

    系统不应该再次尝试加载 IPU1?


    [9.742975]   OMAP-rproc 588200.IPU:分配的保留存储器节点 ipu1_CMA@9d000000
    [9.750813]    remoteproc0:588200.IPU 可用
    [9.842827]   PVR_K:UM DDK-(3699939)和 KM DDK-(3699939)匹配。 [确定]
    [9.889300]    remoteproc0:注意:remoteproc 仍在开发中、并被视为实验。
    [9.961575]    remoteproc0:二进制格式尚未最终确定,且向后兼容性 i


    [10.267574]   remoteproc0:registered virtio0 (类型7)
    [ 确定 ]已启动 rc.pvr.service。
    [10.297865]   remoteproc1:注:remoteproc 仍在开发中,并被视为实验。
    [10.390049]   remoteproc1:二进制格式尚未最终确定、且向后兼容性 i
    [10.602507]   remoteproc1:registered virtio1 (type 7)


    [11.427241]   remoteproc0:为588200.IPU 加电
    [11.481741]   remoteproc0:引导 FW 映像 dra7-ipu1-fw.xem4,大小5033360

    [11.535799]   remoteproc0:远程处理器5882000.IPU 现已启动
    [11.570305]  virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态

    ipu1{(&I)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    时间器11{(&T)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    &timer7{
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    时间8{(&T)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    MMU_ipu1{(&M)
       TI、晚期附加;
       TI、无空闲启动;
       TI、no-reset-on-init;
    };

    [11.575838]  ------ [在此处剪切]-----
    [11.575852]  警告:CPU:0 PID:229 at drivers/bus/omap_l3_oc.c:147 L3_interrupt_handler + 0x2)
    [  11.575856] 440000.OCP:L3自定义错误:主 IPU1目标 L4_PER1_P3 (空闲):数据访问输入
    [11.575896]  中链接的模块:virtio_rpmsg_BUS (+) dwc3 (+) UDC_CORE bc_example (O) ECB OMAP-reml
    [11.575901]  CPU:0 PID:229 Comm:systemd-udevd 被污染:G          O   4.4.45-activa-2 #14
    [11.575904]  硬件名称:通用 DRA72X (平展器件树)
    [11.575907]  背迹:
    [11.575918]  [ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [11.575926]   r7:c02f1408 R6:20070193 R5:00000000 R4:c089278c
    [11.575933]  [ ](show_stack)从[ ](dump_stack+0x8c/0xa0)
    [11.575938]  [ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [11.575945]   r7:c02f1408 r6:00000093 r5:00000009 r4:ee157710
    [11.575948]  [ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [11.575955]   R8:00000017 r7:c079abc4 R6:00000000 R5:c079a760 R4:c079a804
    [11.575961]  [ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x25c/0x3)
    [11.575965]   r3:ef1a23c0 r2:c079a804
    [11.575967]   R4:80080003
    [11.575976]  [ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu+0xb)
    [11.575983]   R10:c08b3f6a R9:ef1996c0 R8:00000017 r7:00000000 R6:00000000 R5:ef199720
    [11.575986]   R4:ef1a28c0
    [11.575992][   ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_+0x40/0x)
    [11.575999]   R10:c08d8ce0 R9:00000121 R8:ef006000 r7:00000000 R6:c086d9b4 R5:ef199720
    [11.576001]   R4:ef1996c0
    [11.576007][   ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xc0/0x194)
    [11.576012]   r7:00000000 R6:c086d9b4 r5:ef199720 r4:ef1996c0
    [11.576017]  [ ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x3c)
    [11.576022]   r7:00000000 R6:ee1579e8 r5:00000017 r4:c0862404
    [11.576028]  [ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x64/bb)
    [11.576033]  [ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [11.576041]   R9:00000121 R8:fa213000 r7:fa212000 R6:ee1578d0 R5:fa21200c R4:c08688d4
    [11.576044]  [ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [11.576047]  异常堆栈(0xee1578d0至0xee157918)
    [11.576050]  78c0:                                    00000000 c08b7180 00000000 00000000
    [11.576055]  78e0:00000002 00000012 ee156000 00000000 ef006000 00000121 c08d8ce0 ee15797c
    [11.576059]  7900:ee157980 ee157920 c0038d98 c0038904 60070113 ffffff
    [11.576067]   R9:00000121 R8:ef006000 r7:ee157904 R6:ffff R5:60070113 R4:c0038904
    [11.576072]  [ ](__do_softirq)、从[ ](IRQ_EXIT+bc/0x11c)
    [11.576079]   R10:c08d8ce0 R9:00000121 R8:ef006000 r7:00000000 R6:00000000 R5:00000012
    [11.576081]   R4:ffe000
    [11.576087]  [ ](IRQ_EXIT)从[ ](_handle_domain_IRQ+0x68/bb)
    [11.576090]   R5:00000012 R4:c0862404
    [11.576095]  [ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [11.576102]   R9:00000121 R8:fa213000 r7:fa212000 r6:ee1579e8 r5:fa21200c r4:c08688d4
    [11.576106]  [ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [11.576108]  异常堆栈(0xee1579e8至0xee157a30)
    [11.576112]  79e0:                  00000000 00000000 00000001 20070113 00000000 c08becd8.
    [11.576117]  7a00:00000000 00000006 0000003e 00000121 c08d8ce0 ee157a94 ee157970 ee157a38
    [11.576119]  7a20:c035d328 c007f620 60070113 ffff
    [11.576127]   R9:00000121 R8:0000003E r7:ee157a1c R6:ffff R5:60070113 R4:c007f620
    [11.576132]  [ ](console_unlock)从[ ](vprintk_emit+0x2a8/0x534)
    [11.576139]   R10:00000000 R9:00000000 R8:00000000 r7:c08b8d60 R6:c08db6b4 R5:00000001
    [11.576142]   R4:0000002e
    [11.576151][   ](vprintk_emit)、来自[ ](DEV_vprintk_emit+0xa8/0x1d0)
    [11.576158]   R10:bf113d20 R9:ee157bd4 R8:c07b05d4 r7:00000006 R6:ee157b08 R5:ec87e820
    [11.576160]   R4:00000011
    [11.576166]  [ ](DEV_vprintk_emit)、来自[ ](DEV_printk_emit+0x28/0x30)
    [11.576173]   R10:dd05fe00 R9:024000c0 R8:ec87e810 r7:ee157c48 R6:00000100 R5:ee360480
    [11.576176]   R4:00000001
    [11.576181][   ](DEV_printk_emit)、来自[ ](_DEV_printk+0x54/0x94)
    [11.576185]   r3:bf1f0c88 r2:c07b05d4
    [11.576191][   ](_DEV_printk)、来自[ ](_DEV_INFO_0x40/0x48)
    [11.576206]  [ ](_dev_info)从[ ](rpmsg_prob+0x3bc/0x474 [virtio_rpmsg_)
    [11.576211]   R3:00000004 R2:00000000 R1:bf1f0c0c
    [11.576226]  [ ](rpmsg_probe [virtio_rpmsg_BUS])、来自[ ](virtio_dev_probe +)
    [11.576233]   R10:00000000 R9:00000000 R8:00000000 r7:ec87e820 R6:ec87e810 R5:00000000
    [11.576235]   R4:00000000
    [11.576244]  [ ](virtio_dev_probe [virtio])、来自[ ](DRIVER_PROBLE_DEVICE_0x)
    [11.576252]   R10:00000000 R9:ec9d8288 R8:0000000f r7:bf1f0d20 R6:00000000 R5:ec87e820
    [11.576254]   R4:c08f23d8
    [11.576259][   ](driver_probe_device)从[ ](__driver_attach+0x94/0x98)
    [11.576266]   R9:ec9d8288 R8:13627d9c r7:00000000 R6:ec87e854 R5:bf1f0d20 R4:ec87e820
    [11.576270]  [ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x70/0xa4)
    [11.576276]   r7:00000000 R6:c03ccaf4 R5:bf1f0d20 R4:00000000
    [11.576280]  [ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x24/0x28)
    [11.576284]   R6:bf113d58 R5:ec837700 R4:bf1f0d20
    [11.576289][   ](driver_attach)从[ ](BUS_ADD_DRIVER+0x1a8/0x220)
    [11.576293]  [ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0x80/0x100)
    [11.576299]   r7:ec93c1c0 r6:c086b6b0 r5:bf1f4000 r4:bf1f0d20
    [11.576306][   ](driver_register)、从[ ](register_virtio_driver+0x30/0x44)
    [11.576309]   R5:bf1f4000 R4:00000000
    [11.576322]  [ ](register_virtio_driver [virtio])、从[ ](rpmsg_init+0x44/)
    [11.57633][   ](rpmsg_init [virtio_rpmsg_BUS])、来自[ ](do_one _initcall+0x)
    [11.576336]   R5:bf1f4000 R4:c086b6b0
    [11.576346]  [ ](多个_initcall)、来自[ ](DO_INIT_MODULE+0x68/0x394)
    [11.576353]   R10:bf1f0e40 R9:ec9d8288 R8:13627d9c r7:00000001 R6:ec93c180 R5:00000001
    [11.576355]   R4:bf1f0e40
    [11.576364]  [ ](DO_INIT_MODULE)从[ ](LOAD_MODULE+0x1df8/0x2068)
    [11.576369]   R6:ec9d8280 R5:00000001 R4:ee157f44
    [11.576374]  [ ](LOAD_MODULE)从[ ](SYS_FINIT_MODULE+0x88/0x98)
    [11.576381]   R10:00000000 R9:ee156000 R8:c000fe24 r7:0000017b R6:b6e5ed90 R5:00000007
    [11.576383]   R4:00000000
    [11.576389][   ](sys_finIT_module)从[ ](RET_FAST_SYSCALL+0x0/0x3c)
    [11.576394]   R6:00000000 R5:7f5f9928 R4:00000000
    [11.576396]  --[末尾线迹 fad2a18fb641483d ]--

    Michael 说他没有启用看门狗、所以我在内核中禁用了它


    [9.539472]   OMAP-rproc 588200.IPU:分配的保留存储器节点 ipu1_CMA@9d000000
    [9.609362]    remoteproc0:588200.IPU 可用
    [9.624486]   PVR_K:UM DDK-(3699939)和 KM DDK-(3699939)匹配。 [确定]
    [9.669271]    remoteproc0:注:remoteproc 仍在开发中,并被视为实验。
    [9.770656]    remoteproc0:二进制格式尚未最终确定、且向后兼容性 I.
    [9.945728]   OMAP-rproc 5502000.IPU:分配的保留存储器节点 ipu2_CMA@95800000
    [10.049035]   remoteproc1:5502000.IPU 可用
    [10.076809]   remoteproc0:注册的 virtio0 (类型7)
    [ 确定 ]已启动 rc.pvr.service。
    [10.112582]   remoteproc1:注意:remoteproc 仍在开发中,并被视为实验。
    [10.219938]   remoteproc1:二进制格式尚未最终确定、且向后兼容性 I.
    [10.416714]   remoteproc1:registered virtio1 (类型7)
    [11.195376]   remoteproc0:为5882000.IPU 加电
    [11.265666]   remoteproc0:引导 FW 映像 dra7-ipu1-fw.xem4、大小为5033360
    [11.313658]   remoteproc0:远程处理器5882000.IPU 现已启动
    [11.341791]  virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
    [11.347305]  ------ [在此处剪切]-----
    [11.347321]  警告:CPU:0 PID:242 at drivers/bus/omap_l3_oc.c:147 L3_interrupt_handler + 0x2)
    [11.347324]  440000.OCP:L3自定义错误:主 IPU1目标 L4_PER1_P3 (空闲):数据访问输入
    [11.347364]  链接的模块:virtio_rpmsg_BUS (+) dwc3 (+) UDC_CORE bc_example (O) ECB OMAP-reml
    [11.347370]  CPU:0 PID:242 Comm:systemd-udevd 被污染:G          O   4.4.45-activa-2 #16
    [11.347372]  硬件名称:通用 DRA72X (平展器件树)
    [11.347375]  回扫:
    [11.347387][   ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [11.347394]   r7:c02f1408 R6:20060193 R5:00000000 R4:c089078c
    [11.347401]  [ ](show_stack)从[ ](dump_stack+0x8c/0xa0)
    [11.347407][   ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [11.347413]   r7:c02f1408 r6:00000093 r5:00000009 r4:ed419828
    [11.347417]  [ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [11.347424]   R8:00000017 r7:c0798f60 R6:00000000 R5:c0798afc R4:c0798ba0
    [11.347429]  [ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x25c/0x3)
    [11.347433]   r3:ef1a23c0 r2:c0798ba0
    [11.347435]   R4:80080003
    [11.347443]  [ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu+0xb)
    [11.347451]   R10:c08b18aa R9:ef1996c0 R8:00000017 r7:00000000 R6:00000000 R5:ef199720
    [11.347453]   R4:ef1a28c0
    [11.347459]  [ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_+0x40/0x)
    [11.347466]   R10:c08d6ce0 R9:00000121 R8:ef006000 r7:00000000 R6:c086b9b4 R5:ef199720
    [11.347468]   R4:ef1996c0
    [11.347473]  [ ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xc0/0x194)
    [11.347479]   r7:00000000 R6:c086b9b4 R5:ef199720 R4:ef1996c0
    [11.347483]  [ ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x3c)
    [11.347489]   r7:00000000 R6:00000000 R5:00000017 R4:c0860404
    [11.347494]  [ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x64/bb)
    [11.347499]  [ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [11.347506]   R9:00000121 R8:fa213000 r7:fa212000 r6:ed4199e8 r5:fa21200c r4:c08668d4
    [11.347510][   ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [11.347512]  异常堆栈(0xed4199e8至0xed419a30)
    [11.347516]  99e0:                  00000000 00000000 00000001 20060113 00000000 c08bcce0
    [11.347521]  9a00:00000000 00000006 0000003E 00000121 c08d6ce0 ed419a94 ed419970 ed419a38
    [11.347524]  9a20:c035d328 c007f620 60060113 ffff
    [11.347532]   R9:00000121 R8:0000003E r7:ed419a1c R6:ffff R5:60060113 R4:c007f620
    [11.347537]  [ ](console_unlock)从[ ](vprintk_emit+0x2a8/0x534)
    [11.347545]   R10:00000000 R9:00000000 R8:00000000 r7:c08b6d60 R6:c08d96b4 R5:00000001
    [11.347547]   R4:0000002e
    [11.347555]  [ ](vprintk_emit)、来自[ ](DEV_vprintk_emit+0xa8/0x1d0)
    [11.347563]   R10:bf10ad20 R9:ed419bd4 R8:c07ae970 r7:00000006 R6:ed419b08 R5:ee2c6420
    [11.347565]   R4:00000011
    [11.347570]  [ ](DEV_vprintk_emit)、来自[ ](DEV_printk_emit+0x28/0x30)
    [11.347578]   R10:dd05fe00 R9:024000c0 R8:ee2c6410 r7:ed419c48 R6:00000100 R5:eccfec00
    [11.347580]   R4:00000001
    [11.347585]  [ ](DEV_printk_emit)、来自[ ](_DEV_printk+0x54/0x94)
    [11.347589]   r3:bf1e7c88 r2:c07ae970
    [11.347595]  [ ](_DEV_printk)、来自[ ](_DEV_INFO_0x40/0x48)
    [11.347610][   ](_dev_info)从[ ](rpmsg_prob+0x3bc/0x474 [virtio_rpmsg_)
    [11.347615]   R3:00000004 R2:00000000 R1:bf1e7c0c
    [11.347630][   ](rpmsg_probe [virtio_rpmsg_BUS])、来自[ ](virtio_dev_probe +)
    [11.347637]   R10:00000000 R9:00000000 R8:00000000 r7:ee2c6420 R6:ee2c6410 R5:00000000
    [11.347639]   R4:00000000
    [11.347648]  [ ](virtio_dev_probe [virtio])、来自[ ](DRIVER_PROBLE_DEVICE_0x)
    [11.347655]   R10:00000000 R9:ec035088 R8:0000000f r7:bf1e7d20 R6:00000000 R5:ee2c6420
    [11.347658]   R4:c08f03d8
    [11.347662]  [ ](driver_probe_device)从[ ](__driver_attach+0x94/0x98)
    [11.347670]   R9:ec035088 R8:13fcaf9c r7:00000000 R6:ee2c6454 R5:bf1e7d20 R4:ee2c6420
    [11.347674][   ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x70/0xa4)
    [11.347679]   r7:00000000 R6:c03ccaf4 R5:bf1e7d20 R4:00000000
    [11.347684]  [ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x24/0x28)
    [11.347688]   R6:bf10ad58 R5:eccfe200 R4:bf1e7d20
    [11.347693]  [ ](driver_attach)从[ ](BUS_ADD_DRIVER+0x1a8/0x220)
    [11.347697][   ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0x80/0x100)
    [11.347702]   r7:ec035180 r6:c08696b0 r5:bf1eb000 r4:bf1e7d20
    [11.347710][   ](driver_register)、从[ ](register_virtio_driver+0x30/0x44)
    [11.347713]   R5:bf1eb000 R4:00000000
    [11.347726]  [ ](register_virtio_driver [virtio])、从[ ](rpmsg_init+0x44/)
    [11.34773][   ](rpmsg_init [virtio_rpmsg_BUS])、来自[ ](do_one _initcall+0x)
    [11.347739]   R5:bf1eb000 R4:c08696b0
    [11.347747]  [ ](多个_initcall)、来自[ ](DO_INIT_MODULE+0x68/0x394)
    [11.347754]   R10:bf1e7e40 R9:ec035088 R8:13fcaf9c r7:00000001 R6:ec035140 R5:00000001
    [11.347756]   R4:bf1e7e40
    [11.347763]  [ ](DO_INIT_MODULE)从[ ](LOAD_MODULE+0x1df8/0x2068)
    [11.347768]   R6:ec035080 R5:00000001 R4:ed419f44
    [11.347773][   ](LOAD_MODULE)从[ ](SYS_FINIT_MODULE+0x88/0x98)
    [11.347780]   R10:00000000 R9:ed418000 R8:c000fe24 r7:0000017b R6:b6d9ad90 R5:00000007
    [11.347782]   R4:00000000
    [11.347787][   ](sys_finIT_module)从[ ](RET_FAST_SYSCALL+0x0/0x3c)
    [11.347792]   R6:00000000 R5:7f644928 R4:00000000
    [11.347794]  --[结束线迹4823224b33a6db5a]--
    [11.919200]  virtio_rpmsg_bus virtio0:创建通道 rpmsg-proto addr 0x3D

    Michel Catudal

    ACTIA Corp.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    米歇尔

    阅读您的帖子、我仍然不清楚您是否在 u-boot 中启用此功能。 在 u-boot/configs/dra7xx_evm_defconfig.h 文件中、将 CONFIG_LOAD_ATTATE 更改为 y、然后重建并加载新的 SLP/u-boot

    另请参见以下文件:
    u-boot/doc/README.earlyboot

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pavel、

    我不知道为什么不清楚、日志中说 ipu1代码是在 spl 期间加载的这一事实应该使这一点变得很明显。

    我们的板是定制的、而不是 ti EVM

    这是我的配置文件的内容、请查找红色项目

    CONFIG_CREATE _ARCH_SYMLINK=y
    CONFIG_have 通用板=y
    CONFIG_SYS_general_Board=y
    CONFIG_ARM=y
    CONFIG_SYS_ARCH="ARM"
    CONFIG_SYS_CPU="armv7"
    CONFIG_SYS_SOC="omap5"
    CONFIG_SYS_VENDOR="ACTIA"
    CONFIG_SYS_BOAR="dra726"
    CONFIG_SYS_CONFIG_NAME="ACTIVA_DERA726"

    编号
    # ARM 架构
    编号
    CONFIG_FAS_VBAR=y
    CONFIG_FAS_Thumb2=y
    CONFIG_CPU_V7=y
    CONFIG_OMAP54XX=y
    CONFIG_SYS_malloc_F_LEN=0x400
    未设置# CONFIG_TI_SECURE_DEVICE
    未设置# CONFIG_TARGET_CM_T54
    未设置# CONFIG_TARGET_OMAP5_UEVM
    未设置# CONFIG_TARGET_DRA7XX_EVM
    未设置# CONFIG_TARGET_AM57XX_EVM
    CONFIG_TARGET_ACTIA_DRA726=y
    CONFIG_CONS_index=3
    CONFIG_L晚期 附加= y
    未设置# CONFIG_LOAD_ATE_GPT_part
    未设置# CONFIG_LOAD_ATE_DMA_POOL

    编号
    #电压域 OPP 选择
    编号
    CONFIG_DRA7_MPU_OPP_NOM=y
    # CONFIG_DRA7_DSPEVE_OPP_NOM 未设置
    # CONFIG_DRA7_DSPEVE_OPP_OD 未设置
    CONFIG_DRA7_DSPEVE_OPP_HIGH_y
    # CONFIG_DRA7_IVA_OPP_NOM 未设置
    # CONFIG_DRA7_IVA_OPP_OD 未设置
    CONFIG_DRA7_IVA_OPP_HIGH_y
    未设置# CONFIG_DRA7_GPU_OPP_NOM
    未设置# CONFIG_DRA7_GPU_OPP_OD
    CONFIG_DRA7_GPU_OPP_HIGH_y
    CONFIG_SYS_malloc_F=y
    未设置# CONFIG_SPL_SYS_malloc_Simple
    未设置# CONFIG_SPL_DM
    CONFIG_DM_SERIAL=y
    CONFIG_DM_SPI=y
    CONFIG_DM_SPI_FLASH=y
    CONFIG_DM_I2C=y
    CONFIG_DM_GPIO=y
    CONFIG_ARMV7_LPAE=y
    CONFIG_SPL_STACK_R_ADDR=0x82000000

    编号
    # ARM 调试
    编号
    未设置# CONFIG_DEBUG_LL
    未设置# CONFIG_DM_KEYBOARD
    CONFIG_DEFAULT_DEVICE_TRE="ACTIVA-dra726"

    编号
    #常规设置
    编号
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_CC_optimize_for_size=y
    CONFIG_LEGER=y
    CONFIG_SYS_malloc_clear_on_init=y

    编号
    #引导映像
    编号
    CONFIG_SUPPING_SPL=y
    CONFIG_SPL=y
    CONFIG_SPL_STACK_R=y
    未设置# CONFIG_SPL_SRADE_BSS
    CONFIG_FIT = y
    未设置# CONFIG_FIT_VERBOSE
    未设置# CONFIG_FIT_signature
    未设置# CONFIG_FIT_BEST _MATCH
    CONFIG_of_Board_Setup=y
    未设置# CONFIG_ON_SYSTEM_SETUP
    未设置# CONFIG_OUT_VACY_ALIAS
    # CONFIG_SYS_Extra 选项="QSPI_BOOST"
    CONFIG_SYS_Extra 选项=""
    CONFIG_SPL_LOAD_FIT = y
    未设置# CONFIG_SPL_RAM_ON_NON_FIT_IMAGE


    编号
    #引导时序
    编号
    未设置# CONFIG_BOOTSTAGE
    CONFIG_BOOTSTAGE_USER_COUNT=20
    CONFIG_BOOTSTAGE_STASH_ADDR=0
    CONFIG_BOOTSTAGE_STASH_SIZE=4096
    未设置# CONFIG_CONSOLE_RECORD

    编号
    #命令行界面
    编号
    CONFIG_CMDLINE=y
    CONFIG_hush_parser=y
    CONFIG_SYS_hush_parser=y
    CONFIG_SYS_PROMPLE="=>"

    编号
    #信息命令
    编号
    CONFIG_CMD_BDI=y
    CONFIG_CMD_CONSOLE= y
    未设置# CONFIG_CMD_CPU
    未设置# CONFIG_CMD_LICENSE

    编号
    #引导命令
    编号
    CONFIG_CMD_BOOTD = y
    CONFIG_CMD_BOOTM=y
    CONFIG_CMD_BOOTZ=y
    CONFIG_CMD_BOOTEFI=y
    CONFIG_CMD_ELF = y
    CONFIG_CMD_FDT=y
    CONFIG_CMD_GO=y
    CONFIG_CMD_RUN=y
    CONFIG_CMD_IMI=y
    # CONFIG_CMD_IMLS 未设置
    CONFIG_CMD_XIMG=y

    编号
    #环境命令
    编号
    CONFIG_CMD_ASKENV=y
    CONFIG_CMD_EXPORTENV=y
    CONFIG_CMD_IMPORTENV=y
    CONFIG_CMD_EDITENV=y
    # CONFIG_CMD_GREPENV 未设置
    CONFIG_CMD_SAVEENV=y
    CONFIG_CMD_ENV_exists=y

    编号
    #内存命令
    编号
    CONFIG_CMD_MEMORY = y
    CONFIG_CMD_CRC32=y
    未设置# CONFIG_LOOPW
    未设置# CONFIG_CMD_MEMTEST
    未设置# CONFIG_CMD_MX_CYCREX
    未设置# CONFIG_CMD_meminfo

    编号
    #器件访问命令
    编号
    CONFIG_CMD_DM=y
    未设置# CONFIG_CMD_DEMO
    CONFIG_CMD_LOADB=y
    CONFIG_CMD_LOADs=y
    # CONFIG_CMD_FLASH 未设置
    # CONFIG_CMD_ARMFLASH 未设置
    CONFIG_CMD_MMC=y
    # CONFIG_CMD_NAND 未设置
    CONFIG_CMD_SF=y
    CONFIG_CMD_SPI=y
    CONFIG_CMD_I2C=y
    未设置# CONFIG_CMD_USB
    未设置# CONFIG_CMD_DFU
    未设置# CONFIG_CMD_USB_MUS_STORAGE
    CONFIG_CMD_FPGA=y
    CONFIG_CMD_GPIO=y
    # CONFIG_CMD_RIO 未设置

    编号
    # Shell 脚本命令
    编号
    CONFIG_CMD_ECHO=y
    CONFIG_CMD_ITEST=y
    CONFIG_CMD_SOURCE=y
    未设置# CONFIG_CMD_SETEXPR

    编号
    #网络命令
    编号
    CONFIG_CMD_NET=y
    未设置# CONFIG_CMD_TFTPPUT
    # CONFIG_CMD_TFTPSRV 未设置
    # CONFIG_CMD_RARP 未设置
    CONFIG_CMD_DHCP=y
    CONFIG_CMD_NFS=y
    CONFIG_CMD_MII=y
    CONFIG_CMD_PING_y
    # CONFIG_CMD_CDP 未设置
    未设置# CONFIG_CMD_SNTP
    未设置# CONFIG_CMD_DNS
    未设置# CONFIG_CMD_LINK_LOCAL

    编号
    #其他命令
    编号
    未设置# CONFIG_CMD_CACHE
    CONFIG_CMD_TIME=y
    CONFIG_CMD_MISC=y
    # CONFIG_CMD_TIMER 未设置

    编号
    #电源命令
    编号
    CONFIG_CMD_PMIC=y

    编号
    #文件系统命令
    编号
    CONFIG_CMD_EXT2=y
    CONFIG_CMD_EXT4=y
    CONFIG_CMD_EXT4_WRITE=y
    CONFIG_CMD_FAT=y
    CONFIG_CMD_FS_generic=y
    CONFIG_SUPPING_OD_CONTIN控制= y

    编号
    #设备树控制
    编号
    CONFIG_of_control=y
    未设置# CONFIG_SPL_OPEN_CONTROL
    CONFIG_of_separate=y
    未设置# CONFIG_ON_EMBED
    CONFIG_ON_LIST="ACTIA-dra726"
    CONFIG_NET=y
    未设置# CONFIG_NET_RANGE_ETHADDR
    # CONFIG_NETCONSOLE 未设置
    CONFIG_NET_TFTP_VARS=y

    编号
    #通用驱动程序选项
    编号
    CONFIG_DM=y
    CONFIG_DM_WARN=y
    CONFIG_DM_DEVICE_REMOVE_=y
    CONFIG_DM_STDIO=y
    CONFIG_DM_SEQ_ALIAS=y
    未设置# CONFIG_SPL_DM_SEQ_ALIAS
    未设置# CONFIG_REGMAP
    未设置# CONFIG_SPL_REGMAP
    未设置# CONFIG_DevRes
    CONFIG_SIMPLE_BUS=y
    CONFIG_of_translate=y
    未设置# CONFIG_ADC
    # CONFIG_ADC_EXYNOS 未设置
    未设置# CONFIG_ADC_SANDBOX
    未设置# CONFIG_BLK
    CONFIG_DIST=y
    未设置# CONFIG_BLOCK_CACHE
    未设置# CONFIG_DWC_AHCI


    编号
    支持# MMC 主机控制器
    编号
    CONFIG_DM_MMC=y
    未设置# CONFIG_MSM_SDHCI
    # CONFIG_Rockchip_DWMMC 未设置
    # CONFIG_Zynq_SDHCI 未设置

    编号
    # MTD 支持
    编号
    未设置# CONFIG_MTD


    编号
    # SPI 闪存支持
    编号
    CONFIG_SPI_FLASH=y
    CONFIG_SPI_FLASH_bar=y
    未设置# CONFIG_SPI_FLASH_Atmel
    未设置# CONFIG_SPI_FLASH_EON
    # CONFIG_SPI_FLASH_GIGADEVICE 未设置
    # CONFIG_SPI_FLASH_MACRONIX 未设置
    CONFIG_SPI_FLASH_Spansion=y
    # CONFIG_SPI_FLASH_STMICRO 未设置
    未设置# CONFIG_SPI_FLASH_SST
    未设置# CONFIG_SPI_FLASH_Winbond
    CONFIG_SPI_FLASH_USE_4K_Sectors = y
    未设置# CONFIG_SPI_FLASH_DataFlash
    未设置# CONFIG_SPI_FLASH_MTD
    CONFIG_DM_ETH=y
    未设置# CONFIG_PHYLIB
    CONFIG_NETDEVICES=y
    # CONFIG_Altera_TSE 未设置
    未设置# CONFIG_E1000
    # CONFIG_ETH_DESIGWARE 未设置
    未设置# CONFIG_RTL8139
    未设置# CONFIG_RTL8169


    编号
    #电源
    编号
    CONFIG_DM_PMIC=y
    CONFIG_PMIC_children = y
    CONFIG_SPL_PMIC_children = y
    未设置# CONFIG_PMIC_ACT8846
    未设置# CONFIG_DM_PMIC_PFUZE100
    未设置# CONFIG_DM_PMIC_MAX77686
    未设置# CONFIG_PMIC_PM8916
    未设置# CONFIG_PMIC_RK808
    未设置# CONFIG_PMIC_S2MPS11
    未设置# CONFIG_DM_PMIC_SANDBOX
    # CONFIG_PMIC_S5M8767未设置
    未设置# CONFIG_PMIC_TPS65090
    CONFIG_PMIC_PALMPSA=y
    未设置# CONFIG_PMIC_LP873X
    未设置# CONFIG_DM_电脑 控制器
    未设置# CONFIG_DM_电脑 控制器_PALMAS
    未设置# CONFIG_DM_PWM
    未设置# CONFIG_RAM
    # CONFIG_DM_RIO 未设置


    编号
    #串行驱动器
    编号
    CONFIG_require_serial_console=y
    CONFIG_SERIAL_Present = y
    CONFIG_SPL_SERIAL_Present = y
    未设置# CONFIG_DEBUG_UART
    未设置# CONFIG_DEBUT_SKIP_INIT
    未设置# CONFIG_Altera_JTAG_UART
    未设置# CONFIG_Altera_UART
    未设置# CONFIG_FSL_LPUART
    CONFIG_SYS_NS16550=y
    未设置# CONFIG_MSM_serial

    编号
    #声音支持
    编号
    未设置# CONFIG_SOUND

    编号
    # SPI 支持
    编号
    # CONFIG_Altera_SPI 未设置
    未设置# CONFIG_Cadence_QSPI
    # CONFIG_DESIGWARE_SPI 未设置
    # CONFIG_EXYNOS_SPI 未设置
    未设置# CONFIG_FSL_DSPI
    未设置# CONFIG_FSL_QSPI
    未设置# CONFIG_ICH_SPI
    # CONFIG_Rockchip_SPI 未设置
    # CONFIG_TEGRA114_SPI 未设置
    # CONFIG_TEGRA20_SFLASH 未设置
    # CONFIG_TEGRA20_slink 未设置
    # CONFIG_TEGRA210_QSPI 未设置
    未设置# CONFIG_Xilinx SPI
    未设置# CONFIG_OMAP3_SPI
    # CONFIG_FSL_ESPI 未设置
    CONFIG_TI_QSPI=y

    编号
    # SPMI 支持
    编号
    未设置# CONFIG_SPMI
    未设置# CONFIG_DM_热力

    编号
    #定时器支持
    编号
    CONFIG_TIMER = y
    未设置# CONFIG_TIMER_EARLY
    未设置# CONFIG_Altera_timer
    CONFIG_OMAP-TIMER=y

    编号
    # TPM 支持
    编号
    未设置# CONFIG_USB

    编号
    #图形支持
    编号
    未设置# CONFIG_DM_VIDEO

    编号
    #库例程
    编号
    未设置# CONFIG_CC_Optimize libs_for_speed
    CONFIG_have 专用 libgcc=y
    CONFIG_USE_PRIVE_libgcc=y
    CONFIG_SYS_Hz=1000
    未设置# CONFIG_USE_TING_printf
    CONFIG_REGEX=y
    未设置# CONFIG_LIB_RAND
    未设置# CONFIG_CMD_Dhrystone
    未设置# CONFIG_RSA
    未设置# CONFIG_TPM


    编号
    #压缩支持
    编号
    CONFIG_LZ4=y
    未设置# CONFIG_ERRNO_STR
    CONFIG_of_LIBFDT=y
    CONFIG_SPL_of_LIBFDT=y
    CONFIG_EFI_LOADER=y
    未设置# CONFIG_UNIT_TEST

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    米歇尔

    "早期启动"由 SPL/u-boot 启用和处理、而"后期连接"由 Linux 内核启用和处理。 要隔离根本原因、我要先清除 u-boot 中的"早期启动"。

    要启用"早期启动"、您应将重新构建的 SPL/u-boot 和 dra7-ipu1-fW.xem4文件放置在 MMC/SD 卡的 FAT 分区或指定的 eMMC 分区中。 默认情况下不启用 QSPI 中的"早期启动"。

    第一步、您可以尝试在 MMC/SD 模式或 eMMC 模式(而不是 QSPI 模式)下进行"早期启动"、并检查它是如何实现的?

    要跟踪加载过程、请启用以下文件的调试打印:

    u-boot/common/elf_remoteproc.c
    u-boot/common/spl/spl.c
    u-boot/board/ti/dra7xx/lateattach.c

    启用 SD/eMMC 模式和 QSPI 模式的调试并比较流程。

    验证早期引导是否正常工作的一种简单方法是在 U-Boot 提示符下停止 A15执行并通过 JTAG 连接到远程控制器。 您是否能够在 u-boot 级连接到 IPU1?

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pavel、

    看起来 u-boot 会正确加载、我将切换到 Micro SD 引导以开始查看。

    U-Boot SPL 2016.05 (2017年8月1日- 13:08:23)
    DRA722-GP ES2.0
    尝试从 SPI 引导
    读取 dra7-ipu1-fw.xem4
    内核2 ELF 映像有效
    配置 IPU
    配置 IOMMU
    已清除 MMU 的页面表
    已配置 IOMMU
    正在加载 ELF 映像
    ALLOG_MEM:计数3屏蔽0x1 pageno 0x0
    ALLOG_MEM:计数3屏蔽0x1 pageno 0x4
    ALLOG_MEM:计数64、屏蔽0x3f pageno 0x40
    ALLOG_MEM:计数256、屏蔽0xff PAGEeno 0x100
    ALLOG_MEM:计数1280屏蔽0xff pageno 0x200
    ALLOG_MEM:计数256、屏蔽0xff pageno 0x700
    内核入口点是0x00000011
    启动远程内核

    关于 IPU2的问题、IPU2的用途是什么? 我没有把它取出、因为我不确定它是否被 Weston 使用。

    如果未使用它、我将取出它。 我们为当前客户准备的电路板上组装的器件数量相当有限、我们不播放任何电影、没有声音或以太网。

    我使用 BestBuy USB 转以太网器件进行测试、以便能够向电路板执行 ssh。

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Pavel、

    使用 micro SD 引导时、M4代码恢复、我仍然看到一些崩溃

    我仍然具有启动时的调试启用功能、因此我将其中的大部分内容从该日志中取出

    U-Boot SPL 2016.05-g0869641b2d (2017年8月2日- 10:35:31)
    DRA722-GP ES2.0
    尝试从 MMC1引导
    读取 dra7-ipu1-fw.xem4
    内核2 ELF 映像有效
    配置 IPU
    配置 IOMMU
    已清除 MMU 的页面表
    已配置 IOMMU
    正在加载 ELF 映像
    ALLOG_MEM:计数3屏蔽0x1 pageno 0x0
    ALLOG_MEM:计数3屏蔽0x1 pageno 0x4
    ALLOG_MEM:计数64、屏蔽0x3f pageno 0x40
    ALLOG_MEM:计数256、屏蔽0xff PAGEeno 0x100
    ALLOG_MEM:计数1280屏蔽0xff pageno 0x200
    ALLOG_MEM:计数256、屏蔽0xff pageno 0x700
    内核入口点是0x00000011
    启动远程内核
    读取 args
    SPL_load_image_fat_os:读取图像参数时出错、错误--1
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在加载徽标 spl_display_logo MMC
    启用 DSS 时钟域
    启用 DSS
    启用 Video1 PLL
    启用 I2C1
    设置视频 PLL
    启用 LCD
    设置显示
    DISPC_CONTROL 为0x00018308
    离开 spl_display_logo
    CTRL_CORE_DSS_PLL_CONTROL (0x4a002538)= 0x000002A6
    DSS_CTRL (0x58000040)= 0x00010001
    DSS_STATUS (0x5800005C)= 0x01408A82
    DSI_CLK_CTRL (0x58004054)= 0x80004001
    DISPC_IRQSTATUS (0x58001018)= 0x00080022


    U-Boot 2016.05-g0869641b2d (2017年8月2日- 10:35:31 -0400)

    CPU :DRA722-GP ES2.0
    型号:ACTIA 全局显示
    ACTIA 全局显示:修订版 D
    DRAM: 1 GiB
    MMC:  OMAP SD/MMC:0、OMAP SD/MMC:1.
    正在读取 uboot.env

    **无法从 mmc1:1**读取"uboot.env"
    使用默认环境

    NET:  找不到以太网。
    按任意键停止自动引导: 0
    切换到分区#0,确定
    mmc0是当前器件
    在器件0上找到 SD/MMC
    3704808字节、读取时间为172ms (20.5 MiB/s)
    在17ms (5.2 MiB/s)内读取92994字节
    内核映像@ 0x82000000 [ 0x000000 - 0x3887e8]
    ###展开的设备树 blob、88000000
      使用0x88000000处的 FDT blob 进行引导
      正在将设备树加载到8ffe6000,结束8ffb41... 好的

    正在启动内核...

    [0.000000]   在物理 CPU 0x0上引导 Linux
    [0.000000]   正在初始化 cgroup Subsys cpuset
    [0.000000]   正在初始化 cgroup 子系统 CPU
    [0.000000]   正在初始化 cgroup Subsys cpuacct
    [0.000000]   Linux 版本4.4.4.45-activa-3-gf9f6f0db2d (michelcatudal@mcatu01d)(gcc 版本7
    [0.000000]   CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
    [0.000000]   CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
    [0.000000]   机器模型:ACTIA 全局显示
    [0.000000]   保留存储器:创建了0x95800000的 CMA 存储器池、大小为56 MIB
    [0.000000]   保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID shared-dma-pl
    [0.000000]   保留内存:创建了0x9d000000的 CMA 内存池,大小为32 mib
    [0.000000]   保留存储器:已初始化节点 ipu1_CMA@9d000000、兼容 ID shared-dma-pl
    [0.000000]   CMA:在0xbe400000处保留24 MIB
    [0.000000]   内存策略:数据高速缓存 writealloc
    [0.000000]   OMAP4:将 bbfe00000映射到 fe600000以设置 DRAM 隔离层
    [0.000000]   DRA722 ES2.0
    [0.000000]   PERCPU:嵌入式12页/CPU @ef671000 s19008 r8192 d21952 u49152
    [0.000000]   在区域顺序和移动分组中构建了1个区域列表。  总页数:251456
    [0.000000]   内核命令行:console=ttyO2,115200n8 root=PARTUUUUID=c2a1c2f3-02 RW rootfst
    [0.000000]   PID 哈希表条目:4096 (顺序:2、16384字节)
    [0.000000]   条目高速缓存散列表条目:131072 (顺序:7、524288字节)
    [0.000000]   inode 高速缓存散列表条目:65536 (顺序:6、262144字节)
    [0.000000]   内存:877184K/1012736K 可用(6747K 内核代码、373K rwdata、2716K rodat)
    [0.000000]   虚拟内核内存布局:
    [0.000000]       矢量 :0xff0000-0xff1000  (4KB)   
    [0.000000]       fixmap :0xc00000 - 0xc00000  (3072 KB)
    [0.000000]       vmalloc:0xf0800000 - 0x800000  (240 MB)
    [0.000000]       低内存 :0xC0000000 - 0xf0000000  (768 MB)
    [0.000000]       pkmap  :bbfe00000 - 0xC0000000  (  2 MB)
    [0.000000]       模块:bbf000000 - bbbfe00000  ( 14 MB)
    [0.000000]         .text:0xc0008000 - 0xc094607c  (9465 KB)
    [0.000000]         .init:0xc0947000 - 0xc099c000  (340KB)
    [0.000000]         .data:0xc099c000 - 0xc09f9750  (374KB)
    [0.000000]          .bss:0xc09fb000 - 0xc0a42c00  (287KB)
    [0.000000]   slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
    [0.000000]   可抢占的分层 RCU 实现。
    [0.000000]    叶扇出的生成时间调整为32。
    [0.000000]    RCU 将 CPU 从 NR_CPU=2限制为 nr_CPU_IDs=1。
    [0.000000]   RCU:调整 RCU_Fanout_leaf = 32、nr_cpu_ids=1的几何结构
    [0.000000]   NR_IRQ:16 nr_IRQ:16 16.
    [0.000000]   ti_dt_clocks_register:无法查找时钟节点 GMAC_gmii_ref_clk_div
    [0.000000]   OMAP 时钟事件源:Timer1为32786Hz
    [0.000000]   构建了以6.14MHz (PHY)运行的 cp15计时器。
    [0.000000]   时钟源:arch_sys_counter:mask:0xfffffffffffffffffffffffffff max_cycles:0x16af5adb9、s
    [0.000005]   sched_clock:6MHz 时为56位、分辨率为162ns、每4398046511023ns 换行一次
    [0.000016]   切换到基于计时器的延迟环路、分辨率为162ns
    [0.000329]   时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:s
    [0.000337]   OMAP 时钟源:32768Hz 时为32K_COUNTER
    [0.000739]   控制台:彩色虚拟设备80x30
    [0.000759]   警告:您的'console=ttyO2'已被'ttyS2'替代
    [0.000765]   这可确保您仍能看到内核消息。 请
    [0.000771]   更新内核命令行。
    [0.000784]   校准延迟循环(跳过)、使用计时器频率计算的值。 12.2)
    [0.000799]   pid_max:默认值:32768最小值:301
    [0.000905]   安装高速缓存散列表条目:2048 (顺序:1、8192字节)
    [0.000916]   安装点高速缓存散列表条目:2048 (顺序:1、8192字节)
    [0.00154]   正在初始化 cgroup 子系统 IO
    [0.001560]   正在初始化 cgroup Subsys 内存
    [0.001587]   正在初始化 cgroup 子系统设备
    [0.001601]   初始化 cgroup Subsys 冷冻柜
    [0.001613]   正在初始化 cgroup 子系统 perf_event
    [0.00164]   正在初始化 cgroup 子系统 PID
    [0.001654]   CPU:测试写入缓冲区一致性:好的
    [0.001904]   /cpus/cpu@0缺少时钟频率属性
    [0.00191919]   CPU0:Thread -1、CPU 0、套接字0、mpidr 8000000
    [0.001969]   为0x80008340 - 0x800083a0设置静态标识映射
    [0.050127]   带来1个 CPU
    [0.050140]   SMP:总共激活1个处理器(12.29个 BogoMips)。
    [0.050148]   CPU:所有 CPU 均在 HYP 模式下启动。
    [0.050155]   CPU:提供虚拟化扩展。
    [0.051199   ] devtmpfs:已初始化
    [0.090098]   VFP 支持 v0.3:实施方41架构4第30部分变体 f rev 0
    [0.091486]   omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
    [0.284719]   omap_hwmod:i2c1:_wait_target_disable 失败
    [0.351183]   时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:191s
    [0.362845]   pinctrl 内核:已初始化 pinctrl 子系统
    [0.363996]   NET:注册协议系列16.
    [0.365231]   DMA:为原子相干分配预先分配的256 KiB 池
    [0.390393]   空闲:使用调速器梯
    [0.420419]   空闲:使用调速器菜单
    [0.431178]   OMAP GPIO 硬件版本0.1
    [0.439933]   IRQ: No IRQ domain found for /ocp/l4@4a000000/SCM@2000/pinmux@1400!
    [0.464559]   硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
    [0.464572]   硬件断点:最大观察点大小为8字节。
    [0.465107]   OMAP4_SRAM_INIT:无法分配处理勘误表 I688所需的 SRAM
    [0.465120]   OMAP4_SRAM_INIT:无法获取处理勘误 I688所需的 SRAM 池
    [0.465853]   OMAP DMA 硬件版本0.0
    [0.555061]   OMAP-DMA-engine 4a056000.DMA-controller:OMAP DMA 引擎驱动程序(LinkedIn List1/2/)
    [0.556520]   EDMA 43300000。EDMA:禁用 memcpy
    [0.563051]   EDMA 43300000。EDMA:TI EDMA DMA 引擎驱动程序
    [0.567465]   已注册 OMAP-iommu 588820.MMU:588820.MMU
    [0.567693]   已注册 OMAP-iommu 55082000.MMU:55082000.MMU
    [0.569802]   SCSI 子系统已初始化
    [0.571422]   Palmas 0-0058:IRQ 标志为0x00000000
    [0.592543]   PALMAS 0-0058:多路复用 GPIO 51、PWM 0、LED 2
    [0.641723]   OMAP_i2c 48070000.i2c:400kHz 时的总线0修订版0.12
    [0.642454]   OMAP_i2c 48060000.i2c:总线2修订版0.12、100kHz
    [0.64311]   OMAP_i2c 4807a000.i2c:400kHz 时的总线3修订版0.12
    [0.643305]   介质:Linux 介质接口:v0.10
    [0.643373]   Linux 视频捕捉接口:v2.00
    [0.643433]   pps_core:LinuxPPS API 版本。 1已注册
    [0.643442]   pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.643475]   已注册 PTP 时钟支持
    [0.643531]   EDAC MC:版本:3.0.0
    [0.651447]   OMAP-mailbox 48840000.mailbox:OMAP mailbox 修订版0x400
    [0.651695]   OMAP-mailbox 48842000.mailbox:OMAP mailbox 修订版0x400
    [0.652115]   已初始化高级 Linux 声音架构驱动程序。
    [0.653180]   时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [0.6645]   NET:注册协议系列2.
    [0.667265]   TCP 建立哈希表条目:8192 (顺序:3、32768字节)
    [0.667332]   TCP BIND 散列表条目:8192 (顺序:4、65536字节)
    [0.667458]   TCP:配置哈希表(建立8192 BIND 8192)
    [0.67522]   UDP 哈希表条目:512 (顺序:2、16384字节)
    [0.67556]   UP-Lite 哈希表条目:512 (顺序:2、16384字节)
    [0.667813]   NET:注册协议系列1.
    [0.678188]   RPC:注册后命名的 UNIX 套接字传输模块。
    [0.678198]   RPC:注册的 UDP 传输模块。
    [0.678206]   RPC:注册的 TCP 传输模块。
    [0.678214]   RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.679401]   硬件性能事件:通过 armv7_cortex_a15 PMU 驱动器启用、提供7个计数器
    [0.682554]   futex 散列表条目:256 (顺序:2、16384字节)
    [0.701708]   squashfs:4.0版(2009/01/31) Phillip Lougher
    [0.712564]   NFS:注册 id_resolver 密钥类型
    [0.712608]   注册密钥类型 id_resolver
    [0.712617]   注册了密钥类型 id_legacy
    [0.712698]   NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.7155]   退回:池大小:64页
    [0.715724]   块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要247)
    [0.715745]   已注册 IO 调度程序 NOP
    [0.715762]   已登记 IO 调度程序的最后期限
    [0.715802]   已注册 IO 调度程序 cfq (默认值)
    [0.718589]   ldo4:由 VDD_5v0供电
    [2.014709]   时钟:DPLL_PCIe_ref_ck 无法转换为"锁定"
    [2.016424]   pinctrl-single 4a00340.00.pinmux:在 PA fc003400大小为1128的282个引脚
    [2.016603]   pinctrl-single 4a002e8c.pinmux:pA fc002e8c 上的1个引脚大小为4
    [2.021982]   未找到使用虚拟稳压器的背光电源
    [2.049689]   omap_hwmod:i2c1:_wait_target_disable 失败
    [2.102848]   串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [2.107260]   4806a000.serial: tmio 0x4806a000处的 ttyS0 (IRQ = 299、base_baud = 3000000)为 a0
    [2.108488]   4806c000.serial: tmio 0x4806c000处的 ttyS1 (IRQ = 300、base_baud = 3000000)为 a0
    [2.109656]   控制台[ttyS2]已禁用
    [2.109711]   48020000.serial: tmio 0x48020000处的 ttyS2 (IRQ = 301、base_baud = 3000000)为 a0
    [2.958700]   控制台[ttyS2]已启用
    [2.963430]   48066000.serial: tmio 0x48066000处的 ttyS4 (IRQ = 302、base_baud = 3000000)为 a0
    [2.973412]   48424000.serial:在 MMIO 0x48424000 (IRQ = 303、base_baud = 3000000)上的 ttyS8为 a0
    [2.983575]   [DRM]已初始化 DRM 1.1.0 20060810
    [2.989732]   ldo5:由 VDD_3V3供电
    [2.994090]   OMAP DSS 6.1版
    [2.997790]   omapdss_DSS 580000.dss:bound 58001000.dispc (ops dispc_component_ops)
    [3.096244]   循环:模块已加载
    [3.099681]   at24 2-0050:4096字节24c32 EEPROM、可写、32字节/写入
    [3.110689]   m25p80 spi32766.0:s25fl512s (65536 KB)
    [3.116088]   在 MTD 器件 spi32766.0上找到8个部件分区
    [3.121947]   在"spi32766.0"上创建8个 MTD 分区:
    [3.127131]   0x0000000000000000 0x000000040000:"QSPI.MLO"
    [3.143581]   0x000000040000-0x000000140000:"QSPI.u-boot.img"
    [3.160561]   0x000000140000-0x0000001c0000:“QSPI.devicetree"
    [3.177571]   0x0000001c0000-0x000000200000:"QSPI.u-boot-env"
    [3.194561]   0x000000200000-0x000000240000:"QSPI.u-boot-env.redund"
    [3.212147]   0x000000240000-0x000000a40000:"QSPI.uImage"
    [3.228793]   0x000000a40000-0x000000ac0000:"QSPI.logo"
    [3.245247]   0x000000ac0000-0x000004000000:“QSPI.userland"
    [3.263344]   libphy:固定 MDIO 总线:探测
    [3.270913]   mousedev:PS/2鼠标设备,适用于所有鼠标
    [3.287447]   i2c /dev/entries 驱动程序
    [3.292536]   VPE 489d0000.VPE:正在加载固件 vpdma-1b8.bin
    [3.304250]   ldo1:由 VDD_3V3供电
    [3.313409]   VPE 489d0000.VPE:器件注册为/dev/video0
    [3.394064]   ledtrig-CPU:已注册以指示 CPU 上的活动
    [3.415973]   NET:注册协议系列10.
    [3.443479]   SIT:IPv6 over IPv4隧道驱动程序
    [3.448823]   NET:注册协议系列17.
    [3.463471]   注册的密钥类型 DNS_旋 变传感器
    [3.467860]   OMA_VOLTGE_LARD_INIT:未添加电压驱动器支持
    [3.483872]   为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.490084]   为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.513250]   smps1:由 VDD_3V3供电
    [3.517767]   为电源 VDD、CPU0 -> VDD、4a003b20.oppdm 添加别名
    [3.533211]   为电源 VBB、CPU0 -> VBB、4a003b20.oppdm 添加别名
    [3.554440]   TI OMAP4+器件的电源管理。
    [3.559543]   正在注册 SWP/SWPB 仿真处理程序
    [3.578018]   DMM 4e000000.DMM:已初始化所有 PAT 条目
    [3.604541]   [DRM]支持 vblank 时间戳缓存修订版2 (2013年10月21日)。
    [3.611182]   [DRM]不支持 vblank 时间戳查询的驱动程序。
    [3.626302]   [DRM]启用 DMM 回绕滚动
    [3.657112]   控制台:切换到彩色帧缓冲器器件240x45
    [3.670366]   mmc0:主机不支持读取只读开关、假设已启用写入
    [3.678504]   mmc0:地址 AAAA 处的新高速 SDHC 卡
    [3.684327]   omapdrm omapdrm.0:fb0:omapdrm 帧缓冲器件
    [3.694453]   mmcblk0:mmc0:AAAA SL16G 14.8GiB
    [3.704240]    mmcblk0:P1 P2
    [3.714406]   [DRM]在次要0上初始化 omapdrm 1.0.0 20110917
    [3.741111]   ctosys:无法打开 RTC 器件(rtc0)
    [3.759894]   mmc1:未设置 MAN_BKOPS_EN 位
    [3.764820]   ALSA 器件列表:
    [3.767809]     未找到声卡。
    [3.774964]   mmc1:地址0001处的新高速 MMC 卡
    [3.791079]   mmcblk1:mmc1:0001 Q2J54A 3.59GiB
    [3.807416]   mmcblk1boot0:mmc1:0001 Q2J54A 分区1 16.0 mib
    [3.823644]   mmcblk1boot1:mmc1:0001 Q2J54A 分区2 16.0 mib
    [3.830649]    mmcblk1:P1 P2
    [3.851022]   EXT4-FS (mmcblk0p2):恢复完成
    [3.857151]   EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [3.865339]   VFS:在设备179:2上安装了根(ext4文件系统)。
    [3.875136]   devtmpfs:已安装
    [3.878323]   释放未使用的内核内存:340K (c0947000 - c099c000)
    [3.884722]   此架构没有内核内存保护。
    [4.112116]   systemd[1]:生成时间之前的系统时间、提前时钟。
    [4.163250]   随机:systemd:未初始化的 urandom 读取(16字节读取,13位熵)
    [4.179529]   random:systemd:未初始化的 urandom 读取(16字节读取,13位熵)
    [4.196617]   systemd[1]:systemd 229在系统模式下运行。 (+PAM -audit -sLinux +IMA -app)
    [4.215269]   systemd[1]:检测到架构 ARM。

    欢迎来到 Arago Master!

    [4.247853]   systemd[1]:将主机名设置为 。
    [4.302832]   随机:systemd-gpT-aut:未初始化 urandom 读取(16字节读取,15位)
    [4.316415]   随机:systemd-sysv-ge:未初始化 urandom 读取(16字节读取,15位)
    [4.328571]   随机:systemd-gpT-aut:未初始化 urandom 读取(16字节读取,15位)
    [4.354365]   随机:systemd-sysv-ge:未初始化 urandom 读取(16字节读取,16位)
    [4.371284]   random:systemd-sysv-ge:未初始化 urandom 读取(16字节读取,16位)
    [4.459783]   random:systemd:未初始化的 urandom 读取(16字节读取,19位熵)
    [4.469461]   random:systemd:未初始化的 urandom 读取(16字节读取,19位熵)
    [4.479883]   随机:systemd:未初始化的 urandom 读取(16字节读取,19位熵)
    [5.017876]   systemd[1]:sysinit.target:在 sysinit.target/start 上找到订购周期
    [5.025829]   systemd[1]:sysinit.target:找到对 alignment.service/start 的依赖
    [5.033633]   systemd[1]:sysinit.target:找到对 basic.target/start 的依赖
    [5.040895]   systemd[1]:sysinit.target:找到了对 sockets.target/start 的依赖
    [5.055165]   OMAP-hwmod:i2c1:_wait_target_disable 失败
    [5.060635]   systemd[1]:sysinit.target:找到对 rpcbind.socket / start 的依赖项
    [5.068095]   systemd[1]:sysinit.target:找到对 sysinit.target/start 的依赖
    [5.075799]   systemd[1]:sysinit.target:通过删除作业对齐.st 来中断订购周期
    [5.085264]   systemd[1]:已删除 alignment.service:作业 alignment.service/start 以中断订单
    [跳过]找到订购周期,跳过 alignment.service
    [5.125619]   systemd[1]:已达到目标交换。
    [ 确定 ]已达到目标交换。
    [5.155323]   systemd[1]:创建的层系统层。
    [ 确定 ]已创建切片系统切片。
    [5.183661]   systemd[1]:Listening on Journal Socket (/dev/log)。
    [ 确定 ]收听 Journal Socket (/dev/log)。
    [5.213640]   systemd[1]:已开始向控制台目录监视发送密码请求。
    [ 确定 ]已开始向控制台目录监视发送密码请求。
    [5.244258]   systemd[1]:创建的 slice system-Getty.slice。
    [ 确定 ]已创建片 system-Getty.slice。
    [5.273691]   systemd[1]:侦听网络服务 Netlink 套接字。
    [ 确定 ]侦听网络服务 Netlink 套接字。
    [5.303485]   systemd[1]:侦听 udev 内核套接字。
    [ 确定 ]正在侦听 udev 内核套接字。
    [5.333587]   systemd[1]:侦听日志套接字。
    [ 确定 ]收听日志套接字。
    [5.370154]   systemd[1]:正在安装临时目录...
            正在安装临时目录...
    [5.409143]   systemd[1]:正在启动加载内核模块...
            正在启动加载内核模块...
    [5.434118]   CMEMK 模块:参考 Linux 版本4.4.45
    [5.440028]   未指定物理内存
    [5.447204]   systemd[1]:正在开始重新装载根和内核文件系统...
    [5.454065]   cmemk 已初始化
            正在开始重新装载根文件系统和内核文件系统...
    [5.482678]   cryptodev:已加载驱动程序1.8。
    [5.494449]   systemd[1]:侦听 udev 控制套接字。
    [5.503442]   EXT4-FS (mmcblk0p2):已重新安装。 OPTS:(空)
    [ 确定 ]正在侦听 udev 控制套接字。
    [5.536377]   systemd[1]:开始创建当前所需静态设备节点的列表。
            正在开始创建所需 st 的列表... 当前内核的节点...
    [5.574749]   systemd[1]:创建的片系统-串行\x2dgetty.slice。
    [ 确定 ]已创建片系统序列\x2dgetty.slice。
    [5.606002]   systemd[1]:正在启动安装虚拟控制台...
            正在启动设置虚拟控制台...
    [5.628361]   systemd[1]:创建了层用户和会话层。
    [ 确定 ]已创建层用户和会话层。
    [5.653520]   systemd[1]:已达到目标层。
    [ 确定 ]已到达目标层面。
    [5.676121]   systemd[1]:正在安装调试文件系统...
            正在安装调试文件系统...
    [5.706484]   systemd[1]:安装 POSIX 消息队列文件系统...
            正在安装 POSIX 消息队列文件系统...
    [5.743733]   systemd[1]:已开始将密码请求转发到 Wall Directory Watch。
    [ 确定 ]已开始将密码请求转发到 Wall Directory Watch。
    [5.773471]   systemd[1]:已达到目标路径。
    [ 确定 ]已到达目标路径。
    [5.794242]   systemd[1]:已达到目标远程文件系统。
    [ 确定 ]已到达目标远程文件系统。
    [5.823610]   systemd[1]:侦听/dev/initctl 兼容性命名管道。
    [ 确定 ]收听/dev/initctl 兼容性命名管道。
    [5.853512]   systemd[1]:侦听 Syslog 套接字。
    [ 确定 ]侦听 Syslog 套接字。
    [5.886111]   systemd[1]:正在启动日志服务...
            正在启动日记账服务...
    [5.925249]   systemd[1]:已安装的调试文件系统。
    [ 确定 ]已安装调试文件系统。
    [5.943665]   systemd[1]:已挂载 POSIX 消息队列文件系统。
    [ 确定 ]已挂载 POSIX 消息队列文件系统。
    [5.973594]   systemd[1]:挂载的临时目录。
    [ 确定 ]已挂载的临时目录。
    [6.004021]   systemd[1]:已启动日志服务。
    [ 确定 ]已启动日志服务。
    [ 确定 ]已开始加载内核模块。
    [ 确定 ]已开始重新装载根和内核文件系统。
    [ 确定 ]已开始为当前内核创建所需的 sta...ce 节点列表。
    [ 确定 ]已启动设置虚拟控制台。
            正在开始在/dev/中 创建静态设备节点...
            正在启动 udev 冷插拔所有设备...
            正在开始应用内核变量...
            正在开始将日志刷新到持久存储...
    [ 确定 ]已开始在/dev/中 创建静态设备节点。
    [ 确定 ]已开始应用内核变量。
    [6.783483]   systemd-journale[145]:已收到从 PID 1刷新运行时日志的请求
    [ 确定 ]已开始将日志刷新到持久存储。
    [ 确定 ]已达到目标本地文件系统(预)。
            安装/var/volatile...
            正在启动 udev 内核设备管理器...
    [ 确定 ]已安装/var/volatile.
    [ 确定 ]已启动 udev 内核设备管理器。
    [ 确定 ]已到达目标本地文件系统。
            正在开始创建易失性文件和目录...
            正在启动加载/保存随机种子...
    [ 确定 ]已开始创建易失性文件和目录。
    [ 确定 ]已开始加载/保存随机种子。
            正在开始更新 utmp 关于系统引导/关机...
            正在启动网络时间同步...
    [7.999336]   OMAP-DES 480a5000.des: OMAP DES 硬件加速器版本:2.2
    [ 确定 ]找到设备/dev/ttyS2.
    [8.049841]   OMAP_hwmod:i2c1:_wait_target_disable 失败
    [8.083885]   输入:/devices/virtual/input/input0上的 eGalax_Touch_Screen
    [8.109202]   ALG:skcipher:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    [ 确定 ]启动 udev 冷插拔所有设备。[8.170967]   ALG:skcipcip-ddst: setkey failed on0

    [ 确定 ]已开始网络时间同步。
    [8.318311]   ALG:skcipcip-ddst:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    [8.416485]   随机:非阻塞池已初始化
    [8.454474]   OMAP_rng 48090000.rng:OMAP 随机数生成器版本 20.
    [ 确定 ]已开始更新关于系统引导/关机的参数。
    [ 确定 ]已同步达到目标系统时间。
            正在开始同步系统和硬件时钟...
    [失败]无法启动同步系统和硬件时钟。
    有关详细信息、请参阅'stemctl status sync-clocks.service'。
    [9.381046]   OMAP-SHIM 4b101000.sham:OMAP 版本4.3上的硬件加速器
    [9.513702]   EXT4-FS (mmcblk1p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [ 确定 ]已达到目标系统初始化。
    [ 确定 ]侦听 Avahi mDNS/DNS-SD 堆栈激活套接字。
    [9.579251]   FAT-FS (mmcblk0p1):卷未正确卸载。 某些数据可能已损坏。
    [ OK ]正在收听 D 总线系统消息总线插座。
    [ 确定 ]开始每日清理临时目录。
    [ 确定 ]达到目标计时器。
            正在启动 sshd.socket。
    [ 确定 ]正在侦听 RPCbind 服务器激活套接字。
    [ 确定 ]正在侦听 sshd.socket。
    [10.021120]  OMAP-AES 4b500000.AES:OMAP AES 硬件加速器版本:3.3
    [10.257218]  OMAP-AES 4b700000.AES:OMAP AES 硬件加速器版本:3.3
    [10.298451]  OMAP-rproc 588200.IPU:分配的保留存储器节点 ipu1_CMA@9d000000
    [10.347437]   remoteproc0:588200.IPU 可用
    [10.352351]   remoteproc0:注意:remoteproc 仍在开发中并被视为经验。
    [10.451787]   remoteproc0:二进制格式尚未最终确定,并且向后兼容。
    [ 确定 ]已创建切片 system-systemd\x2dbacklight.slice。
            启动加载/保存屏幕背光...背光的操作:背光...[10.545314]  1.

    [ 确定 ]已达到目标套接字。
    [ 确定 ]已到达目标基本系统。
            正在启动 Avahi mDNS/DNS-SD 堆栈...
    [10.660062]  OMAP-rproc 5502000.IPU:分配的保留存储器节点 ipu2_CMA@95800000
            正在启动 rc.pvr.service ...
    [10.695893]   remoteproc1:5502000.IPU 可用
    [ 确定 ]启动了 D-Bus 系统消息总线
    [10.761213]   remoteproc1:注意:remoteproc 仍在开发中,并被视为经验。
    [10.825772]   remoteproc0:注册的 virtio0 (类型7)
    [10.848622]   remoteproc1:二进制格式尚未最终确定,并且向后兼容。
    [10.933740]  PVR_K:UM DDK-(3699939)和 KM DDK-(3699939)匹配。 [确定]
    [11.219160]   remoteproc1:registered virtio1 (type 7)
    [ 确定 ]启动 Avahi mDNS/DNS-SD 堆栈。
            正在启动网络服务...
            正在启动连接服务...
    [ 确定 ]已启动系统日志服务。
            正在启动登录服务...
            正在启动允许用户会话...
    [ 确定 ]已启动内核日志服务。
    [ 确定 ]已启动作业假脱机工具。
    [ 确定 ]已启动网络服务。
    [ 确定 ]已开始加载/保存背光的屏幕背光亮度:背光。
    [ 确定 ]已启动 rc.pvr.service。
    [ 确定 ]已启动允许用户会话。
    [12.512840]   remoteproc0:为588200.IPU 加电
    [12.581398]   remoteproc0:引导 FW 映像 dra7-ipu1-fw.xem4,大小为5083964
    [12.634106]  OMAP-IMU 588820.MMU:588820.MMU:2.1版
    [12.689268]  ---------- [在此处剪切]-----
    [12.693919]  警告:CPU:0 PID:227 at /home/michelcatudal/ti-processor-sdk-linux-automoti)
    [12.716955]  44000000.OCP:L3自定义错误:主 MPU 目标 L4_PER3_P3 (空闲):数据访问
    [12.729087]  链接的模块:virtio_rpmsg_BUS (+) dwc3 (+) UDC_CORE bc_example (O) pvrsrvkm ()
    [12.759382]  CPU:0 PID:227 Comm:systemd-udevd 被污染:G          O   4.4.4.45-activa-3-gF1
    [12.768811]  硬件名称:通用 DRA72X (平展器件树)
    [12.774925]  回溯:
    [12.777393][   ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [12.784991]   r7:200c0193 r6:c09c8acc r5:00000000 r4:c09c8acc
    [12.790701][   ](show_stack)从[ ](dump_stack+0x80/0x94)
    [12.797952]  [ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [12.806073]   r7:c02e40b0 R6:00000093 R5:00000009 R4:ee37b858
    [12.811778]  [ ](warn_slowpath_common)、来自[ ](warn_slowpath_fmt+0x38/0)
    [12.820508]   R8:00000017 r7:c0890434 R6:00000000 R5:c08904f4 R4:c0890598
    [12.827269][   ](warn_slowpath_fmt)、来自[ ](L3_interrupt_handler + 0x25c/)
    [12.836174]   R3:ef1a4000 R2:c0890598
    [12.839771]   R4:80080003
    [12.842321]  [ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu+)
    [12.851661]   R10:c09f89ca R9:ef1996c0 R8:00000017 r7:00000000 R6:00000000 R5:ef199720
    [12.85955]   R4:ef1a4500
    [12.862103]  [ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_0x40)
    [12.871008]   R10:ee37ba20 R9:ef006000 R8:00000001 r7:00000000 R6:c09a3c44 R5:ef199720
    [12.878898]   R4:ef1996c0
    [12.881446][   ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xf0/0x1b)
    [12.890001]   r7:00000000 R6:c09a3c44 R5:ef199720 R4:ef1996c0
    [12.895709][   ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x)
    [12.904352]   r7:00000000 R6:00000017 R5:00000000 R4:c099840c
    [12.910059][   ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x84/0)
    [12.918793][   ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [12.927174]   R10:00000003 R9:ef1eea00 R8:fa213000 r7:fa212000 R6:ee37ba20 R5:fa21200c
    [12.935066]   r4:c099e8d4 r3:ee37ba20
    [12.938667][   ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [12.946176]  异常堆栈(0xee37ba20至0xee37ba68)
    [12.951246]  ba20:ef1ea074 600c0013 00000001 0000000e 00000000 00000004 ef1ea074 600c0013
    [12.959457]  ba40:00000000 ef1eea00 00000003 ee37ba7c ee37ba80 ee37ba70 c03f2948 c069d1b8
    [12.967664]  ba60: 200c0013 ffffff
    [12.971162]   R9:ef1eea00 R8:00000000 r7:ee37ba54 R6:ffff R5:200c0013 R4:c069d1b8
    [12.978976][   ](_raW_spin_unlock_irqrestore)从[ ](_pm_runtime_idle)
    [12.988321]  [ ](__pm_runtime_idle)从[ ](_omap_dm_timer_request+0x10)
    [12.997399]   r7:00000000 R6:ef6b259c R5:00000003 R4:ef30f910
    [13.003107]  [ ](_omap_dm_timer_request)从[ ](omap_dm_timer_request_)
    [13.013058]   R9:ef1eea00 R8:ef6b259c r7:ee356278 R6:ef6b259c R5:edf06c58 R4:00000001
    [13.020867]  [ ](OMAP-dm_timer_request_BY_node)、来自[ ](omap_rproc_Frequ.)
    [13.031001]  [ ](omap_rproc_request_timer)、来自[ ](omap_rproc_enable_ti)
    [13.042348]   r7:ee356278 r6:c09ad448 r5:edf06c58 r4:00000001
    [13.048063]  [ ](omap_rproc_enable_timers [omap_remoteproc])、来自[ ](om)
    [13.060281]   R10:dd103000 R9:ef1eea00 R8:c09ad43c r7:ee356000 R6:00000000 R5:ef1eea10
    [13.068172]   R4:ee356278
    [13.070732]  [ ](omap_rproc_start [omap_remoteproc])、来自[ ](rproc_boot)
    [13.081380]   R9:00000000 R8:ee356020 r7:ee3561ac R6:ee3561b4 R5:00000000 R4:ee356000
    [13.089201]  [ ](rproc_boot [remoteproc])、来自[ ](rproc_virtio_find_VQ)
    [13.099850]   R10:ee356020 R9:00000002 R8:bf184f10 r7:edd11410 R6:edd115f0 R5:ee37bc44
    [13.107739]   R4:00000002
    [13.110301][   ](rproc_virtio_find_VQs [remoteproc])、来自[ ](rpmsg_prob)
    [13.121473]   R10:00000000 R9:00000000 R8:edd11410 r7:ee37bc38 R6:ee356000 R5:eca6f300
    [13.129365]   R4:bf089958
    [13.131923][   ](rpmsg_probe [virtio_rpmsg_BUS])、来自[ ](virtio_dev_pro)
    [13.142398]   R10:00000000 R9:00000000 R8:00000000 r7:edd11420 R6:edd11410 R5:00000000
    [13.150288]   R4:00000000
    [13.152838]  [ ](virtio_dev_probe [virtio])、来自[ ](DRIVER_PROBLE_DEVICE)
    [13.162352]   R10:00000000 R9:ec806c48 R8:0000000d r7:bf184fb0 R6:00000000 R5:edd11420
    [13.170245]   R4:c0a35ac4
    [13.172791]  [ ](driver_probe_device)从[ ](__driver_attach+0x94/0x98)
    [13.181260]   R9:ec806c48 R8:137f93dc r7:00000000 R6:edd11454 R5:bf184fb0 R4:edd11420
    [13.189070][   ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x70/0xa4)
    [13.197277]   r7:00000000 R6:c03e9410 R5:bf184fb0 R4:00000000
    [13.202987]  [ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x24/0x28)
    [13.211020]   R6:bf0811bc R5:eca6f400 R4:bf184fb0
    [13.215672][   ](driver_attach)从[ ](BUS_ADD_DRIVER+0x1a8/0x220)
    [13.223708][   ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0x80/0x100)
    [13.231827]   r7:ec806d40 R6:c09a16b0 R5:bf188000 R4:bf184fb0
    [13.237539][   ](driver_register)、从[ ](register_virtio_driver+0x30/0)
    [13.247054]   R5:bf188000 R4:00000000
    [13.250663][   ](register_virtio_driver [virtio])、从[ ](rpmsg_init+0x)
    [13.261407][   ](rpmsg_init [virtio_rpmsg_BUS])、来自[ ](多一个 initcall)
    [13.270835]   R5:bf188000 R4:c09a16b0
    [13.274438]  [ ](多个_initcall)、来自[ ](DO_INIT_MODULE+0x68/0x398)
    [13.282558]   R10:bf1850c0 R9:ec806c48 R8:137f93dc r7:00000001 R6:ec806d00 R5:00000001
    [13.290448]   R4:bf1850c0
    [13.2999][   ](DO_INIT_MODULE)从[ ](LOAD_MODULE+0x1dac/0x2060)
    [13.301031]   R6:ec806c40 R5:00000001 R4:ee37bf44
    [13.305655][   ](LOAD_MODULE)从[ ](SYS_FINIT_MODULE+0x88/0x98)
    [13.313543]   R10:00000000 R9:ee37a000 R8:c000fe24 r7:0000017b R6:b6e2ad90 R5:00000007
    [13.321434]   R4:00000000
    [13.323982][   ](sys_finIT_module)从[ ](RET_FAST_SYSCALL+0x0/0x3c)
    [13.332189]   R6:00000000 R5:7f656928 R4:00000000
    [13.336840]  --[结束线迹 dbe066bb9d62f918 ]--
    [14.704147]  usbcore:注册的新接口驱动程序 usbfs
    [14.728746]  usbcore:注册的新接口驱动程序集线器
    [14.745484]  usbcore:注册的新设备驱动程序 USB
    [14.766609]  xhci-hcd xhci-hcd.0.auto: xHCI 主机控制器
    [14.772154]  xhci-hcd xhci-hcd.0.auto:新 USB 总线已注册,分配的总线编号1
    [14.817807]  xhci-hcd xhci-hcd.0.auto: HCC params 0x0220f04c HCI version 0x100 quirks 0x00210
    [14.849977]  xhci-hcd xhci-hcd.0.auto: IRQ 417、IO 内存0x48890000
    [14.876557]  集线器1-0:1.0:找到 USB 集线器
    [14.893260]  集线器1-0:1.0:检测到1个端口
    [14.905235]  xhci-hcd xhci-hcd.0.auto: xHCI 主机控制器
    [14.910759]  xhci-hcd xhci-hcd.0.auto:注册的新 USB 总线、分配的总线编号2.
    [14.956902]  USB USB2:我们不知道该主机的 LPM 算法、因此禁用了 LPM。
    [14.988017]  集线器2-0:1.0:找到 USB 集线器
    [15.007183]  集线器2-0:1.0:检测到1个端口
    [15.019714]  xhci-hcd xhci-hcd.1.auto: xHCI 主机控制器
    [15.041112]  xhci-hcd xhci-hcd.1.auto:注册新 USB 总线、分配总线编号3
    [ 确定 ]已启动连接服务。
    [15.084780]  xhci-hcd xhci-hcd.1.auto: HCC 参数0x0220f04c HCI 版本0x100奇数0x00210
    [ 确定 ]已启动登录服务。[  15.116053] xhci-hcd xhci-hcd.1.auto: IRQ 418、IO 内存0x488d0

    [15.144946]  集线器3-0:1.0:找到 USB 集线器
            正在启动主机名服务...
    [ 确定 ]侦听加载/保存射频终止开关状态/dev/rfkill 观察。[  15.172250]集线器3-0d

    [ 确定 ]已在 tty1上启动 Getty。
    [15.1990660]  xhci-hcd xhci-hcd.1.auto: xHCI 主机控制器
    [ 确定 ]已在 ttyS2上启动串行 Getty。
    [15.223666]  USB 1-1:使用 xhci-hcd 的新型高速 USB 器件编号2
    [15.23200]  xhci-hcd xhci-hcd.1.auto:注册新 USB 总线、分配总线编号4
    [ 确定 ]达到目标登录提示。
    [15.258592]  USB USB4:我们不知道该主机的 LPM 算法、因此禁用了 LPM。
            正在启动 tiipclad-demon.service ...
    [15.296441]  集线器4-0:1.0:找到 USB 集线器
    [ 确定 ]已到达目标网络。
    [15.312035]  集线器4-0:1.0:检测到1个端口
            正在开始网络名称解析...
    [ 确定 ]已启动主机名服务。
    [15.513253]  USB 3-1:使用 xhci-hcd 的新型低速 USB 器件编号2
    [ 确定 ]已开始网络名称解析。
    [ 确定 ]已启动 tiipclad-demon.service。
    [15.688815]  USB 3-1:EP 0x81 -舍入间隔为128微帧、EP desc 显示192微秒
            正在启动 weston.service ...
    [15.812570]  输入:/devices/platform/44000000.ocp/488c0001上的 LiteOn 技术 USB 键盘
    [ 确定 ]已启动 weston.service。
            正在启动 gdbserverproxy.service ...
    [ 确定 ]已启动 gdbserverproxy.service。
    [15.982624]  hid-generic 0003:045E:07B9.0001:输入:USB HID v1.10键盘[LiteOn 技术负载0
            正在启动 thermal-zone-init.service ...
    [16.029981]  usbcore:注册的新接口驱动程序 usbhid
    [16.074507]  usbhid:USB HID 内核驱动程序
    [ 确定 ]已启动 thermal-zone-init.service。
    [16.154466]  ------ [在此处剪切]-----
    [16.159119]  警告:CPU:0 PID:227 at /home/michelcatudal/ti-processor-sdk-linux-automoti)
    [16.182155]  440000.OCP:L3自定义错误:主 MPU 目标 L4_PER3_P3 (空闲):数据访问
    [16.194287]  链接模块:usbhid aSix (+) usbnet xhci_plat_hcd xhci_hcd usbcore virtio_)
    [16.228988]  CPU:0 PID:227 Comm:systemd-udevd 被污染:G       W O   4.4.4.45-activa-3-gF1
    [16.238417]  硬件名称:通用 DRA72X (平展设备树)
    [16.244531]  回溯:
    [16.247000][   ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [16.254597]   r7:20010193 r6:c09c8acc r5:00000000 r4:c09c8acc
    [16.260308][   ](show_stack)从[ ](dump_stack+0x80/0x94)
    [16.267560]  [ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [16.275680]   r7:c02e40b0 R6:00000093 R5:00000009 R4:ee37b858
    [16.281388][   ](warn_slowpath_common)、来自[ ](warn_slowpath_fmt+0x38/0)
    [16.290117]   R8:00000017 r7:c0890434 R6:00000000 R5:c08904f4 R4:c0890598
    [16.296878]  [ ](warn_slowpath_fmt)、来自[ ](L3_interrupt_handler + 0x25c/)
    [16.305782]   r3:ef1a4000 r2:c0890598
    [16.309378]   R4:80080003
    [16.311928]  [ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu+)
    [16.321270]   R10:c09f89ca R9:ef1996c0 R8:00000017 r7:00000000 R6:00000000 R5:ef199720
    [16.329162]   R4:ef1a4500
    [16.331710][   ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_0x40)
    [16.340615]   R10:ee37ba20 R9:ef006000 R8:00000001 r7:00000000 R6:c09a3c44 R5:ef199720
    [16.348507]   R4:ef1996c0
    [16.351055][   ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xf0/0x1b)
    [16.359610]   r7:00000000 R6:c09a3c44 R5:ef199720 R4:ef1996c0
    [16.365317][   ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x)
    [16.373959]   r7:00000000 R6:00000017 R5:00000000 R4:c099840c
    [16.379665]  [ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x84/0)
    [16.388400][   ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [16.396782]   R10:00000003 R9:ef1eea00 R8:fa213000 r7:fa212000 r6:ee37ba20 r5:fa21200c
    [16.404672]   R4:c099e8d4 r3:ee37ba20
    [16.408272][   ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [16.415781]  异常堆栈(0xee37ba20至0xee37ba68)
    [16.420853]  ba20:ef1ea274 60010013 00000001 0000000e 00000000 00000004 ef1ea274 60010013
    [16.429062]  ba40:00000000 ef1ee00 00000003 ee37ba7c ee37ba80 ee37ba70 c03f2948 c069d1b8
    [16.437270]  ba60: 20010013 ffffff
    [16.440767]   R9:ef1eea00 R8:00000000 r7:ee37ba54 R6:ffFFFF R5:20010013 R4:c069d1b8
    [16.448584]  [ ](_raW_spin_unlock_irqrestore)从[ ](_pm_runtime_idle)
    [16.457931][   ](__pm_runtime_idle)从[ ](_omap_dm_timer_request+0x10)
    [16.467010]   r7:00000000 R6:ef6b277c R5:00000003 R4:ef30f9d0
    [16.472718]  [ ](_omap_dm_timer_request)从[ ](omap_dm_timer_request_)
    [16.482669]   R9:ef1eea00 R8:ef6b277c r7:ee356278 R6:ef6b277c R5:edf06c60 R4:00000002
    [16.490478]  [ ](OMAP-dm_timer_request_BY_node)、来自[ ](omap_rproc_Frequ.)
    [16.500613][   ](omap_rproc_request_timer)、来自[ ](omap_rproc_enable_ti)
    [16.511959]   r7:ee356278 r6:c09ad448 r5:edf06c60 r4:00000002
    [16.517672][   ](omap_rproc_enable_timers [omap_remoteproc])、来自[ ](om)
    [16.529891]   R10:dd103000 R9:ef1eea00 R8:c09ad43c r7:ee356000 R6:00000000 R5:ef1eea10
    [16.537783]   R4:ee356278
    [16.540342]  [ ](omap_rproc_start [omap_remoteproc])、来自[ ](rproc_boot)
    [16.550990]   R9:00000000 R8:ee356020 r7:ee3561ac R6:ee3561b4 R5:00000000 R4:ee356000
    [16.558811]   ](rproc_boot [remoteproc])、来自[ ](rproc_virtio_find_VQ)
    [16.569459]   R10:ee356020 R9:00000002 R8:bf184f10 r7:edd11410 R6:edd115f0 R5:ee37bc44
    [16.577347]   R4:00000002
    [16.579908][   ](rproc_virtio_find_VQs [remoteproc])、来自[ ](rpmsg_prob)
    [16.591080]   R10:00000000 R9:00000000 R8:edd11410 r7:ee37bc38 R6:ee356000 R5:eca6f300
    [16.598971]   R4:bf089958
    [16.601529]  [ ](rpmsg_probe [virtio_rpmsg_BUS])、来自[ ](virtio_dev_pro)
    [16.6113]   R10:00000000 R9:00000000 R8:00000000 r7:edd11420 R6:edd11410 R5:00000000
    [16.619892]   R4:00000000
    [16.622443][   ](virtio_dev_probe [virtio])、来自[ ](DRIVER_PROBLE_DEVICE)
    [16.631958]   R10:00000000 R9:ec806c48 R8:0000000d r7:bf184fb0 R6:00000000 R5:edd11420
    [16.639850]   R4:c0a35ac4
    [16.642398]  [ ](driver_probe_device)从[ ](__driver_attach+0x94/0x98)
    [16.650866]   R9:ec806c48 R8:137f93dc r7:00000000 R6:edd11454 R5:bf184fb0 R4:edd11420
    [16.658678][   ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x70/0xa4)
    [16.666884]   r7:00000000 R6:c03e9410 R5:bf184fb0 R4:00000000
    [16.672592]  [ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x24/0x28)
    [16.680624]   R6:bf0811bc R5:eca6f400 R4:bf184fb0
    [16.685275][   ](driver_attach)从[ ](BUS_ADD_DRIVER+0x1a8/0x220)
    [16.693311]   ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0x80/0x100)
    [16.701431]   r7:ec806d40 R6:c09a16b0 R5:bf188000 R4:bf184fb0
    [16.707139][   ](driver_register)、从[ ](register_virtio_driver+0x30/0)
    [16.716653]   R5:bf188000 R4:00000000
    [16.720262]  [ ](register_virtio_driver [virtio])、从[ ](rpmsg_init+0x)
    [16.731007]   ](rpmsg_init [virtio_rpmsg_BUS])、来自[ ](多一个 initcall)
    [16.740435]   R5:bf188000 R4:c09a16b0
    [16.744038]  [ ](多个_initcall)、来自[ ](DO_INIT_MODULE+0x68/0x398)
    [16.752157]   R10:bf1850c0 R9:ec806c48 R8:137f93dc r7:00000001 R6:ec806d00 R5:00000001
    [16.760049]   R4:bf1850c0
    [16.762599][   ](DO_INIT_MODULE)从[ ](LOAD_MODULE+0x1dac/0x2060)
    [16.770631]   R6:ec806c40 R5:00000001 R4:ee37bf44
    [16.775285][   ](LOAD_MODULE)从[ ](SYS_FINIT_MODULE+0x88/0x98)
    [16.783143]   R10:00000000 R9:ee37a000 R8:c000fe24 r7:0000017b R6:b6e2ad90 R5:00000007
    [16.791033]   R4:00000000
    [16.793582]  [ ](sys_finIT_module)从[ ](RET_FAST_SYSCALL+0x0/0x3c)
    [16.801789]   R6:00000000 R5:7f656928 R4:00000000
    [16.806442]  --[结束线迹 dbe066bb9d62f919 ]--
    [ 确定 ]已达到目标多用户系统。
            正在开始更新 utmp 关于系统运行级别更改...
    [16.978393]  aSix 1-1:1.0 eth0:register 'aixe' at usb-xhci-hcd.0.auto-1、ASIX AX88772B USB 9
    [17.073378]  usbcore:注册的新接口驱动程序 aSix
    [ 确定 ]已开始更新关于系统运行级别更改的参数。
    [17.804493]  IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪

     
         o      OOO 太太,  O              ######
        o    O        O     O O      O O
       o     O        O     O O     o  O     ######
      太棒了                   
     o      o  OOO    O     O        O O  ######


    ACTIA Corp http://www.actiaus.com/ activa-global-display ttyS2


    Arago 主操作全局显示 ttyS2

    activa-global-display login:[19.169424]   remoteproc0:远程处理器588200.IPU 现已推出
    [19.195050]  virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
    [19.200667]  virtio_rpmsg_bus virtio0:创建通道 rpmsg-proto addr 0x3D
    [19.224522]   remoteproc1:为5502000.IPU 加电
    [19.290861]   remoteproc1:引导 FW 映像 dra7-ipu2-fw.xem4,大小为3747276
    [19.314484]  OMAP-IMU 55082000.MMU:55082000.MMU:2.1版
    [19.912807]   remoteproc1:远程处理器5502000.IPU 现已启动
    [19.944569]  virtio_rpmsg_bus virtio1:rpmsg 主机处于联机状态
    [19.950191]  virtio_rpmsg_bus virtio1:创建通道 rpmsg-RPC addr 0x65
    [19.969982]  virtio_rpmsg_bus virtio1:创建通道 rpmsg-RPC addr 0x66
    [19.995732]  NET:注册协议系列41.
    [20.031858]  rpmsg_RPC rpmsg1:使用 src 1024 dst 101探测服务 DCE-callback
    [20.081781]  rpmsg_RPC rpmsg3:使用 src 1025 dst 102探测服务 rpmsg-DCE
    [20.089067]  rpmsg_RPC rpmsg1:已发布函数= 4
    [20.116207]  rpmsg_RPC rpmsg3:已发布函数= 9.
    [20.845199]  IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路就绪
    [20.851801]  六个1-1:1.0 eth0:链路 up、100Mbps、全双工、LPA 0x45E1


    Michel Catudal

    ACTIA Corp.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一些其他信息:
    我修改了 M4代码的项目(内置在 CCS7中)、并且能够使 Linux 启动、而不会发生上述 Michel 崩溃。 项目的 app.cfg 文件中有两行:
    xdc.useModule('ti.ipc.ipcmgr.IpcMgr');
    VAR 资源= xdc.useModule('ti.ipc.remoteproc.Resource');

    如果这两行都注释掉、则启动时不会发生崩溃。 如果包含其中任何一条线路、我们将得到上述崩溃。

    有什么想法吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    米歇尔

    [引用 USER="Michel Catudal"]有关 IPU2的问题,IPU2的用途是什么?

    IPU2专用于 IVA-HD 支持、用于 HD 视频编码/解码。 有关更多信息、请参阅以下链接:

    我将查看您的其他帖子。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    米歇尔

    [引用 USER="Michel Catudal"]在微 SD 启动时,M4代码恢复,我仍然看到一些崩溃

    让我们首先为 SD 引导修复"早期引导晚期连接"(因为这已经过正式测试和支持)、然后我们可以切换到 QSPI 引导。

    [引用 user="Michel Catudal"[12.512840]   remoteproc0:加电588200.IPU
    [12.581398]   remoteproc0:引导 FW 映像 dra7-ipu1-fw.xem4,大小为5083964
    [12.634106]  OMAP-IMU 588820.MMU:588820.MMU:2.1版
    [12.689268]  ---------- [在此处剪切]-----
    [12.693919]  警告:CPU:0 PID:227 at /home/michelcatudal/ti-processor-sdk-linux-automoti)
    [12.716955]  44000000.OCP:L3自定义错误:主 MPU 目标 L4_PER3_P3 (空闲):数据访问
    [12.729087]  链接模块:virtio_rpmsg_BUS (+) dwc3 (+) UDC_CORE bc_example (O) pvrsrvkm ()

    您是否在 dra7-ipu1-fw.xem4文件中进行过任何更改、或者您正在使用默认文件?

    从该日志中、我认为系统正在尝试从 rootfs/lib/firmware/dra7-ipu1-fw.xem4再次加载 dra7-ipu1-fw.xem4文件、这不正确、因为该文件已从 SPL 加载。 请仔细检查您是否已使用 ipu1、MMU 和计时器的3个延迟附加属性更新了 DTS 文件。 同时从 rootfs/lib/firmware/文件夹中删除 dra7-ipu1-fw.xem4文件、并检查其运行方式。

    还请在以下文件(DEV_dbg、DEV_info)中启用调试消息、并检查如何进行流式传输。

    drivers/remoteproc/OMA_remoteproc.c

    drivers/remoteproc/remoteproc_core.c

    drivers/iommu/omap-iommu.c

    我还将通知我们的"尽早启动、延迟连接"专家、以获得帮助。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还请在 PSDKLA 3.02内核之上应用以下补丁:

    processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_Post_Release_Fixes

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    固件仍在/lib/firmware 上、因此我们删除了它。 我将应用补丁来查看我们是否获得更好的结果。

    如文档中所述、我在器件树中具有正确的设置

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    固件是定制的、具有用于5个 CAN 端口的 CAN 驱动器、具有一个用于通知 CAN 消息的中断引脚和一个用于喇叭的输出。

    如果没有提早启动、则需要20-30秒才能启动喇叭、如果您试图告诉船司机可能会发生碰撞、这会有问题。

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我取出时、没有崩溃、但我收到一条消息、表示无法加载 IPU1的固件

    从 Linux 加载时、该固件与 Linux 库之间的通信正常、但从 u-boot 加载时不起作用。

    从日志中、它看起来加载没有任何问题。

    Michel Catudal

    ACTIA Corp.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    米歇尔

    我完成了整个线程。 看起来您已正确完成更改。 我将再次列出这些内容、以便我们保持同步。

    1.通过 KConfig 在 u-boot 中启用了早期引导。 我假设您已将所需的更改复制到板目录中。
    2.将 cores_to 引导阵列自定义为 IPU1。
    3.为设备树中的晚期连接页保留的内存(latea_etbl)。
    4.为 u-boot 使用的临时加载位置保留的存储器。 (latea_for_ipu1)->这不是必需的。 一旦完成 MLO 加载 IPU1、Linux 就可以使用该存储器。

    在内核方面、您似乎设置了设备树分布。 您还需要在/lib/firmware 中提供固件、否则 Linux 无法设置与远程控制器的通信。

    您似乎也加载了远程技术、但在 Linux 启动时面临内核崩溃的问题。 这可能是因为在 Linux 内核启动时、M4上使用的一些外设正在复位。 如果您可以识别这些外设、例如 CAN、则可以从器件树中删除这些外设或设置相应的标志以防止 M4崩溃。

    我建议在尝试使用二进制文件进行后期连接之前,尝试使用其中一个 IPC 示例(MessageQ_single 或 ipumm (dra7-ipu2-fW.xem4)作为测试。

    此致、
    Venkat
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果访问了任何 GPIO、IPU1代码会崩溃。 我已检查、但在 Linux 中未访问这些 GPIO。

    我们有一个由 M4处理的 LED 以及多个用于访问微芯片 CAN 器件的 LED

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    只需切换一个 LED、如果我只有内部 CAN、一切工作正常、但只要我使用一个 GPIO IPU1代码就会崩溃。

    Cortex M4使用的 GPIO 均未列在器件树中

    [0.551149]   OMAP-mailbox 48840000.mailbox:OMAP mailbox rev 0x400
    [0.551348]   OMAP-mailbox 48842000.mailbox:OMAP mailbox 修订版0x400
    [0.552351]   时钟源:切换到时钟源 ARCH_SYS_COUNTER
    [0.562568]   NET:注册协议系列2.
    [0.563140]   TCP 建立哈希表条目:8192 (顺序:3、32768字节)
    [0.563205]   TCP 绑定哈希表条目:8192 (顺序:4、65536字节)
    [0.563330]   TCP:配置哈希表(建立8192 BIND 8192)
    [0.563415]   UDP 哈希表条目:512 (顺序:2、16384字节)
    [0.566344]   UP-Lite 哈希表条目:512 (顺序:2、16384字节)
    [0.56367]   NET:注册协议系列1.
    [0.56457]   -------- [在此处剪切]-----
    [0.566476]   警告:CPU:0 PID:0 AT drivers/bus/omap_l3_oc.c:147 L3_interrupt_handler + 0x25c/0x368 ()
    [0.566486]   44000000.OCP:L3自定义错误:主 IPU1目标 L4_PER1_P3 (读取):在功能访问期间以用户模式进行数据访问
    [0.56493]   中链接的模块:
    [0.566507]   CPU:0 PID:0 Comm:swapper/0未被污染4.4.45-ACTIVA-4 #8
    [0.566515]   硬件名称:通用 DRA72X (平展设备树)
    [0.566521]   回溯:
    [0.566545]   [ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    [0.566552]    r7:c02e1228 r6:20000193 r5:00000000 r4:c087c6cc
    [0.566582]   [ ](show_stack)从[ ](dump_stack+0x8c/0xa0)
    [0.566595]   [ ](dump_stack)从[ ](warn_slESpath_common+0x88/b8)
    [0.566601]    r7:c02e1228 r6:00000093 r5:00000009 r4:c0851d40
    [0.566624]   [ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
    [0.566629]    r8:00000017 r7:c07852b4 r6:00000002 r5:c0784e50 r4:c0784ef4
    [0.56655]   [ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x25c/0x368)
    [0.56661]    r3:ef1a2340 r2:c0784ef4
    [0.566671]    R4:80080003
    [0.566688][    ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu+b0x4/0x160)
    [0.56695]    R10:c089d92a R9:ef1996c0 R8:00000017 r7:00000000 R6:00000000 R5:ef199720
    [0.566716]    R4:ef1a2840
    [0.566731]   [ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT_+0x40/0x64)
    [0.566737]    R10:c0852504 R9:c05ea284 R8:ef006000 r7:00000000 R6:c08579b4 R5:ef199720
    [0.5666757]    R4:ef1996c0
    [0.5667][    ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xc0/0x194)
    [0.566776]    r7:00000000 R6:c08579b4 R5:ef199720 R4:ef1996c0
    [0.566797]   [ ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x2C/0x3c)
    [0.566803]    r7:00000000 R6:00000000 R5:00000017 R4:c084c404
    [0.566825]   [ ](generic_handle_IRQ)、来自[ ](_handle_domain_IRQ+0x64/bb)
    [0.566837]   [ ](_handle_domain_IRQ)、来自[ ](GIC_Handle_IRQ+0x40/0x7c)
    [0.566842]    R9:c05ea284 R8:fa213000 r7:fa212000 r6:c0851f00 r5:fa21200c r4:c08528d4
    [0.5666866]   [ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x54/0x90)
    [0.566873]   异常堆栈(0xc0851f00至0xc0851f48)
    [0.566885]   1f00:00000001 00000000 c00207c0 c0850000 c08524a4 00000000 00000000
    [0.566895]   1f20:c0851f70 c05ea284 c0852504 c0851f5c c0851f60 c0851f50 c00107b4 c00107b8
    [0.566902]   1f40:60000013 ffffff
    [0.566908]    R9:c05ea284 R8:c0851f70 r7:c0851f34 R6:ffff R5:60000013 R4:c00107b8
    [0.566939]   [ ](arch_cpu_idle)从[ ](DEFAULT_IDLE_CALL + 0x28/0x34)
    [0.566952]   [ ](DEFAULT_IDLE_CALL)从[ ](CPU_STARTUP_END+0x200/0x260)
    [0.566967]   [ ](CPU_STARTUP_INPUK)、来自[ ](REST_INIT+0x90/0x94)
    [0.566973]    r7:c0852400
    [0.566988]   [ ](REST_INIT)从[ ](start_kernel+0x3d8/0x3e4)
    [0.566993]    R5:c08a0000 R4:c08a0040
    [0.567009]   [ ](start_kernel)从[<8000807c>](0x8000807c)
    [0.567015]    R10:00000000 R9:412fc0f2 R8:8000406a r7:c0856ac0 R6:c083c24 R5:c0852484
    [0.567036]    R4:c08a0214
    [0.567052]   --[结束线迹 f461c0a7ee8465dd ]--

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    米歇尔

    Linux 很可能会打开 GPIO 时钟、因为没有人在使用
    从其角度来看、GPIO。 我尝试复制您的设置。 我打开了
    u-boot 中的 GPIO2、并在我们运行时检查 GPIO2实例是否打开
    到达内核提示符。

    在 u-boot 中

    /*通过写入 GPIO2_CLK_CTRL 来启用 GPIO2 */
    _raW_writel (0x1、0x4A009760);
    /*将 GPIO2引脚之一设置为输出*/
    _raW_writel (0xFFFFFFFE、0x48055134);

    在尝试访问 GPIO 之前、我假设您在 IPU1代码或 lateattach.c:ipu1_config_peripherals ()中执行类似的操作。


    在内核提示符下、

    root@Venkat-EVM:~# omapconf read 0x4a009760
    00030000

    您可以看到 GPIO2实例已关闭。 我可以保留 GPIO
    打开时钟。

    1.将以下属性添加到器件树中的 GPIO 节点。 这只是
    如果也从内核访问 GPIO2引脚、则必须执行此操作。

    GPIO2{
    TI、空闲;
    TI、无空闲启动;
    TI、no-reset-on-init;
    };

    2.从设备树中删除 GPIO 节点。

    /删除节点/&GPIO2;

    在这两种情况下、GPIO2实例都保持开启状态。

    root@Venkat-EVM:~# omapconf read 0x4a009760
    00020001
    root@Venkat-EVM:~ó n omapconf read 0x48055134
    FFFFFFFE

    您可以根据您的硬件配置调整这些步骤。

    此致、
    Venkat
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Venkat、

    我们的早班车尾箱很晚才开始工作、蜂鸣器在不到一秒的时间内启动、因此超过30秒、这是一个问题、当你想提醒别人要用他的船打你的时候、这是一个问题。

    在 fat 分区中使用固件确实存在一个大问题。 我需要寻找从 ext4从/lib/firmware 加载它的方法、因此我不必将它复制到 FAT 分区。 现场更新可能会有问题。 有什么想法吗?

    我们使用 rpm 管理器进行更新。 如果是在 Redhat 上、我可以更改规范文件以轻松地处理该问题、我不能确切地确定如何使用 Yocto 执行该操作。

    Michel Catudal

    ACTIA Corp.