Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
i.MX8MP 的蓝牙功能 您好,专家! 我正在 IMX8MP 上测试 AW-CM358SM。WiFi 工作正常,但是当我在 UART3 上测试蓝牙时,出现错误。错误信息如下。我尝试了很多方法,但仍然没有成功。你有什么办法解决这个问题吗?非常感谢您的帮助。 错误日志: Bluetooth: hci0: FW already running. [ 46.628430] Bluetooth: hci0: Opcode 0x0c03 failed: -110 dts: &uart3 { /* BT */ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart3 &pinctrl_bt_ctrl>; 已分配时钟 = <&clk IMX8MP_CLK_UART3>; 已分配时钟父级 = <&clk IMX8MP_SYS_PLL1_80M>; uart-has-rtscts; 状态 = "正常"; 蓝牙 { 兼容 = "nxp,88w8987-bt"; device-wakeup-gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>; }; }; pinctrl_uart3:uart3grp { fsl,pins = < MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX 0x140 MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX 0x140 MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS 0x140 MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS 0x140 >; }; pinctrl_bt_ctrl: btctrlgrp { fsl,pins = < MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 0x10 /* HOST_WAKE_BT */ MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11 0x140 /* BT_HOST_WAKE */ >; }; wifi_mod_para.conf SD8987 = { cfg80211_wext=0xf wfd_name=p2p max_vir_bss=1 cal_data_cfg=none 驱动模式=7 ps_mode=2 auto_ds=2 fw_name=nxp/sdiouart8987_combo_v0.bin } 内核日志 正在启动内核... [ 0.000000] 在物理 CPU 0x0000000000 上启动 Linux [0x410fd034] [ 0.000000] Linux 版本 6.6.52-rt43-gd377c9049508-dirty(root@fbdebian) (aarch64-linux-gnu-gcc (Debian 12.2.0-14)12.2.0,GNU ld(Debian 版 GNU Binutils)2.40)#1 SMP PREEMPT 2026 年 7 月 2 日星期四 11:19:58 CST [ 0.000000] 由于缺少种子,KASLR 已禁用 [ 0.000000] 机器型号:G3 i.MX8MPlus EVK 板 [ 0.000000] efi:未找到 UEFI。 [ 0.000000] 保留内存:无法设置 CMA 区域 [ 0.000000] OF: 保留内存: 节点 linux,cma 兼容匹配失败 [ 0.000000] OF: 保留内存: 0x0000000000900000..0x000000000096ffff (448 KiB) nomap 不可重用 ocram@900000 [ 0.000000] 区域范围: [ 0.000000] DMA [内存 0x0000000040000000-0x00000000ffffffff] [ 0.000000] DMA32 为空 [ 0.000000] 正常 [内存 0x0000000100000000-0x000000013fffffff] [ 0.000000] 每个节点的可移动区域起始位置 [ 0.000000] 早期内存节点范围 [ 0.000000] 节点 0: [内存 0x0000000040000000-0x000000013fffffff] [ 0.000000] 初始化内存设置节点 0 [内存 0x0000000040000000-0x000000013fffffff] [ 0.000000] cma:在节点 -1 的 0x00000000ff800000 处保留 8 MiB 空间 [ 0.000000] psci:从 DT 探测管道方法。 [ 0.000000] psci: 固件中检测到 PSCIv1.1。 [ 0.000000] psci:使用标准 PSCI v0.2 函数 ID [ 0.000000] psci:不支持 MIGRATE_INFO_TYPE。 [ 0.000000] psci:SMC 调用约定 v1.4 [ 0.000000] percpu:嵌入式 20 页/CPU s43368 r8192 d30360 u81920 [ 0.000000] 在 CPU0 上检测到 VIPT 指令缓存 [ 0.000000] CPU 特性:检测到:GIC 系统寄存器 CPU 接口 [ 0.000000] CPU 特性:检测到:ARM 勘误 845719 [ 0.000000] 替代方案:应用启动替代方案 [0.000000]内核命令行:console=ttymxc1,115200 root=PARTUUID=6a120481-03 rw rootwait [ 0.000000] 目录项缓存哈希表条目:524288(阶数:10,4194304 字节,线性) [ 0.000000] Inode 缓存哈希表条目:262144(阶数:9,2097152 字节,线性) [ 0.000000] 已构建 1 个区域列表,移动性分组已启用。总页数:1032192 [ 0.000000] 内存自动初始化:栈:全部(零),堆分配:关闭,堆释放:关闭 [ 0.000000] 软件 IO TLB:区域编号 4。 [ 0.000000] 软件 IO TLB:已映射 [内存 0x00000000fb800000-0x00000000ff800000] (64MB) [ 0.000000] 内存:可用 4012020K/4194304K(16192K 内核代码,1688K 读写数据,5064K 只读数据,3520K 初始化,541K bss,174092K 保留,8192K cma 保留) [ 0.000000] SLUB:硬件对齐=64,顺序=0-3,最小对象数=0,CPU数=4,节点数=1 [ 0.000000] rcu:可抢占式分层 RCU 实现。 [ 0.000000] rcu: RCU 将 CPU 数量从 NR_CPUS=256 限制为 nr_cpu_ids=4。 [ 0.000000] 已启用 Tasks RCU 的 Trampoline 变体。 [ 0.000000] 任务 RCU 的跟踪变体已启用。 [ 0.000000] rcu: RCU 计算出的调度程序注册延迟值为 25 jiffies。 [ 0.000000] rcu:正在调整 rcu_fanout_leaf=16、nr_cpu_ids=4 的几何结构 [ 0.000000] NR_IRQS:64,nr_irqs:64,预分配中断:0 [ 0.000000] GICv3:GIC:使用分离式 EOI/停用模式 [ 0.000000] GICv3:实施了 160 个 SPI [ 0.000000] GICv3:已实现 0 个扩展 SPI [ 0.000000] 根中断处理程序:gic_handle_irq [ 0.000000] GICv3:GICv3 特征:16 PPI [ 0.000000] GICv3: CPU0: 找到分发器 0 区域 0:0x0000000038880000 [ 0.000000] ITS:无可用 ITS,不启用 LPI [ 0.000000] rcu: srcu_init: 根据争用情况设置 srcu_struct 大小。 [ 0.000000] arch_timer: cp15 定时器以 8.00MHz (phys) 运行。 [ 0.000000] 时钟源:arch_sys_counter:掩码:0xffffffffffffff 最大周期数:0x1d854df40,最大空闲时间(纳秒):440795202120 纳秒 [ 0.000000] 调度时钟:56 位,频率 8MHz,分辨率 125ns,每 2199023255500ns 溢出一次 [ 0.000475] 控制台:彩色虚拟设备 80x25 [ 0.000519] 校准延迟循环(已跳过),该值使用定时器频率计算得出。16.00 BogoMIPS (lpj=32000) [ 0.000528] pid_max:默认值:32768 最小值:301 [ 0.000602] LSM:初始化 lsm=能力、完整性 [ 0.000695] 挂载缓存哈希表条目:8192(阶数:4,65536 字节,线性) [ 0.000711] 挂载点缓存哈希表条目:8192(阶数:4,65536 字节,线性) [ 0.002173] RCU 任务:将 shift 设置为 2,lim 设置为 1 rcu_task_cb_adjust=1。 [ 0.002240] RCU 任务跟踪:将 shift 设置为 2,将 lim 设置为 1 rcu_task_cb_adjust=1。 [0.002415] rcu:分层SRCU实现。 [ 0.002418] rcu:最大相位无延迟实例数为 1000。 [ 0.004206] EFI 服务将不可用。 [ 0.004444] smp:正在启动辅助 CPU... [ 0.004903] 在 CPU1 上检测到 VIPT 指令缓存 [ 0.004964] GICv3:CPU1:找到重新分发器 1 区域 0:0x00000000388a0000 [ 0.005000] CPU1:已启动辅助处理器 0x0000000001 [0x410fd034] [ 0.005523] 在 CPU2 上检测到 VIPT 指令缓存 [ 0.005565] GICv3:CPU2:找到分布式内存分配器 2 区域 0:0x00000000388c0000 [ 0.005585] CPU2:已启动辅助处理器 0x0000000002 [0x410fd034] [ 0.006045] 在 CPU3 上检测到 VIPT 指令缓存 [ 0.006083] GICv3: CPU3: 找到分发器 3 区域 0:0x00000000388e0000 [ 0.006100] CPU3:已启动辅助处理器 0x0000000003 [0x410fd034] [ 0.006165] smp:已启动 1 个节点,4 个 CPU [ 0.006173] SMP:共激活了 4 个处理器。 [ 0.006177] CPU 特性:检测到:32 位 EL0 支持 [ 0.006181] CPU 特性:检测到:CRC32 指令 [ 0.006243] CPU:所有 CPU 均已在 EL2 级别启动 [ 0.006246] 替代方案:应用系统性替代方案 [ 0.008002] devtmpfs:已初始化 [ 0.016979] 时钟源:jiffies:掩码:0xffffffff 最大周期数:0xffffffff,最大空闲时间(纳秒):7645041785100000 纳秒 [ 0.017001] futex 哈希表条目:1024(阶数:4,65536 字节,线性) [ 0.017422] pinctrl 核心:已初始化 pinctrl 子系统 [ 0.020051] DMI 不存在或无效。 [ 0.020689] NET:已注册 PF_NETLINK/PF_ROUTE 协议族 [ 0.022304] DMA:已预分配 512 KiB GFP_KERNEL 池用于原子分配 [ 0.023375] DMA:已为原子分配预分配 512 KiB GFP_KERNEL|GFP_DMA 池 [ 0.024665] DMA:已为原子分配预分配 512 KiB GFP_KERNEL|GFP_DMA32 池 [ 0.024748] 审计:初始化 netlink 子系统(已禁用) [ 0.024932] 审计:类型=2000 审计(0.024:1):状态=已初始化 审计已启用=0 结果=1 [ 0.025352] thermal_sys:已注册热调速器“step_wise” [ 0.025356] thermal_sys:已注册热调节器“power_allocator” [ 0.025401] cpuidle:使用调速器菜单 [ 0.025566] 硬件断点:找到 6 个断点寄存器和 4 个监视点寄存器。 [ 0.025647] ASID 分配器已初始化,包含 65536 个条目 [ 0.026696] 串口:AMBA PL011 UART 驱动程序 [ 0.026763] imx mu 驱动程序已注册。 [ 0.026785] imx rpmsg 驱动程序已注册。 [ 0.032936] platform soc@0: 修复了与 /soc@0/bus@30000000/efuse@30350000/unique-id@8 的依赖循环 [ 0.035120] 平台 30330000.pinctrl:修复了与 /soc@0/bus@30000000/pinctrl@30330000/hoggrp 的依赖循环 [ 0.035566] imx8mp-pinctrl 30330000.pinctrl:初始化 IMX pinctrl 驱动程序 [ 0.036067] 平台 30350000.efuse:修复了与 /soc@0/bus@30000000/clock-controller@30380000 的依赖循环 [ 0.037099] 平台 30350000.efuse:修复了与 /soc@0/bus@30000000/clock-controller@30380000 的依赖循环 [ 0.049206] 模块:25968 个页面符合非 PLT 使用范围 [ 0.049215] 模块:PLT 使用范围内的模块有 517488 个。 [ 0.049877] HugeTLB:已注册 1.00 GiB 页面大小,预分配 0 个页面 [ 0.049884] HugeTLB:可释放 0 KiB 虚拟内存映射,用于 1.00 GiB 的页面 [ 0.049889] HugeTLB:已注册 32.0 MiB 页面大小,预分配 0 页 [ 0.049892] HugeTLB:可释放 0 KiB vmemmap 以处理 32.0 MiB 的页面 [ 0.049896] HugeTLB:已注册 2.00 MiB 页面大小,预分配 0 个页面 [ 0.049902] HugeTLB:可释放 0 KiB vmemmap 以处理 2.00 MiB 的页面 [ 0.049909] HugeTLB:已注册 64.0 KiB 页面大小,预分配 0 页 [ 0.049912] HugeTLB:可释放 0 KiB 虚拟内存映射,用于 64.0 KiB 的页面 [ 0.052093] iommu:默认域类型:已翻译 [ 0.052102] iommu:DMA 域 TLB 失效策略:严格模式 [ 0.052394] SCSI 子系统已初始化 [ 0.052679] usbcore:已注册新的接口驱动程序 usbfs [ 0.052709] usbcore:已注册新的接口驱动程序集线器 [ 0.052742] usbcore:已注册新的设备驱动程序 usb [ 0.053603] pps_core:LinuxPPS API 版本 1 已注册 [ 0.053607] pps_core:软件版本。5.3.6 - 版权所有 2005-2007 Rodolfo Giometti [ 0.053619] 已注册 PTP 时钟支持 [ 0.053886] EDAC MC:版本:3.0.0 [ 0.054304] scmi_core:SCMI 协议总线已注册 [ 0.055327] 蓝牙:核心版本 2.22 [ 0.055356] NET:已注册 PF_BLUETOOTH 协议族 [ 0.055361] 蓝牙:HCI 设备和连接管理器已初始化 [ 0.055370] 蓝牙:HCI 套接字层已初始化 [ 0.055375] 蓝牙:L2CAP 套接字层已初始化 [ 0.055387] 蓝牙:SCO套接字层已初始化 [ 0.055707] vgaarb:已加载 [ 0.056088] 时钟源:已切换到时钟源 arch_sys_counter [ 0.056287] VFS:磁盘配额 dquot_6.6.0 [ 0.056396] VFS:Dquot缓存哈希表条目:512(0阶,4096字节) [ 0.063310] NET:已注册 PF_INET 协议族 [ 0.063495] IP 标识符哈希表条目:65536(阶数:7,524288 字节,线性) [ 0.066275] tcp_listen_portaddr_hash 哈希表条目:2048(阶数:3,32768 字节,线性) [ 0.066325] 表扰动哈希表条目:65536(阶数:6,262144 字节,线性) [ 0.066337] TCP 已建立哈希表条目:32768(阶数:6,262144 字节,线性) [ 0.066585] TCP绑定哈希表条目:32768(阶数:8,1048576字节,线性) [ 0.067521] TCP:哈希表已配置(已建立连接 32768,绑定 32768) [ 0.067635] UDP 哈希表条目:2048(阶数:4,65536 字节,线性) [ 0.067720] UDP-Lite 哈希表条目:2048(阶数:4,65536 字节,线性) [ 0.067927] NET:已注册 PF_UNIX/PF_LOCAL 协议族 [ 0.068373] RPC:已注册命名的 UNIX 套接字传输模块。 [ 0.068379] RPC:已注册 UDP 传输模块。 [ 0.068381] RPC:已注册 TCP 传输模块。 [ 0.068384] RPC:已注册 tcp-with-tls 传输模块。 [ 0.068386] RPC:已注册 tcp NFSv4.1 反向通道传输模块。 [ 0.069403] PCI:CLS 0 字节,默认值 64 [ 0.070488] 初始化系统可信密钥环 [ 0.070625] 工作集:时间戳位数=46 最大阶数=20 桶阶数=0 [0.070895]squashfs:版本4.0(2009/01/31)菲利普·劳格 [ 0.071096] NFS:注册 id_resolver 密钥类型 [ 0.071116] 已注册键类型 id_resolver [ 0.071120] 已注册键类型 id_legacy [ 0.071137] nfs4filelayout_init:NFSv4 文件布局驱动程序正在注册... [ 0.071142] nfs4flexfilelayout_init:NFSv4 Flexfile 布局驱动程序正在注册... [ 0.071159] jffs2:版本 2.2。(与非) © 2001-2006 Red Hat, Inc. [ 0.071346] 9p:正在安装 v9fs 9p2000 文件系统支持 [ 0.100048] jitterentropy:初始化失败,主机不符合要求:9 [ 0.100055] 密钥类型非对称注册 [ 0.100059] 非对称密钥解析器“x509”已注册 [ 0.100104] 已加载块层 SCSI 通用 (bsg) 驱动程序版本 0.4(主版本 246) [ 0.100110] io 调度器 mq-deadline 已注册 [ 0.100114] io 调度器 kyber 已注册 [ 0.100139] io 调度器 bfq 已注册 [ 0.115771] imx-sdma 30bd0000.dma-controller:直接加载 imx/sdma/sdma-imx7d.bin 固件失败,错误代码 -2 [ 0.115787] imx-sdma 30bd0000.dma-controller:回退到 sysfs 备选方案:imx/sdma/sdma-imx7d.bin [ 0.117292] mxs-dma 33000000.dma-apbh:已初始化 [ 0.118069] SoC:i.MX8MP 版本 1.1 [ 0.118477] 总线频率驱动模块已加载 [ 0.135536] 串口:8250/16550 驱动程序,4 个端口,已启用 IRQ 共享 [ 0.138454] 30880000.serial:ttymxc2 位于 MMIO 0x30880000(中断号 = 16,基本波特率 = 5000000),是一台 IMX 设备。 [ 0.138703] 串口 serial0:tty 端口 ttymxc2 已注册 [ 0.139315] 30890000.serial:位于 MMIO 0x30890000 的 ttymxc1(中断号 = 17,基本波特率 = 1500000)是一台 IMX 设备。 [ 0.139350] printk: 旧版控制台 [ttymxc1] 已启用 [ 1.222791] 循环:模块已加载 [ 1.227149] of_reserved_mem_lookup() 返回 NULL [ 1.237919] tun:通用 TUN/TAP 设备驱动程序,1.6 [ 1.244863] sky2:驱动程序版本 1.30 [ 1.249061] usbcore:已注册新的设备驱动程序 r8152-cfgselector [ 1.255367] usbcore:已注册新的接口驱动程序 r8152 [ 1.261230] VFIO - 用户级元驱动程序版本:0.3 [ 1.271293] usbcore:已注册新的接口驱动程序 uas [ 1.276669] usbcore:已注册新的接口驱动程序 usb-storage [ 1.282753] usbcore:已注册新的接口驱动程序 usbserial_generic [ 1.289312] usbserial:已为通用 USB 串行支持注册 [ 1.295346] usbcore:已注册新的接口驱动程序 ftdi_sio [ 1.301121] usbserial:已为 FTDI USB 串口设备注册 USB 串口支持 [ 1.308467] usbcore:已注册新的接口驱动程序 usb_serial_simple [ 1.315022] usbserial:已为 Carelink 注册 USB 串口支持 [ 1.321145] usbserial:已为 flashloader 注册 USB 串口支持 [ 1.327526] usbserial:已为 funsoft 注册 USB 串口支持 [ 1.333554] usbserial:已为 Google 注册 USB 串口支持 [ 1.339503] usbserial:已为 hp4x 注册 USB 串口支持 [ 1.345284] usbserial:已为 kaufmann 注册 USB 串口支持 [ 1.351402] usbserial:libtransistor 已注册 USB 串口支持 [ 1.357961] usbserial:已为 moto_modem 注册 USB 串口支持 [ 1.364256] usbserial:已为 motorola_tetra 注册 USB 串口支持 [ 1.370900] usbserial:诺基亚已注册 USB 串口支持 [ 1.376765] usbserial:已为 novatel_gps 注册 USB 串口支持 [ 1.383149] usbserial:已为 siemens_mpi 注册 USB 串口支持 [ 1.389527] usbserial:已为 Suunto 注册 USB 串口支持 [ 1.395476] usbserial:vivopay 已注册 USB 串口支持 [ 1.401511] usbserial:已为 zio 注册 USB 串口支持 [ 1.407203] usbcore:已注册新的接口驱动程序 usb_ehset_test [ 1.413528] usbcore:已注册新的设备驱动程序 onboard-usb-hub [ 1.422006] snvs_rtc 30370000.snvs:snvs-rtc-lp:注册为 rtc0 [ 1.428227] snvs_rtc 30370000.snvs:snvs-rtc-lp:将系统时钟设置为 1970-01-01T00:00:00 UTC (0) [ 1.437427] i2c_dev:i2c /dev 条目驱动程序 [ 1.445729] 蓝牙:HCI UART 驱动程序版本 2.3 [ 1.450203] 蓝牙:HCI UART 协议 H4 已注册 [ 1.455351] 蓝牙:HCI UART 协议 BCSP 已注册 [ 1.460695] 蓝牙:HCI UART 协议 LL 已注册 [ 1.465847] 蓝牙:HCI UART 协议 ATH3K 已注册 [ 1.471280] 蓝牙:HCI UART 协议三线 (H5) 已注册 [ 1.477642] 蓝牙:HCI UART 协议,博通公司已注册 [ 1.483333] 蓝牙:HCI UART 协议 QCA 已注册 [ 1.488739] EDAC MC:ECC 未启用 [ 1.493561] sdhci:安全数字主机控制器接口驱动程序 [ 1.499762] sdhci:版权所有(c) 皮埃尔·奥斯曼 [ 1.504580] Synopsys Designware 多媒体卡接口驱动程序 [ 1.511193] sdhci-pltfm:SDHCI 平台和 OF 驱动程序助手 [ 1.519372] ledtrig-cpu:已注册以指示 CPU 活动 [ 1.526326] SMCCC:SOC_ID:ARCH_SOC_ID 未实现,跳过.... [ 1.535249] 硬件性能事件:已启用 armv8_cortex_a53 PMU 驱动程序,可用计数器为 7 个 [ 1.545746] platform soc@0: 修复了与 /soc@0/bus@30000000/efuse@30350000 的依赖循环 [ 1.548948] mmc2:30b60000.mmc 上的 SDHCI 控制器 [30b60000.mmc]使用ADMA [ 1.555377] optee:探测管道方法。 [ 1.565851] optee:API 用户 ID 不匹配 [ 1.569678] optee:固件探测失败,错误代码 -22 [ 1.576620] NET:已注册 PF_LLC 协议族 [ 1.581492] u32 分类器 [ 1.584247] 输入设备检查开启 [ 1.587910] 已配置的操作 [ 1.591634] NET:已注册 PF_INET6 协议族 [ 1.598148] IPv6 分段路由 [ 1.601891] 基于 IPv6 的原位 OAM (IOAM) [ 1.605875] NET:已注册 PF_PACKET 协议族 [ 1.610955] bridge:默认情况下不再支持通过 arp/ip/ip6tables 进行过滤。如果需要,请更新脚本以加载 br_netfilter。 [ 1.625927] 蓝牙:RFCOMM TTY 层已初始化 [ 1.630834] 蓝牙:RFCOMM 套接字层已初始化 [ 1.634392] mmc2:地址 0001 处新增 HS400 增强型频闪 MMC 卡 [ 1.636001] 蓝牙:RFCOMM 版本 1.11 [1.642888]mmcblk2:mmc2:0001 064G90 58.2 GiB [ 1.646098] 蓝牙:BNEP(以太网仿真)版本 1.3 [ 1.653585] mmcblk2:p1 p2 p3 [ 1.655851] 蓝牙:BNEP 过滤器:协议组播 [ 1.661320] mmcblk2boot0: mmc2:0001 064G90 8.00 MiB [ 1.664139] 蓝牙:BNEP 套接字层已初始化 [ 1.670589] mmcblk2boot1: mmc2:0001 064G90 8.00 MiB [ 1.674997] 8021q:802.1Q VLAN 支持 v1.8 [ 1.680430] mmcblk2rpmb: mmc2:0001 064G90 16.0 MiB,chardev (238:0) [ 1.683109] lib80211:IEEE802.11驱动程序的通用例程 [ 1.695071] 9pnet:正在安装 9P2000 支持 [ 1.699490] 已注册密钥类型 dns_resolver [ 1.704490] NET:已注册 PF_VSOCK 协议族 [ 1.719723] 已注册 taskstats 版本 1 [ 1.723967] 正在加载编译内置的 X.509 证书 [ 1.751680] gpio gpiochip0:GPIO 基址的静态分配已弃用,请使用动态分配。 [ 1.762305] gpio gpiochip1:GPIO 基址的静态分配已弃用,请使用动态分配。 [ 1.772790] gpio gpiochip2:GPIO 基址的静态分配已弃用,请使用动态分配。 [ 1.783311] gpio gpiochip3:GPIO 基址的静态分配已弃用,请使用动态分配。 [ 1.793861] gpio gpiochip4:GPIO 基址的静态分配已弃用,请使用动态分配。 [ 1.806692] i2c i2c-0:IMX I2C 适配器已注册 [ 1.813480] rtc-rx8111 2-0032:已注册为 rtc1 [ 1.820041] ina238 2-0043: 功率监测 ina237 (Rshunt = 50000 uOhm, gain = 4) [ 1.821839] nxp-pca9450 0-0025: pca9450bc 已探测。 [ 1.827481] i2c i2c-2:IMX I2C 适配器已注册 [ 1.869694] usb251xb 3-002c: 集线器配置成功。 [ 1.875553] usb251xb 3-002c:集线器探测成功 [ 1.880583] i2c i2c-3:IMX I2C 适配器已注册 [ 1.885922] imx8mq-usb-phy 381f0040.usb-phy:未找到电源总线,使用虚拟稳压器 [ 1.894643] imx8mq-usb-phy 382f0040.usb-phy:未找到电源总线,使用虚拟稳压器 [ 1.912708] 30a60000.serial:ttymxc3 位于 MMIO 0x30a60000(中断号 = 199,基本波特率 = 1500000),是一台 IMX 设备。 [ 1.922917] imx-dwmac 30bf0000.ethernet:未找到 IRQ eth_lpi [ 1.929740] imx-dwmac 30bf0000.ethernet:用户 ID:0x10,Synopsys ID:0x51 [ 1.936555] imx-dwmac 30bf0000.ethernet:DWMAC4/5 [ 1.941361] imx-dwmac 30bf0000.ethernet:DMA 硬件功能寄存器支持 [ 1.948509] imx-dwmac 30bf0000.ethernet:支持 RX 校验和卸载引擎 [ 1.955650] imx-dwmac 30bf0000.ethernet:支持插入 TX 校验和 [ 1.962359] imx-dwmac 30bf0000.ethernet:支持局域网唤醒 [ 1.968520] imx-dwmac 30bf0000.ethernet:通过硬件看门狗定时器启用接收缓解 [ 1.976199] imx-dwmac 30bf0000.ethernet:设备 MAC 地址 2a:c5:99:84:66:bb [ 1.983350] imx-dwmac 30bf0000.ethernet:已启用 L3L4 流 TC(条目=8) [ 1.990152] imx-dwmac 30bf0000.ethernet:已启用 RFS 流 TC(条目数=10) [ 1.996965] imx-dwmac 30bf0000.ethernet:启用硬件TC(条目数=256,最大关闭次数=256) [ 2.004554] imx-dwmac 30bf0000.ethernet:使用 34/40 位 DMA 主机/设备宽度 [ 2.158192] realtek-mdio stmmac-1:00: 发现一个 RTL8363NB 开关 [ 2.164168] realtek-mdio stmmac-1:00: 无法注册开关 ret = -517 [ 2.175037] xhci-hcd xhci-hcd.1.auto:xHCI 主机控制器 [ 2.180572] xhci-hcd xhci-hcd.1.auto:新USB总线已注册,分配总线编号1 [ 2.188568] xhci-hcd xhci-hcd.1.auto:hcc 参数 0x0220fe6d hci 版本 0x110 怪异之处 0x000000a001000010 [ 2.198006] xhci-hcd xhci-hcd.1.auto:中断 203,IO 内存 0x38200000 [ 2.204153] xhci-hcd xhci-hcd.1.auto:xHCI 主机控制器 [ 2.209668] xhci-hcd xhci-hcd.1.auto:新USB总线已注册,分配总线编号2 [ 2.217339] xhci-hcd xhci-hcd.1.auto:主机支持 USB 3.0 超高速 [ 2.226380] hub 1-0:1.0:发现 USB 集线器 [ 2.230477] hub 1-0:1.0: 检测到 1 个端口 [ 2.236611] usb usb2:我们不知道此主机的 LPM 算法,已禁用 LPM。 [ 2.246489] hub 2-0:1.0:发现 USB 集线器 [ 2.250581] hub 2-0:1.0: 检测到 1 个端口 [ 2.256296] imx-cpufreq-dt imx-cpufreq-dt: CPU 速度等级 5 市场段 0 支持硬件 0x20 0x1 [ 2.268964] sdhci-esdhc-imx 30b40000.mmc:分配的 mmc-pwrseq [ 2.269069] sdhci-esdhc-imx 30b50000.mmc:已获取 CD GPIO [ 2.313534] mmc1:30b50000.mmc 上的 SDHCI 控制器 [30b50000.mmc]使用ADMA [ 2.413613] mmc0:30b40000.mmc 上的 SDHCI 控制器 [30b40000.mmc]使用ADMA [ 2.414283] realtek-mdio stmmac-1:00: 发现一个 RTL8363NB 开关 [ 2.492421] usb 1-1:使用 xhci-hcd 的新型高速 USB 设备,编号 2 [ 2.540131] mmc0:地址 0001 处新增超高速 SDR104 SDIO 卡 [ 2.600919] realtek-mdio stmmac-1:00:正在配置固定/RGMII 链路模式 [ 2.610450] realtek-mdio stmmac-1:00: 链路已连接 - 1Gbps/全双工 - 流控制已关闭 [ 2.644563] realtek-mdio stmmac-1:00 eth1(未初始化):PHY [dsa-0.0:01]驱动程序 [通用 PHY] (irq=POLL) [ 2.684441] realtek-mdio stmmac-1:00 eth2(未初始化):PHY [dsa-0.0:03]驱动程序 [通用 PHY] (irq=POLL) [ 2.699335] DSA:树 0 设置 [ 2.704695] 输入:gpio-keys 作为 /devices/platform/gpio-keys/input/input0 [ 2.704785] hub 1-1:1.0:发现 USB 集线器 [ 2.712031] 输入:cpu_inputs 作为 /devices/platform/cpu_inputs/input/input1 [ 2.715286] hub 1-1:1.0:检测到 4 个端口 [ 2.722488] cfg80211:正在加载监管数据库的编译内 X.509 证书 [ 2.734966] 已加载 X.509 证书“sforshee: 00b28ddf47aef9cea7” [ 2.741369] 已加载 X.509 证书“wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600” [ 2.748657] clk:禁用未使用的时钟 [ 2.752652] 平台监管.0:直接加载 regulatory.db 的固件失败,错误代码为 -2 [ 2.761287] 平台监管.0:回退到 sysfs 备用方案,用于:regulatory.db [ 2.865310] hub 1-1:1.0:发现 USB 集线器 [ 2.869427] hub 1-1:1.0:检测到 4 个端口 [ 3.269517] EXT4-fs (mmcblk2p3): 恢复完成 [ 3.275227] EXT4-fs (mmcblk2p3): 已挂载文件系统 057d8de8-a7e7-4440-9fea-c9670c0c5df9 读/写,数据模式为有序模式。配额模式:无。 [ 3.287379] VFS:已将根(ext4 文件系统)挂载到设备 179:3。 [ 3.294319] devtmpfs:已挂载 [ 3.298268] 释放未使用的内核内存:3520K [ 3.302934] 以 init 进程身份运行 /sbin/init [ 3.423469] systemd[1]: 系统时间早于版本时间,正在推进时钟。 [ 3.450897] systemd[1]: systemd 252.39-1~deb12u2 以系统模式运行 (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 3.483986] systemd[1]: 检测到架构 arm64。 欢迎使用 Debian GNU/Linux 12(书虫)! [ 3.506158] systemd[1]: 主机名设置为 。 [ 3.512764] systemd[1]: 从随机生成器初始化机器 ID。 [ 3.558947] systemd[1]: 调用 memfd_create() 时未设置 MFD_EXEC 或 MFD_NOEXEC_SEAL 参数 [ 3.931119] systemd[1]: 已将默认目标 graphic.target 的启动作业加入队列。 [ 3.968011] systemd[1]: 创建切片 system-getty.slice - 切片 /system/getty。 [确定] 创建切片 system-getty.slice - 切片 /system/getty。 [ 3.993796] systemd[1]: 创建切片 system-modprobe.slice - 切片 /system/modprobe。 [确定] 创建切片 system-modpr…lice - 切片 /system/modprobe。 [ 4.022309] systemd[1]: 创建切片 system-serial\x2dgetty.slice - 切片 /system/serial-getty。 [确定] 创建切片 system-seria… - 切片 /system/serial-getty。 [ 4.049678] systemd[1]: 创建切片 system-systemd\x2dfsck.slice - 切片 /system/systemd-fsck。 [确定] 创建切片 system-syste… - 切片 /system/systemd-fsck。 [ 4.077353] systemd[1]: 创建切片 user.slice - 用户和会话切片。 [确定] 创建切片 user.slice - 用户和会话切片。 [ 4.100497] systemd[1]: 已启动 systemd-ask-password-console.path - 将密码请求分发到控制台目录监视器。 [确定] 已启动 systemd-ask-passwo…quests 到控制台目录监视。 [ 4.128453] systemd[1]: 已启动 systemd-ask-password-wall.path - 将密码请求转发到 Wall 目录监视。 [确定] 已启动 systemd-ask-passwo… 请求 Wall 目录监视。 [ 4.156396] systemd[1]: proc-sys-fs-binfmt_misc.automount - 由于条件检查未满足 (ConditionPathExists=/proc/sys/fs/binfmt_misc),任意可执行文件格式文件系统自动挂载点被跳过。 [ 4.175866] systemd[1]: 正在等待设备 dev-mmcblk2p1.device - /dev/mmcblk2p1... 正在查找设备 dev-mmcblk2p1.device - /dev/mmcblk2p1... [ 4.200472] systemd[1]: 正在等待设备 dev-ttymxc1.device - /dev/ttymxc1... 正在查找设备 dev-ttymxc1.device - /dev/ttymxc1... [ 4.224224] systemd[1]: 已达到目标 cryptsetup.target - 本地加密卷。 [确定] 已达到目标 cryptsetup.…get- 本地加密卷。 [ 4.248610] systemd[1]: 已达到目标 integritysetup.target - 本地完整性保护卷。 [确定] 已达到目标完整性…本地完整性保护卷。 [ 4.276289] systemd[1]: 已达到目标 paths.target - 路径单元。 [确定] 已达到目标路径。target - 路径单元。 [ 4.296264] systemd[1]: 已达到目标 remote-fs.target - 远程文件系统。 [确定] 已达到目标 remote-fs.target - 远程文件系统。 [ 4.320247] systemd[1]: 已达到目标 slices.target - 切片单元。 [确定] 已达到目标切片数。target - 切片单位。 [ 4.340224] systemd[1]: 已达到目标 swap.target - 交换分区。 [确定] 已达到目标 swap.target - 交换。 [ 4.360269] systemd[1]: 已达到目标 veritysetup.target - 本地 Verity 保护卷。 [确定] 已达到目标 veritysetup… - 本地 Verity 保护卷。 [ 4.384758] systemd[1]: 正在监听 systemd-fsckd.socket - fsck 与 fsckd 通信套接字。 [确定] 正在监听 systemd-fsckd…sck 到 fsckd 通信套接字。 [ 4.412536] systemd[1]: 正在监听 systemd-initctl.socket - initctl 兼容命名管道。 [确定] 正在监听 systemd-initc… initctl 兼容性命名管道。 [ 4.441749] systemd[1]: 正在监听 systemd-journald-audit.socket - 日志审计套接字。 [确定] 正在监听 systemd-journ…套接字 - 日志审计套接字。 [ 4.468740] systemd[1]: 正在监听 systemd-journald-dev-log.socket - 日志套接字 (/dev/log)。 [确定] 正在监听 systemd-journ…t - 日志套接字 (/dev/log)。 [ 4.496878] systemd[1]: 正在监听 systemd-journald.socket - 日志套接字。 [确定] 正在监听 systemd-journald.socket - 日志套接字。 [ 4.520946] systemd[1]: 正在监听 systemd-networkd.socket - 网络服务 Netlink 套接字。 [确定] 正在监听 systemd-netwo… - 网络服务 Netlink 套接字。 [ 4.557127] systemd[1]: 正在监听 systemd-udevd-control.socket - udev 控制套接字。 [确定] 正在监听 systemd-udevd…套接字- udev 控制套接字。 [4.584722] systemd[1]:监听 systemd-udevd-kernel.socket - udev 内核套接字。 [确定] 正在监听 systemd-udevd…l.socket- udev 内核套接字。 [ 4.624665] systemd[1]: 正在挂载 dev-hugepages.mount - 大页文件系统... 正在挂载 dev-hugepages.mount - 大页文件系统... [ 4.651859] systemd[1]: 正在挂载 dev-mqueue.mount - POSIX 消息队列文件系统... 挂载 dev-mqueue.mount▒▒POSIX消息队列文件系统... [ 4.680049] systemd[1]: 正在挂载 sys-kernel-debug.mount - 内核调试文件系统... 正在挂载 sys-kernel-debug.… - 内核调试文件系统... [ 4.709270] systemd[1]: sys-kernel-tracing.mount - 由于未满足条件检查 (ConditionPathExists=/sys/kernel/tracing),内核跟踪文件系统被跳过。 [ 4.724518] systemd[1]: kmod-static-nodes.service - 创建静态设备节点列表由于未满足条件检查 (ConditionFileNotEmpty=/lib/modules/6.6.52-rt43-gd377c9049508-dirty/modules.devname) 而被跳过。 [ 4.757545] systemd[1]: 正在启动 [email protected] - 加载内核模块 configfs... 正在启动 modprobe@configfs…m - 加载内核模块 configfs… [ 4.788352] systemd[1]: 正在启动 modprobe@dm_mod.service - 加载内核模块 dm_mod... 启动 modprobe@dm_mod.s…[0m- 加载内核模块 dm_mod... [ 4.816731] systemd[1]: 正在启动 [email protected] - 加载内核模块 drm... 启动 [email protected] - 加载内核模块 drm... [ 4.848481] systemd[1]: 正在启动 modprobe@efi_pstore.service - 加载内核模块 efi_pstore... 正在启动 modprobe@efi_psto…- 加载内核模块 efi_pstore… [ 4.876748] systemd[1]: 正在启动 [email protected] - 加载内核模块 fuse... 正在启动 [email protected]…e - 加载内核模块 fuse… [ 4.904963] systemd[1]: 正在启动 [email protected] - 加载内核模块 loop... 正在启动 [email protected]…e - 加载内核模块 loop… [ 4.928580] systemd[1]: systemd-fsck-root.service - 由于条件检查未满足 (ConditionPathIsReadWrite=!/),已跳过对根设备的文件系统检查。 [ 4.968886] systemd[1]: 正在启动 systemd-journald.service - 日志服务... 正在启动 systemd-journald.service - 日志服务... [ 5.004486] systemd[1]: 正在启动 systemd-modules-load.service - 加载内核模块... 正在启动 systemd-modules-l…rvice - 加载内核模块... [ 5.031531] systemd[1]: 正在启动 systemd-network-generator.service - 从内核命令行生成网络单元... 从内核命令行启动 systemd-network-g… 单元… [ 5.084818] systemd[1]: 正在启动 systemd-remount-fs.service - 重新挂载根文件系统和内核文件系统... 正在启动 systemd-remount-f…nt 根文件系统和内核文件系统... [ 5.115743] systemd[1]: 正在启动 systemd-udev-trigger.service - 冷插拔所有 udev 设备... 正在启动 systemd-udev-trig…[0m - 冷插拔所有 udev 设备…] [ 5.136505] EXT4-fs (mmcblk2p3): 重新挂载 057d8de8-a7e7-4440-9fea-c9670c0c5df9 r/w。配额模式:无。 [ 5.153130] systemd[1]: 已启动 systemd-journald.service - 日志服务。 [确定] 已启动 systemd-journald.service - 日志服务。 [确定] 已挂载 dev-hugepages.mount - 大页文件系统。 [确定] 已挂载 dev-mqueue.mount▒▒-POSIX 消息队列文件系统。 [确定] 已挂载 sys-kernel-debug.m…nt - 内核调试文件系统。 [确定] modprobe@configfs 已完成…[0m - 加载内核模块 configfs。 [确定] modprobe@dm_mod.s…e 已完成- 加载内核模块 dm_mod。 [确定] [email protected] 已完成 - 加载内核模块 drm。 [确定] modprobe@efi_psto…m 已完成 - 加载内核模块 efi_pstore。 [确定] [email protected] 已完成 - 加载内核模块 熔丝。 [确定] [email protected] 已完成 - 加载内核模块循环。 [确定] systemd-modules-l…服务已完成 - 加载内核模块。 [确定] 已完成内核命令行中的 systemd-network-g…rk 单元。 [ OK ] 完成 systemd-remount-f…挂载根文件系统和内核文件系统。 [确定] 已达到目标网络预…获取 - 网络准备。 正在挂载 sys-kernel-config…内核配置文件系统… 正在启动 systemd-journal-f…h 将日志写入持久存储… [ 5.501074] systemd-journald[137]: 收到客户端请求以刷新运行时日志。 正在启动 systemd-random-se…ice - 加载/保存随机种子... 正在启动 systemd-sysctl.se…ce- 应用核变量... 正在启动 systemd-sysusers.…服务 - 创建系统用户... [确定] systemd-udev-trig…e 完成 - 冷插拔所有 udev 设备。 [确定] 已挂载 sys-kernel-config...内核配置文件系统。 [确定] 已完成 systemd-journal-f…ush 日志到持久存储。 [确定] systemd-sysctl.service 已完成 - 应用内核变量。 启动 ifupdown-pre.serv…同步ifupdown 启动... [确定] systemd-sysusers.service 已完成 - 创建系统用户。 正在启动 /dev 中的 systemd-tmpfiles-…ate 静态设备节点... [ OK ] 已完成 systemd-tmpfiles-…在 /dev 中创建静态设备节点。 [确定] 已达到本地文件系统准备目标 local-fs-pr… [确定] 已达到目标 local-fs.target - 本地文件系统。 正在启动 systemd-tmpfiles-…te 系统文件和目录... 正在启动 systemd-udevd.ser…ger 以处理设备事件和文件… [确定] systemd-tmpfiles-…eate 系统文件和目录已完成。 正在启动 systemd-timesyncd… - 网络时间同步… 正在启动 systemd-update-ut…rd 系统启动/关闭(UTMP 模式)... [确定] systemd-update-ut…cord 系统启动/关闭(UTMP)完成。 [确定] 已启动 systemd-udevd.serv…设备事件和文件管理器。 正在启动 systemd-networkd.…ice - 网络配置... [确定] 找到设备 dev-ttymxc1.device - /dev/ttymxc1。 [确定] 已启动 systemd-timesyncd.…0m - 网络时间同步。 [确定] 已达到目标 sysinit.target - 系统初始化。 [确定] 已启动 systemd-tmpfiles-c… 清理临时目录。 [确定] 已达到目标时间设置。目标 - 系统时间设置。 [确定] 已启动 apt-daily.timer - 每日 apt 下载活动。 [确定] 已启动 apt-daily-upgrade...合适的升级和清洁活动。 [确定] 已启动 dpkg-db-backup.tim…每日 dpkg 数据库备份定时器。 [确定] 已启动 e2scrub_all.timer▒▒etadata检查所有文件系统。 [确定] 启动 fstrim.timer - 每周丢弃一次未使用的块。 [确定] 已启动 logrotate.timer - 日志文件每日轮换。 [确定] 已启动 man-db.timer - 每日 man-db 再生。 [确定] 已启动 sysstat-collect.ti…每 10 分钟使用一次会计工具。 [确定]启动了sysstat-summary.ti…的昨天的流程会计。 [确定] 已达到目标计时器。target - 计时器单位。 [确定] 正在监听 dbus.socket▒▒-D-Bus系统消息总线插座。 [确定] 已达到目标[6.421751] cfg80211:加载 regulatory.db 失败 t sockets.target - Socket 单元。 [确定] 已达到目标 basic.target - 基本系统。 [确定] 已启动 cron.service -…后台程序处理守护进程。 正在启动 dbus.service - D-Bus 系统消息总线... [ 6.524255] imx-sdma 30bd0000.dma-controller:直接加载 imx/sdma/sdma-imx7d.bin 固件失败,错误代码 -2 [ 6.537384] imx-sdma 30bd0000.dma-controller:回退到 sysfs 备选方案:imx/sdma/sdma-imx7d.bin [确定] 已启动 firmwared.service - Linux 固件加载守护进程。 [ 6.563260] imx-sdma 30bd0000.dma-controller:未找到外部固件,使用ROM固件 正在启动 kexec-load.service…B:使用 kexec 加载内核映像... 启动 lm-sensors.service…硬件监控传感器... 启动 platcfg.service▒▒r各种 NXP i.MX/LS 平台…… [确定] 已启动 seatd.service - 座位管理守护进程。 [ OK ] 已使用 ipsec.conf 启动 strongswan-starter…Ev1/IKEv2 守护进程。 正在启动 sysstat.service - 重置系统活动日志... 启动 systemd-logind.se…ice用户登录管理... [确定] 已启动 systemd-networkd.service - 网络配置。 [确定] ifupdown-pre.serv 已完成…同步启动 ifupdown。 [确定] e2scrub_reap.serv…ine 已完成ext4 元数据检查快照。 [确定] sysstat.service 已完成 - 重置系统活动日志。 [确定] lm-sensors.service…alize 已完成硬件监控传感器。 [确定] 已启动 kexec-load.service…LSB:使用 kexec 加载内核映像。 [确定] 找到设备 dev-mmcblk2p1.device - /dev/mmcblk2p1。 [确定] 已达到目标 usb-gadget.…m- 硬件激活的USB设备。 正在启动 networking.service - 启动网络接口... 正在启动 systemd-fsck@dev-… 对 /dev/mmcblk2p1 进行系统检查… [确定] 已启动 systemd-fsckd.serv…tem检查守护进程以报告状态。 [ OK ] 完成对 /dev/mmcblk2p1 的 systemd-fsck@dev-…le 系统检查。 [ 7.297245] imx-dwmac 30bf0000.ethernet eth0: 注册 MEM_TYPE_PAGE_POOL RxQ-0 [ 7.305583] imx-dwmac 30bf0000.ethernet eth0:未找到功能安全支持 [ 7.312850] imx-dwmac 30bf0000.ethernet eth0:支持 IEEE 1588-2008 高级时间戳 正在挂载 启动.mount - /启动... [ 7.324878] imx-dwmac 30bf0000.ethernet eth0:已注册 PTP 时钟 [ 7.336555] imx-dwmac 30bf0000.ethernet eth0: FPE 工作队列启动 [ 7.343570] imx-dwmac 30bf0000.ethernet eth0:正在配置固定/RGMII ID 链路模式 [ 7.353100] imx-dwmac 30bf0000.ethernet eth0:链路已连接 - 1Gbps/全双工 - 流控已关闭 [ 7.353244] EXT4-fs (mmcblk2p1): 已挂载文件系统 45d36d6d-da2c-4fa0-ae4f-46086176bf89 读/写,数据模式为有序模式。配额模式:无。 [ 7.354853] 8021q:将 VLAN 0 添加到设备 eth0 的硬件过滤器 [确定] 已挂载 boot.mount - /boot。 [ 7.484902] realtek-mdio stmmac-1:00 eth1:正在配置 phy/gmii 链路模式 [ 7.499221] 8021q:在设备 eth1 上将 VLAN 0 添加到硬件过滤器 [ 7.722835] realtek-mdio stmmac-1:00 eth2:正在配置 phy/gmii 链路模式 [ 7.758421] 8021q:在 eth2 设备上将 VLAN 0 添加到硬件过滤器 [确定] 网络服务已完成 - 启动网络接口。 [ 7.988116] random: crng 初始化完成 [确定] systemd-random-se…服务已完成 - 加载/保存随机种子。 [确定] 已启动 dbus.service - D-Bus 系统消息总线。 正在启动 wpa_supplicant.service - WPA 请求程序... [确定] 已启动 systemd-logind.service - 用户登录管理。 [确定] 已启动 wpa_supplicant.service - WPA 请求程序。 [确定] 已达到目标网络。target - 网络。 正在启动 mosquitto.service - Mosquitto MQTT 代理... 正在启动 ssh.service - OpenBSD 安全外壳服务器... 正在启动 systemd-hostnamed.service - 主机名服务... 正在启动 systemd-user-sess…vice - 允许用户会话… [确定] systemd-user-sess…服务已完成 - 允许用户会话。 [确定] 已启动 [email protected] - Getty on tty1。 [确定] 已启动 serial-getty@ttymx…ice - ttymxc1 上的 Serial Getty。 [确定] 已达到目标 getty.target - 登录提示。 [确定] 已启动 systemd-hostnamed.service - 主机名服务。 [确定] 已启动 ssh.service - OpenBSD 安全外壳服务器。 [确定] 已启动 mosquitto.service - Mosquitto MQTT 代理。 [确定] 已达到目标 multi-user.target - 多用户系统。 [确定] 已达到目标 graphic.target - 图形界面。 正在启动 systemd-update-ut… 以 UTMP 格式记录运行级别更改… [确定] platcfg.service▒▒for 已完成各种 NXP i.MX/LS 平台。 [确定] systemd-update-ut… 已完成 - 以 UTMP 格式记录运行级别更改。 Debian GNU/Linux 12 imx8mpevk ttymxc1 NXP Linux SDK 2506 Debian 服务器(针对 NXP 特定硬件加速进行了优化) imx8mpevk 登录:root 密码: Linux imx8mpevk 6.6.52-rt43-gd377c9049508-dirty#1 SMP PREEMPT 2026年7月2日星期四 11:19:58 CST aarch64 Debian GNU/Linux 系统附带的程序均为自由软件; 每个项目的具体分配条款均在以下文件中描述: /usr/share/doc/*/copyright 中的单个文件。 Debian GNU/Linux 绝对不提供任何形式的担保。 在适用法律允许的范围内。 root@imx8mpevk:~# root@imx8mpevk:~# modprobe moal mod_para=nxp/wifi_mod_para.conf [ 27.658951] mlan:加载外部模块会污染内核。 [ 27.688908] wlan:正在加载 MWLAN 驱动程序 [ 27.693279] wlan:向总线驱动程序注册... [ 27.697621] vendor=0x02DF device=0x9149 class=0 function=1 [ 27.703270] 附加 moal 句柄操作,卡接口类型:0x105 [ 27.709133] rps 从模块参数设置为 0 [ 27.713466] SD8987:从用户配置文件获取初始化模块参数 [ 27.718305] 卡类型:SD8987,配置块:0 [27.722765]cfg80211_wext=0xf [ 27.725757] max_vir_bss=1 [ 27.728391] cal_data_cfg=none [ 27.731362] ps_mode = 1 [ 27.733821] auto_ds = 1 [ 27.736295] host_mlme=启用 [ 27.739186] fw_name=nxp/sdiouart8987_combo_v0.bin [27.743918]SDIO:max_segs = 128 max_seg_size = 65535 [ 27.748647] rx_work=1 cpu_num=4 [27.751795]启用moal_recv_amsdu_packet [ 27.755832] 附加 mlan 适配器操作。card_type 为 0x105。 [ 27.762044] wlan:启用 TX SG 模式 [ 27.765551] wlan:启用 RX SG 模式 [ 27.776176] 请求固件:nxp/sdiouart8987_combo_v0.bin [ 28.073628] WLAN:固件下载完成,固件长度=626584,已下载 617556 [ 28.944747] WLAN 固件已激活 [ 28.947734] on_time 为 28943658375 [ 29.003401] VDLL 映像:长度=9028 [ 29.006743] 固件国家代码 WW 与美国不匹配 [ 29.012026] fw_cap_info=0x181d6f03,dev_cap_mask=0xffffffff [ 29.017672] max_p2p_conn = 8, max_sta_conn = 8 [ 29.022438] SDIO 接收聚合:1 块大小=512 [ 29.026600] wlan:启用 RX SG 模式 [ 29.030117] mpa_rx_buf_size=65280 [ 29.054744] 注册 NXP 802.11 适配器 mlan0 [ 29.061163] 注册 NXP 802.11 适配器 uap0 [ 29.069437] 注册 NXP 802.11 适配器 wfd0 [ 29.073887] wlan: 版本 = SD8987----16.92.21.p142.3-MM6X16505.p4-GPL-(FP92) [ 29.083234] wlan:已完成向总线驱动程序注册 [ 29.088229] wlan:驱动程序已成功加载 root@imx8mpevk:~# [ 29.430504] wlan: mlan0 开始扫描 [ 33.741685] wlan:扫描完成:已扫描接入点数量=6 root@imx8mpevk:~# root@imx8mpevk:~# mod[ 38.754412] wlan: mlan0 开始扫描 探针 btnxpuart [ 43.549431] btnxpuart serial0-0: ipg 时钟已启用,速率=80000000 [ 43.555634] btnxpuart serial0-0:每个时钟周期启用,速率=80000000 root@imx8mpevk:~# [ 43.743746] wlan: 扫描完成:扫描的接入点数量=14 [ 44.580103] Bluetooth: hci0: FW 已在运行。 [ 46.628430] Bluetooth: hci0: 操作码 0x0c03 失败: -110 [ 48.756247] wlan: mlan0 开始扫描 [ 53.744943] wlan:扫描完成:已扫描接入点数量=16 [ 53.753462] wlan:计划扫描开始 Re: Bluetooth on i.MX8MP 你好@wanggg 你目前使用的是哪款8MP主板?能否分享一下硬件连接方式? 顺祝商祺! 肖恩 Re: Bluetooth on i.MX8MP 你好@shaun_wu 我已经找到了硬件问题所在。感谢您的帮助。
查看全文
i.MX95 启动 ROM 在 AHAB 容器损坏后不会从 eMMC Boot0 回退到 Boot1。 各位专家好, i.MX95 的启动 ROM 是否支持在选定的启动分区包含无效的 AHAB 容器时,在 eMMC Boot0 和 Boot1 之间自动故障转移? 我将同一个 flash.bin 文件分别写入了 Boot0 和 Boot1 中。启用 BOOT_PARTITION_ENABLE = Boot0 后,我损坏了 Boot0 的前 4 KB(破坏了 AHAB 容器的开头)。董事会报告: Boot stage: Primary Image set: 0 Parse seco container failed -14 SPL: failed to boot from all boot devices 如果我手动将 BOOT_PARTITION_ENABLE 设置为 Boot1,则开发板可以正常启动。 根据一些较早的 i.MX8 论坛讨论,我预期 ROM 会自动尝试 Boot1。i.MX95 是否支持自动从 Boot0 回退到 Boot1?如果属实,那么什么条件会触发它?如果没有,那么针对引导加载程序恢复的推荐冗余机制是什么? 重现步骤: 闪光灯 相同的 imx-boot-imx95-19x19-verdin-sd.bin-flash_all 到 eMMC Boot0 和 启动1 。以下是我用来刷写两个 eMMC 存储区的脚本(附件已附上) 确认两个分区包含相同的镜像。 设置:   mmc partconf 0 0 1 0   (已选择 Boot0) 损坏 Boot0 的前 4 KB:   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8 conv=fsync   重启。 观察:   U-Boot SPL 2025.04-g99518e6b6f20 (Feb 02 2026 - 05:52:54 +0000) SYS Boot reason: por, origin: -1, errid: -1 SYS shutdown reason: por, origin: -1, errid: -1 Normal Boot Trying to boot from MMC1 Boot stage: Primary Image set: 0, offset: 0x0 Parse seco container failed -14 Load image from MMC/SD 0x0 mmc_load_image_raw_sector: mmc block read error Error: -38 SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###   将 PARTITION_CONFIG 更改为 Boot1:   mmc partconf 0 0 2 0   板从 Boot1 成功启动。 简而言之,我想就以下几点获得澄清。 i.MX95 启动 ROM 是否支持 eMMC 启动0↔启动1 自动故障转移,或者冗余机制是否需要以不同的方式实现(例如,通过映像集、软件更新或备用引导设备)? BR, 阿伦·库马尔 Re: i.MX95 Boot ROM does not fall back from eMMC Boot0 to Boot1 after AHAB container corruption 谢谢 @zhiming_Liu,我想了解一下 i.MX95 Boot ROM 在什么条件下会将 eMMC Boot0/Boot1 的 boot_stage 设置为 Secondary? BR, 阿伦·库马尔 Re: i.MX95 Boot ROM does not fall back from eMMC Boot0 to Boot1 after AHAB container corruption 你好@arun16598 i.MX95 支持此功能,但需要 SPL 支持此功能。 根据您的描述,您使用的 U-Boot 版本似乎不包含以下补丁。 LFU-890-1 imx:镜像容器:支持 iMX95 和 iMX94 二级启动 · nxp-imx/uboot-imx@02d75ab · GitHub 此致, 志明
查看全文
FRDM-MCXA153のプログラミング方法を学ぶ こんにちは、FRDM-MCXA153とMCU-Linkデバッグプローブを受け取ったばかりで、MCXのプログラミング方法についてリソースを探しています。YouTubeでいくつかリソースを見つけたのですが、それらはサンプルコードの実行方法しか示していませんでした。もっと詳しい情報が欲しいです。 開発ボード ハンズオン・トレーニング Re: Learning how to program the FRDM-MCXA153 こんにちは、@joe1652さん FRDM-MCXA153については、公式の「FRDM-MCXA153の入門」教材、 ボードユーザーマニュアル、FRDM-MCXA153 SDKの例から始めることをお勧めします。ボードには**搭載**MCU-Linkデバッグプローブが内蔵されており、ボードのデバッグUSB接続から直接MCXA153をプログラム・デバッグできます。 まずは、hello_worldやgpio_led_outputのようなシンプルなSDK例を取り込み、構築してMCU-Linkにフラッシュし、その後デバッグセッションを開始してmain()でブレークポイントを設定することをおすすめします。そのフローが動作したら、UART、ADC、I2C、SPI、タイマーなどのペリフェラルの例に進みます。 他に資料や助けが必要な場合は、どうぞお気軽にお問い合わせください。   BR アリス  
查看全文
imx6 JTAG DAP応答でランダム無効なACK(7) みなさんこんにちは、私はまだマツダのCMUをいじっているところで、すでにJTAGに接続することはできましたが、問題があります。メモリの初期化後、チップはしばらくするとJTAGコマンドに応答しなくなり、それに応じてOpenOCDが接続をリセットします。すべてを素早く済ませてEclipseからコンパイル済みのプロジェクトをダウンロードしようとすると、次のようなエラーが多数発生します。 Error: timeout waiting for DSCR bit change Error: Error waiting for InstrCompl=1 Error: Error waiting for cortex_a_exec_opcode そして、それに伴う通信途絶。imx6d.dap apcsw 1 0 コマンドで APB-AP レジスタを初期化し、wdog を無効にしてみましたが、効果はありませんでした。設定とログにアーカイブを添付しています。 i.MX6Dual Re: imx6 jtag random Invalid ACK (7) in DAP response こんにちは、 メーカーに直接確認することをお勧めします。 デバイスのデバッグができない場合は、セキュアJTAGデバッグが有効になっている可能性があります。 よろしくお願いいたします。 Re: imx6 jtag random Invalid ACK (7) in DAP response こんにちは。ヴィステオンは情報共有に積極的ではないが、マツダは…ライセンス契約書に明記されている通り、同社は自社製品のリバースエンジニアリングを一切行わない。SecureのJTAGはおそらく有効になっていません。なぜならメモリを初期化して操作できるからです。問題はopenocdか、あるいは停止状態の影響を受けない2番目のコアにあるように思われます。
查看全文
您应该了解的酷湾空调功能和优势 在炎热的天气里,无论工作、放松还是睡眠,保持室内舒适都至关重要。一款小巧便携的制冷设备无需永久安装或占用宝贵空间,就能显著提升室内舒适度。Cool Cove空调旨在提供一种实用便捷的方式来提升室内舒适度,并能完美融入各种生活和工作环境。凭借其轻巧的结构、人性化的操控和时尚的外观,Cool Cove 是寻求灵活制冷解决方案人士的理想之选。 紧凑型设计,适合任何房间 Cool Cove 的一大亮点 在于其紧凑、节省空间的设计。与需要占用大量地面空间的大型制冷设备不同,Cool Cove 空调的设计使其能够轻松放置在书桌、床头柜、书架或台面上。其小巧的体积使其适用于公寓、宿舍、家庭办公室、卧室、客厅以及其他空间有限的室内场所。 Cool Cove采用流线型设计,用户无需重新布置家具或占用宝贵空间即可享受更舒适的体验。其小巧的尺寸也使其能够自然融入各种大小的室内环境。
查看全文
FS26図面のソースドキュメントを請求してください。 サポートチームの皆様、   私はFS26 SBCをベースにしたソフトウェア開発に従事しています。添付の図は当社のソフトウェア開発資料に引用されていますが、元の公式文書を見つけることはできませんでした。   どのNXP FS26文書(データシート/AN/セーフティマニュアル/設計ガイド)にこの図が含まれているか、また対応する文書IDおよび図章情報の確認をご協力ください。   ご協力いただき、誠にありがとうございました。 よろしくお願いいたします。   Re: Ask for FS26 drawing source document ライさんへ ご提供いただいた文書の抜粋は、実際には弊社のFS26文書からのものではないと思われます。代わりに、FS6500/FS4500 SBCファミリのデータシートに由来しています。 新しいFS26 SBCファミリ向けのソフトウェアを開発しているなら、代わりにFS26ソフトウェアのクイックスタートガイド(AN14492)、FS26実装と動作(AN12995)、またはFS26の完全なデータシートを調べてみてください。 BRs、トーマス Re: Ask for FS26 drawing source document トーマス様、 迅速なご説明とご指導、誠にありがとうございました! それと、もう一つデバッグに関する問題があり、ご相談させていただきたいのですが。 私たちのシステムはFS26を使ってFC7300 MCUに電源を供給しています。FS26がFS_STATES_NORMAL_FS動作状態に入った後、J-Linkを接続すると、RSTピンが連続して複数回ローにプルダウンされ、デバッガの接続が失敗します。 定期的なウォッチドッグ更新が行われる通常動作モードでは、リセットの問題は発生しません。 このマルチリセット現象の根本原因を分析し、対応するレジスタ構成やハードウェアソリューションを共有していただけますか? 改めてご支援ありがとうございます。 よろしくお願いします、 ライ Re: Ask for FS26 drawing source document こんにちは、 JlinkとはJTAGへの接続のことでしょうか? 通常稼働しているシステムでJTAG接続時にリセットが繰り返される場合は、ウォッチドッグエラーが発生している可能性があります。 外部デバッガーがゲーム内に存在し、CPUの動作を妨害している場合、これは特に驚くべきことではない。 私たちはFS4500を使用していますが、私の記憶では、JTAGを使用する前に必ずデバッグモードを有効にしています。なぜなら、JTAG干渉中にウォッチドッグとして機能するCPU-SWスニペットが実行されていないからです。 私のささやかな理解では、デバッグモードはまさにこの目的のために作られたものだと思います。
查看全文
S32K312 ISELED Hi,NXP专家 我想问一下S32K312NHT0MPAIT支持第几代ISELED?是否只支持第一代?
查看全文
imx6 jtag 随机 DAP 响应中无效的 ACK (7) 大家好,我还在研究马自达的CMU,我已经能够连接到JTAG,但是遇到了一个问题。初始化内存后,芯片会在一段时间后停止响应 jtag 命令,openocd 会相应地重置连接。如果我快速完成所有操作并尝试从 Eclipse 下载编译后的项目,我会得到一堆错误信息: Error: timeout waiting for DSCR bit change Error: Error waiting for InstrCompl=1 Error: Error waiting for cortex_a_exec_opcode 以及随之而来的通讯中断。我尝试使用命令 imx6d.dap apcsw 1 0 初始化 APB-AP 寄存器并禁用 wdog,但这并没有帮助。我已附上包含配置文件和日志文件的压缩文件。 i.MX6 双核 Re: imx6 jtag random Invalid ACK (7) in DAP response 你好, 我建议您直接向制造商咨询。 如果无法调试设备,可能是启用了安全 JTAG 调试。 顺祝商祺! Re: imx6 jtag random Invalid ACK (7) in DAP response 你好。伟世通不太愿意分享信息,但马自达却愿意……它完全没有引入对其设备的逆向工程,正如许可协议中明确规定的那样。安全 JTAG 很可能没有启用,因为我可以初始化内存并对其进行操作。在我看来,问题出在 openocd 或者第二个核心上,第二个核心不受停止状态的影响。
查看全文
S32DS激活码已过期 你好, 我的 S32DS ARM 版本 2018.R1 许可证已过期。 请问您能否帮我延长一下许可证期限? 代码如下:EB6D-13A1-B079-08B8 太感谢了。 Re: S32DS activation code expired 您好, 我也遇到同样的问题。请问您能否也帮我延长一下驾照期限? S32 Design Studio for ARM v2018 R1 激活码: FF6A-EDA4-CDF0-7186。 谢谢! Re: S32DS activation code expired 非常感谢彼得,它奏效了。 Re: S32DS activation code expired 你好, 你提供的代码是针对 ARMv2018 的。 S32 Design Studio_2018R1您的代码不同。 为了确保万无一失,我们已经为您延长了这两项时间。 你的新钥匙是: 3071-183A-BD61-E8C0 18C0-96C0-44BB-F8E2 顺祝商祺! Peter  
查看全文
imx6 jtag random Invalid ACK (7) in DAP response Hi everyone, I'm still picking at the mazda cmu and I've already been able to connect to jtag, but there's a problem. After initializing the memory, the chip stops responding to jtag commands after a while, and openocd resets the connection accordingly. If I do everything quickly and try to download the compiled project from eclipse, I get a bunch of: Error: timeout waiting for DSCR bit change Error: Error waiting for InstrCompl=1 Error: Error waiting for cortex_a_exec_opcode and the subsequent loss of communication. I tried initializing the APB-AP registers with the command imx6d.dap apcsw 1 0 and disabling wdog, but it didn't help. I have attached archive with my configs and log. i.MX6Dual Re: imx6 jtag random Invalid ACK (7) in DAP response Hello, I suggest you check directly with manufacturer. If you are not able to debug the device, may have secure JTAG debug enabled. Best regards. Re: imx6 jtag random Invalid ACK (7) in DAP response Hello. Visteon is not particularly willing to share information, but Mazda is... It does not introduce reverse engineering of its devices at all, as explicitly stated in the license agreement. secure jtag is most likely not enabled because I can initialize the memory and perform operations with it. it seems to me that the problem is in openocd or in the second core, which is not affected by the halt state.
查看全文
Learning how to program the FRDM-MCXA153 Hello, I just received my FRDM-MCXA153 and MCU-Link Debug Probe and now I need to find resources how to program the MCX. I have found some resources on youtube that only shows on the run the example code. I'm looking for something more in detail.  Development Board Hands-On Training Re: Learning how to program the FRDM-MCXA153 Hi @joe1652  For the FRDM-MCXA153, we recommend starting with the official “Getting Started with FRDM-MCXA153” material, the board user manual, and the FRDM-MCXA153 SDK examples. The board includes an on-board MCU-Link debug probe, so you can program and debug the MCXA153 directly through the board’s debug USB connection. As a first step, we suggest importing a simple SDK example such as hello_world or gpio_led_output, building it, flashing it through MCU-Link, and then starting a debug session to set breakpoints in main(). Once that flow is working, you can move on to peripheral examples such as UART, ADC, I2C, SPI, or timers. If you still need any other material or help, please feel free to contact us.    BR Alice  
查看全文
学习如何对 FRDM-MCXA153 进行编程 您好,我刚收到我的 FRDM-MCXA153 和 MCU-Link 调试探针,现在我需要找到一些关于如何对 MCX 进行编程的资源。我在 YouTube 上找到了一些资源,但它们只展示了如何运行示例代码。我需要更详细的信息。 开发板 动手实践培训 Re: Learning how to program the FRDM-MCXA153 嗨@joe1652 对于 FRDM-MCXA153,我们建议首先参考官方的“ FRDM-MCXA153 入门指南”、板用户手册和 FRDM-MCXA153 SDK 示例。该板载 MCU-Link 调试探针,因此您可以通过板载调试 USB 连接直接对 MCXA153 进行编程和调试。 作为第一步,我们建议导入一个简单的 SDK 示例,例如 hello_world 或 gpio_led_output,构建它,通过 MCU-Link 将其烧录到固件中,然后启动调试会话以在 main() 中设置断点。一旦该流程运行正常,您就可以继续学习外围设备示例,例如 UART、ADC、I2C、SPI 或定时器。 如果您还需要其他资料或帮助,请随时与我们联系。   BR 爱丽丝  
查看全文
S32K312 ISELED Hi NXP expert, I'd like to ask which generation of ISELED does the S32K312NHT0MPAIT support? Does it only support the first generation?
查看全文
S32DSのアクティベーションコードの有効期限が切れました こんにちは、 私のS32DS ARMバージョン2018.R1のライセンスが期限切れになりました。 免許を延長してもらえますか? コードはこちらです:EB6D-13A1-B079-08B8 本当にありがとうございます。 Re: S32DS activation code expired こんにちは、 私も同じ問題を抱えています。私の免許も延長してもらえますか? S32 Design Studio for ARM v2018 R1 アクティベーションコード: FF6A-EDA4-CDF0-7186 よろしくお願いします。 Re: S32DS activation code expired ピーターさん、どうもありがとうございました。うまくいきました。 Re: S32DS activation code expired こんにちは、 あなたが投稿したコードはARMv2018用です。 S32 Design Studio_2018R1 コードが異なります。 念のため、両方の延長を用意しています。 新しい鍵は以下のとおりです。 3071-183A-BD61-E8C0 18C0-96C0-44BB-F8E2 よろしくお願いいたします。 ピーター  
查看全文
i.MX95のブートROMは、AHABコンテナの破損後、eMMC Boot0からBoot1にフォールバックしない。 こんにちは、専門家の皆様。 i.MX95では、選択したブートパーティションに無効なAHABコンテナが含まれている場合、eMMC Boot0とBoot1間の自動フェイルオーバーはBoot ROMをサポートしていますか? Boot0とBoot1の両方に同じflash.binを書き込みました。BOOT_PARTITION_ENABLE = Boot0 に設定した後、Boot0 の最初の 4 KB を破損させてしまいました (AHAB コンテナの先頭部分を破壊しました)。取締役会は次のように報告している。 Boot stage: Primary Image set: 0 Parse seco container failed -14 SPL: failed to boot from all boot devices 手動でBOOT_PARTITION_ENABLEをBoot1に切り替えると、ボードは通常通り起動します。 以前のi.MX8フォーラムの議論に基づくと、ROMは自動的にBoot1を試行するだろうと予想していました。i.MX95では、Boot0からBoot1への自動フォールバックはサポートされていますか?もしそうなら、どんな条件が引き金になるのでしょうか?そうでない場合、ブートローダーの復旧に推奨される冗長化メカニズムは何ですか? 再現手順: フラッシュ 同じ imx-boot-imx95-19x19-verdin-sd.bin-flash_all を eMMCブート0 そして ブート1 。以下は、eMMCの2つのバンク両方に書き込むために使用したスクリプトです(添付ファイルに記載)。 両方のパーティションに同じイメージが含まれていることを確認してください。 セット:   mmc partconf 0 0 1 0   (Boot0が選択されました) Boot0の最初の4KBを破損させる:   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8 conv=fsync   リブート。 観察する:   U-Boot SPL 2025.04-g99518e6b6f20 (Feb 02 2026 - 05:52:54 +0000) SYS Boot reason: por, origin: -1, errid: -1 SYS shutdown reason: por, origin: -1, errid: -1 Normal Boot Trying to boot from MMC1 Boot stage: Primary Image set: 0, offset: 0x0 Parse seco container failed -14 Load image from MMC/SD 0x0 mmc_load_image_raw_sector: mmc block read error Error: -38 SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###   PARTITION_CONFIGをBoot1に変更します。   mmc partconf 0 0 2 0   ボードはBoot1から正常に起動します。 要するに、以下の点について明確にしたいと思います i.MX95 Boot ROMは自動eMMC Boot0↔Boot1フェイルオーバーをサポートしていますか?それとも冗長性メカニズムはイメージセット、ソフトウェアアップデート、代替ブートデバイスなど異なる実装が期待されているのでしょうか? BR、 アルン・クマール Re: i.MX95 Boot ROM does not fall back from eMMC Boot0 to Boot1 after AHAB container corruption Zhiming_Liuさん、ありがとうございます。 i.MX95のブートROMは、どのような条件下でeMMC Boot0/Boot1のboot_stageをSecondaryに設定しますか? BR、 アルン・クマール Re: i.MX95 Boot ROM does not fall back from eMMC Boot0 to Boot1 after AHAB container corruption こんにちは、@arun16598さん i.MX95はサポートしていますが、SPLサポートが必要です。 ご説明いただいた内容から判断すると、お使いのU-Bootのバージョンには以下のパッチが含まれていないようです。 LFU-890-1 imx: image-container: iMX95およびiMX94セカンダリブートのサポート ·nxp-imx/uboot-imx@02d75ab ·GitHub 敬具 志明
查看全文
EDAC L1 and L2 cache error detection and correction on LS1043A in Kernel 6.1.22 ARM Cortex A57 and A53 L1/L2 cache error reporting  The attached patch adds error detection for A53 and A57 cores. Hardware error injection is supported on A53. Software error injection is supported on both. For hardware error injection on A53 to work, proper access to L2ACTLR_EL1, CPUACTLR_EL1 needs to be granted by EL3 firmware. This is done by making an SMC call in the driver. Failure to enable access disables hardware error injection. For error interrupt to work, another SMC call enables access to L2ECTLR_EL1. Failure to enable access disables interrupt for error reporting. CPU Memory Error Syndrome and L2 Memory Error Syndrome registers can be used for checking L1 and L2 memory errors. However, only A53 supports double-bit error injection to L1 and L2 memory. This driver uses the hardware error injection when available, but also provides a way to inject errors by software. Both A53 and A57 supports interrupt when multi-bit errors happen. To use hardware error injection and the interrupt, proper access needs to be granted in ACTLR_EL3 (and/or ACTLR_EL2) register by EL3 firmware SMC call. Correctable errors do not trigger such interrupt. This driver uses dynamic polling internal to check for errors. The more errors detected, the more frequently it polls. Combining with interrupt, this driver can detect correctable and uncorrectable errors. However, if the uncorrectable errors cause system abort exception, this driver is not able to report errors in time.  Build ATF and Kernel image with EDAC L1 and L2 cache error detection enabled in LSDK In LLDPUG_RevL6.1.22_2.0.0 Yocto build environment, please rebuild ATF as the following. $ source build_ls1043ardb/SOURCE_THIS $ bitbake qoriq-atf -c cleansstate $ bitbake qoriq-atf -c patch Please go to atf source code folder build_ls1043ardb/tmp/work/ls1043ardb-fsl-linux/qoriq-atf/2.8+AUTOINC+atf-r0/git/, please apply patch 0001-Porting-helper-functions-for-EDAC-support-based-on-L.patch. $ patch -p1 < 0001-Porting-helper-functions-for-EDAC-support-based-on-L.patch And rebuild atf image. $ bitbake qoriq-atf Please rebuild Linux Kernel with the following commands. $ source build_ls1043ardb/SOURCE_THIS $ bitbake virtual/kernel -c cleansstate $ bitbake virtual/kernel -c patch Please go to Linux Kernel source code folder build_ls1043ardb/tmp/work/ls1043ardb-fsl-linux/linux-qoriq/6.1.y+gitAUTOINC+66e442bc7f-r0/git/ to apply patch 0001-drivers-edac-Add-L1-and-L2-error-detection-for-A53-a.patch. $ patch -p1 < 0001-drivers-edac-Add-L1-and-L2-error-detection-for-A53-a.patch $ bitbake virtual/kernel -c menuconfig $ bitbake virtual/kernel L1/L2 cache error detection and correction EDAC feature verification root@localhost:~# dmesg | grep edac [ 3.478641] EDAC DEVICE0: Giving out device to module edac-a53 controller cortex_edac_l1_l2: DEV edac-a53 (POLLED) root@localhost:~# echo 1 > /sys/devices/system/edac/cpu_cache/l1_ue_sw_inject root@localhost:~# [ 74.784912] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L1 count: 1 'Fatal error(s) on CPU 0 [ 74.784912] ' root@localhost:~# echo 1 > /sys/devices/system/edac/cpu_cache/l1_ue_hw_inject [ 83.429371] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L1 count: 1 'Fatal error(s) on CPU 3 [ 83.429371] ' root@localhost:~# echo 1 > /sys/devices/system/edac/cpu_cache/l2_ue_sw_inject root@localhost:~# echo 1 > /sys/devices/system/edac/cpu_cache/l2_ue_hw_inject [ 106.985393] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L2 count: 1 'Fatal error(s) on CPU 0 [ 106.985393] ' [ 106.997164] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L2 count: 1 'Fatal error(s) on CPU 1 [ 106.997164] ' root@localhost:~# [ 115.232986] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L2 count: 1 'Fatal error(s) on CPU 0 [ 115.232986] ' root@localhost:~# dmesg | grep EDAC [ 1.638675] EDAC MC: Ver: 3.0.0 [ 3.478641] EDAC DEVICE0: Giving out device to module edac-a53 controller cortex_edac_l1_l2: DEV edac-a53 (POLLED) [ 74.784840] EDAC cortex_edac_l1_l2: CPU 0 L1-I Tag RAM error(s) detected [ 74.784869] EDAC cortex_edac_l1_l2: CPU 0 L1 fatal error(s) detected (0x8000000080000000) [ 74.784912] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L1 count: 1 'Fatal error(s) on CPU 0 [ 83.429298] EDAC cortex_edac_l1_l2: CPU 3 L1-D Data RAM error(s) detected [ 83.429329] EDAC cortex_edac_l1_l2: CPU 3 L1 fatal error(s) detected (0x8000000089100010) [ 83.429371] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L1 count: 1 'Fatal error(s) on CPU 3 [ 106.985331] EDAC cortex_edac_l1_l2: CPU 0 L2 fatal error(s) detected (0x80000000910dc138) [ 106.985349] EDAC cortex_edac_l1_l2: CPU 1 L2 fatal error(s) detected (0x8000000080000000) [ 106.985393] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L2 count: 1 'Fatal error(s) on CPU 0 [ 106.997164] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L2 count: 1 'Fatal error(s) on CPU 1 [ 115.232936] EDAC cortex_edac_l1_l2: CPU 0 L2 fatal error(s) detected (0x80000000910c0598) [ 115.232986] EDAC DEVICE0: UE: cortex_edac_l1_l2 instance: cpu_cache0 block: L2 count: 1 'Fatal error(s) on CPU 0 QorIQ LS1 Devices
查看全文
S32G274 裸机代码 我想在 S32G274 开发板上使用裸机程序,包括用于启动 A53 处理器、LINFlexD 串口和以太网等模块的裸机驱动程序。我希望它能够开箱即用。S32DS 生成的驱动程序仅包含处理器启动功能。 我尝试自己实现 LINFlexD 串口(启用引脚、启用时钟、初始化串口接口),但我不太清楚如何正确处理时钟启用。 我希望您能提供一个可以直接在 S32DS 中编译的现成裸机程序。 Re: S32G274 baremetal code 你好, @Tatu_dd 感谢你的帖子。 1. NXP针对S32G274A的软件赋能策略主要将A53内核定位为Linux 电路板支持包。运行环境,而非裸机开发环境。S32 Design Studio 3.6.8中针对A53内核的示例代码特意限制为启动代码,因为其预期用途是在这些内核上运行完整的Linux发行版。 2. 对于裸机A53开发,目前公开的参考代码不多,只有一个演示版本,但它并非纯粹的A53裸机代码,而是一个异构实现。 因此,您可能需要根据自身需求实现或移植现有的 Linux 驱动程序或 RTD 驱动程序,很抱歉,NXP 没有提供任何直接的正式示例/软件版本。 BR 陈银
查看全文
S32K1XX用MBDT なぜこの設定がメッセージの送信を妨げているのか説明していただけますか?追加モジュールは必要ですか?
查看全文
熱狂期 TEM説明S32 Design Studio for ARM v2018 注文番号S32-DS-ARM_v2018_169264627 EBF4-DE52-80C0-FD65は、承認された有効期限を延長することができますか? Re: 激活码过期 こんにちは、 お客様のS32DSライセンスが延長されました。
查看全文
S32G274 baremetal code I want to use a bare-metal program on the S32G274 development board, including bare-metal drivers for modules such as powering up the A53 processor, LINFlexD serial port, and Ethernet. I would like it to run successfully right out of the box. The drivers generated by S32DS only include processor power-up functionality. I have attempted to implement the LINFlexD serial port myself (enabling pins, enabling clocks, initializing the serial interface), but I'm unclear about how to properly handle clock enablement. I hope you can provide me with a ready-to-use bare-metal program that can be directly compiled in S32DS. Re: S32G274 baremetal code Hello, @Tatu_dd  Thanks for your post. 1. NXP's software enablement strategy for S32G274A positions the A53 cores primarily for Linux BSP operation rather than bare-metal development. The S32 Design Studio 3.6.8 examples for A53 cores are intentionally limited to boot/startup code, as the intended use case involves running a full Linux distribution on these cores. 2. For bare-metal A53 development, there are not much reference code released, there is only a demo existed, but it is not pure bare metal code on A53, but a heterogenous implementation instead As a result, you may have to implement or port the existing Linux driver or RTD driver according to your requirement, sorry that there is no directly formal examples/software releases provisioned by NXP.   BR Chenyin
查看全文