Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
IMX95LPD5EVK-19CM:L6.18.2のUUU eMMCフラッシュが失敗(LinuxおよびWindowsでのLIBUSBエラー) NXPチームの皆様、こんにちは。 純正BSPからIMX95LPD5EVK-19CMをeIQ Neutron NPU YOLO推論のためにLF_v6.18.2-1.0.0にアップグレードするのに助けが必要です。UUU eMMCのフラッシュは、LinuxとWindowsの両方でSDPS:bootで異なるlibusbエラーで失敗します。詳細は下記をご覧ください。 --- ## 1. ハードウェア |アイテム|詳細 | |------|--------| |ボード|IMX95LPD5EVK-19CM(i.MX 95 19×19 EVK、SOM + ベースボード) | |Yocto マシン / ホスト名 |IMX95-a1-19x19-LPDDR5-EVK | |シリコン |i.MX 95 A1 | |ストレージ |64GB eMMC(工場出荷時の事前フラッシュ済みLinux) | |パワー|J5に12V、SW4オン | |デバッグ |J31 USB-C →ホスト(シリアル番号115200) | |フラッシュポート |J8 USB1 OTG USB-C →ホスト | |カメラ |J7上のLogitech C920(/dev/video13) | --- ## 2.ソフトウェアのバージョン ### 現在(純正eMMC — Linuxは通常起動) | コンポーネント | バージョン | |-----------|---------| | BSP | LF6.12.34_2.1.0| |カーネル |6.12.34-lts-next-gbe78e49cb433 | |Boot cmdline |root=/dev/mmcblk0p2 | |Neutron delegate |v1.0.0-be8bf399 | |libneutron_delegate.so |/usr/lib/libneutron_delegate.so | |ホストコンバータ(旧) |eIQツールキット1.17 / Neutronコンバーター2.1.3| ### ターゲット(ダウンロード済み、eMMCへの書き込みはまだ完了していません) |コンポーネント |バージョン / ファイル | |-----------|----------------| |BSPリリース |LF_v6.18.2-1.0.0 (SCR-6.18.2-1.0.0) | |カーネル(期待値) |6.18.2-1.0.0 | |画像パッケージ |LF_v6.18.2-1.0.0_images_IMX95 | |ブートイメージ |imx-boot-imx95-19x19-lpddr5-evk-sd.bin flash_all| |根源 |imx-image-full-imx95evk.wic(~11 GB) | |Neutron代理(期待) |v1.0.0-7399A58E | |ホストコンバータ(ホストで準備完了) |eIQ Neutron SDK 3.0.1 (converter 3.0.1+0Xd5d7918e)| 参考:NXPフォーラムエンジニア(Zhiming_Liu)がi.MX95上でYoloV8mをL6.18.2+eIQ Neutron SDK 3.0.1+delegate 7399a58eで検証しました。 --- ## 3.アプリケーション目的 YOLO(v8n / v11n)でのUSBウェブカメラの人物検出方法: - INT8 TFLite エクスポート(Ultralytics) - Neutron コンバータ --ターゲットIMX95 - tflite_runtime + libneutron_delegate.SO 搭載 現在のBSP(6.12.34)では: - NXPフォーラム yolov8m_full_integer_quant_converted.tflite → NPU呼び出しでセグメンテーション違反 (終了コード139) - カスタム yolov8n_neutron.tflite → 呼び出しは成功しましたが、人物検出数は0です - NPU上のヘッドレスバックボーン → 常にガベージ出力(約1.13)CPU分割パイプラインは正常に動作する(検出率56~90%) 結論:SDK 3.0.1で変換されたNPUモデルを検証するには、eMMC上でL6.18.2 BSPが必要です。 --- ## 4. ホスト設定 | ホスト | UUU バージョン | パス | |------|-------------|------| | Ubuntu 24.04 (x86_64) | libuuu_1.5.243-0-g230f1b1 | /usr/local/bin/uuu | | Windows 10/11 | libuuu_1.5.243-0-g230f1b1 | uuu.exe (mfgtools uuu_1.5.243 リリースより) | 両ホスト上のイメージディレクトリ: LF_v6.18.2-1.0.0_images_IMX95 --- ## 5.ブートスイッチSW7(IMX95LPD5EVK-19CM QSGごと、1=ON 0=OFF) | モード | SW7-1 | SW7-2 | SW7-3 | SW7-4 | |------|-------|-------|-------|-------| |シリアルダウンロード (UUU) | 1 | 0 | 0 | 1 | | eMMC ブート (通常) | 1 | 0 | 1 | 0 | eMMCブート(SW7=1010)は正常に動作します。SW7の交換前には必ず、電源の完全な投入サイクルを実施してください。 --- ## 6. フラッシュ手順 (UUU 経由の eMMC) 基板準備(LinuxとWindowsでも同様): - SW7 = 1001(シリアルダウンロード) - J8(USB1 OTG)はホストPCにコネクテッド(J31ではありません) - オプションのシリアルコンソール用にJ31コネクテッド - J5 12 V電源コネクテッド - 「既知のUSBデバイスを待機中」と表示されたときにボードが電源オン コマンド: uuu -b emmc_all imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_allimx-image-full-imx95evk.wic (Linux: sudo uuu ... |ウィンドウズ:uuu.exe...画像ディレクトリより) --- ## 7.UUU errors — Linux (Ubuntu 24.04) sudo /usr/local/bin/uuu -b emmc_all \ imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all\ imx-image-full-imx95evk.wic 出力: NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1 成功 0 失敗 1 1:6-E3C50910 1/1 [HID(W): LIBUSB_ERROR_NO_DEVICE (-4)] SDPS: boot -scanterm -f imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all... 注: - lsusb は、NXP USB デバイス (1fc9:015d) が SDP モードであることを短時間表示します。 - uuu は時々「新しい USB デバイスが接続されました」と表示した後、SDPS: ブートで失敗します - sudoなしの場合:権限が拒否されました(errno=13) - eMMCは変更されませんでした(フラッシュ書き込みが完了しませんでした) --- ## 8. UUUエラー — Windows ホスト: Windows 10/11、PowerShell、uuu.exe 1.5.243 作業ディレクトリ:C:\Users\Hardware.Team\Downloads\LF_v6.18.2-1.0.0_images_IMX95 ### 試行 — flash_all (正しいブートイメージが期待される) PS C:\Users\Hardware.Team\Downloads\LF_v6.18.2-1.0.0_images_IMX95> & '..\uuu (2).exe' -b emmc_all imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_allimx-image-full-imx95evk.wic NXP IMXチップ用uuu(Universal Update Utility)-- libuuu_1.5.243-0-g230f1b1 成功 0 失敗 1 1:3-E3C50910 1/1 [HID(W): LIBUSB_ERROR_PIPE (-9)] SDPS: boot -scanterm -f imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all... 各ホストにおけるUSBエラーの概要: | ホスト | ブートイメージ | libusb エラー | |------|------------|--------------| | Ubuntu 24.04 | flash_all | LIBUSB_ERROR_NO_DEVICE (-4) | | Windows | flash_all | LIBUSB_ERROR_PIPE (-9) | すべての障害は同じステップで発生します:SDPS:ブート(eMMC書き込み処理前)。 --- ## 9. 今日通用するもの - SW7=1010 →通常、工場出荷時のeMMC Linux(6.12.34)を起動します - eth0上のSSH作業 - USBウェブカメラ(/dev/video13)を検出 - libneutron_delegate.so present(be8bf399) - CPU側の推論検証;現在のBSPでのNPU出力が不正確です --- ## 10.NXPへの質問 1.IMX95LPD5EVK-19CM(A1)、デバイス1fc9:015d、SW7=1001、J8でuuu 1.5.243を搭載したSDPS:ブート失敗の場合、LinuxでLIBUSB_ERROR_NO_DEVICE(-4)がLIBUSB_ERROR_PIPE(-9)/LIBUSB_ERROR_IO(-1)になる原因は何ですか? 2. 既知のuuu 1.5.243はありますか?+ IMX95 A1の互換性要件(ドライバ、WindowsのWinUSB/Zadig、Linuxのudevルール)について? 3. imx-boot-imx95-19x19-lpddr5-evk-sd.bin-flash_all + imx-image-full-imx95evk.wic が IMX95LPD5EVK-19CM eMMC フラッシュ (ECC RAM でない限り sd-ecc ではない) の正しい組み合わせであることを確認します。 4. be8bf399(6.12.34)と7399a58e(6.18.2)の間に、YOLOv8 INT8モデルに影響を与える既知のNeutronデリゲートの違いはありますか? 5. LinuxとWindowsの両方でUUUのUSBパスが失敗した場合に、L6.18.2をeMMCにフラッシュする代替の方法はありますか? --- ## 11.ログはご要望に応じて提供いたします。 - 完全なuuuu詳細ログ:uuu -v -b emmc_all...(LinuxおよびWindows) - ボードがSDPモードに入った際のホストLSUSB / デバイスマネージャー / dmesg - シリアルコンソールログ(工場出荷時のeMMC起動 — 動作中) - ボード:uname -r、文字列libneutron_delegate.so、NPUテスト結果は1934年12月6日 Neutron NPU開発のためのeMMCアップグレードをL6.18.2-1.0.0に完成させるためのご指導ありがとうございます。 よろしくお願いいたします。 Re: IMX95LPD5EVK-19CM: UUU eMMC flash of L6.18.2 fails (LIBUSB errors on Linux and Windows) i.MX 95のA1シリコンは、最新のBSPではサポートされなくなりました。6.12.34がA1をサポートする最後のバージョンと思われます。 回避策はありません。最新のBSPをA1シリコンで動かすことはできません。EVKを新しいドーターカードでアップグレードする必要があります。A1シリコンカードは青色、B0シリコンカードは緑色です。 6.18.2の.wicファイルを使用して古いEVKにUUUダウンロードをテストしていません。画像ですが、おそらくそちら側と同じように失敗すると思います。数日中にやります。SDカードでテストして、.wicをプログラムすることもできますPC上のイメージをSDカードにコピーし、ブートモードをSDカードに設定してEVKで実行してみてください。 よろしくお願いいたします。 ベルンハルト。
View full article
Bluetooth on i.MX8MP Hello, Expert, I am testing the AW-CM358SM on the IMX8MP. The WiFi is working successfully, but when I test Bluetooth on UART3, it shows an error. The error message is as follows. I have tried many methods but still have not succeeded. Do you have any ideas on how to fix it? I would greatly appreciate your help. error log: 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>;     assigned-clocks = <&clk IMX8MP_CLK_UART3>;     assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;     uart-has-rtscts;     status = "okay";     bluetooth {         compatible = "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     drv_mode=7     ps_mode=2     auto_ds=2     fw_name=nxp/sdiouart8987_combo_v0.bin } Kernel log Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.6.52-rt43-gd377c9049508-dirty (root@fbdebian) (aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Thu Jul 2 11:19:58 CST 2026 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: G3 i.MX8MPlus EVK board [ 0.000000] efi: UEFI not found. [ 0.000000] Reserved memory: unable to setup CMA region [ 0.000000] OF: reserved mem: node linux,cma compatible matching fail [ 0.000000] OF: reserved mem: 0x0000000000900000..0x000000000096ffff (448 KiB) nomap non-reusable ocram@900000 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000013fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff] [ 0.000000] cma: Reserved 8 MiB at 0x00000000ff800000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.4 [ 0.000000] percpu: Embedded 20 pages/cpu s43368 r8192 d30360 u81920 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: console=ttymxc1,115200 root=PARTUUID=6a120481-03 rw rootwait [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032192 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000fb800000-0x00000000ff800000] (64MB) [ 0.000000] Memory: 4012020K/4194304K available (16192K kernel code, 1688K rwdata, 5064K rodata, 3520K init, 541K bss, 174092K reserved, 8192K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 160 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns [ 0.000000] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns [ 0.000475] Console: colour dummy device 80x25 [ 0.000519] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000) [ 0.000528] pid_max: default: 32768 minimum: 301 [ 0.000602] LSM: initializing lsm=capability,integrity [ 0.000695] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.000711] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.002173] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.002240] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.002415] rcu: Hierarchical SRCU implementation. [ 0.002418] rcu: Max phase no-delay instances is 1000. [ 0.004206] EFI services will not be available. [ 0.004444] smp: Bringing up secondary CPUs ... [ 0.004903] Detected VIPT I-cache on CPU1 [ 0.004964] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000 [ 0.005000] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.005523] Detected VIPT I-cache on CPU2 [ 0.005565] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000 [ 0.005585] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.006045] Detected VIPT I-cache on CPU3 [ 0.006083] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000 [ 0.006100] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.006165] smp: Brought up 1 node, 4 CPUs [ 0.006173] SMP: Total of 4 processors activated. [ 0.006177] CPU features: detected: 32-bit EL0 Support [ 0.006181] CPU features: detected: CRC32 instructions [ 0.006243] CPU: All CPU(s) started at EL2 [ 0.006246] alternatives: applying system-wide alternatives [ 0.008002] devtmpfs: initialized [ 0.016979] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.017001] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.017422] pinctrl core: initialized pinctrl subsystem [ 0.020051] DMI not present or invalid. [ 0.020689] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.022304] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.023375] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.024665] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.024748] audit: initializing netlink subsys (disabled) [ 0.024932] audit: type=2000 audit(0.024:1): state=initialized audit_enabled=0 res=1 [ 0.025352] thermal_sys: Registered thermal governor 'step_wise' [ 0.025356] thermal_sys: Registered thermal governor 'power_allocator' [ 0.025401] cpuidle: using governor menu [ 0.025566] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.025647] ASID allocator initialised with 65536 entries [ 0.026696] Serial: AMBA PL011 UART driver [ 0.026763] imx mu driver is registered. [ 0.026785] imx rpmsg driver is registered. [ 0.032936] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000/unique-id@8 [ 0.035120] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc@0/bus@30000000/pinctrl@30330000/hoggrp [ 0.035566] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver [ 0.036067] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000 [ 0.037099] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000 [ 0.049206] Modules: 25968 pages in range for non-PLT usage [ 0.049215] Modules: 517488 pages in range for PLT usage [ 0.049877] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.049884] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.049889] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.049892] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.049896] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.049902] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.049909] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.049912] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.052093] iommu: Default domain type: Translated [ 0.052102] iommu: DMA domain TLB invalidation policy: strict mode [ 0.052394] SCSI subsystem initialized [ 0.052679] usbcore: registered new interface driver usbfs [ 0.052709] usbcore: registered new interface driver hub [ 0.052742] usbcore: registered new device driver usb [ 0.053603] pps_core: LinuxPPS API ver. 1 registered [ 0.053607] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.053619] PTP clock support registered [ 0.053886] EDAC MC: Ver: 3.0.0 [ 0.054304] scmi_core: SCMI protocol bus registered [ 0.055327] Bluetooth: Core ver 2.22 [ 0.055356] NET: Registered PF_BLUETOOTH protocol family [ 0.055361] Bluetooth: HCI device and connection manager initialized [ 0.055370] Bluetooth: HCI socket layer initialized [ 0.055375] Bluetooth: L2CAP socket layer initialized [ 0.055387] Bluetooth: SCO socket layer initialized [ 0.055707] vgaarb: loaded [ 0.056088] clocksource: Switched to clocksource arch_sys_counter [ 0.056287] VFS: Disk quotas dquot_6.6.0 [ 0.056396] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.063310] NET: Registered PF_INET protocol family [ 0.063495] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.066275] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.066325] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.066337] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.066585] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 0.067521] TCP: Hash tables configured (established 32768 bind 32768) [ 0.067635] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.067720] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.067927] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.068373] RPC: Registered named UNIX socket transport module. [ 0.068379] RPC: Registered udp transport module. [ 0.068381] RPC: Registered tcp transport module. [ 0.068384] RPC: Registered tcp-with-tls transport module. [ 0.068386] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.069403] PCI: CLS 0 bytes, default 64 [ 0.070488] Initialise system trusted keyrings [ 0.070625] workingset: timestamp_bits=46 max_order=20 bucket_order=0 [ 0.070895] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.071096] NFS: Registering the id_resolver key type [ 0.071116] Key type id_resolver registered [ 0.071120] Key type id_legacy registered [ 0.071137] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.071142] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.071159] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.071346] 9p: Installing v9fs 9p2000 file system support [ 0.100048] jitterentropy: Initialization failed with host not compliant with requirements: 9 [ 0.100055] Key type asymmetric registered [ 0.100059] Asymmetric key parser 'x509' registered [ 0.100104] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.100110] io scheduler mq-deadline registered [ 0.100114] io scheduler kyber registered [ 0.100139] io scheduler bfq registered [ 0.115771] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2 [ 0.115787] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin [ 0.117292] mxs-dma 33000000.dma-apbh: initialized [ 0.118069] SoC: i.MX8MP revision 1.1 [ 0.118477] Bus freq driver module loaded [ 0.135536] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.138454] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 16, base_baud = 5000000) is a IMX [ 0.138703] serial serial0: tty port ttymxc2 registered [ 0.139315] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 17, base_baud = 1500000) is a IMX [ 0.139350] printk: legacy console [ttymxc1] enabled [ 1.222791] loop: module loaded [ 1.227149] of_reserved_mem_lookup() returned NULL [ 1.237919] tun: Universal TUN/TAP device driver, 1.6 [ 1.244863] sky2: driver version 1.30 [ 1.249061] usbcore: registered new device driver r8152-cfgselector [ 1.255367] usbcore: registered new interface driver r8152 [ 1.261230] VFIO - User Level meta-driver version: 0.3 [ 1.271293] usbcore: registered new interface driver uas [ 1.276669] usbcore: registered new interface driver usb-storage [ 1.282753] usbcore: registered new interface driver usbserial_generic [ 1.289312] usbserial: USB Serial support registered for generic [ 1.295346] usbcore: registered new interface driver ftdi_sio [ 1.301121] usbserial: USB Serial support registered for FTDI USB Serial Device [ 1.308467] usbcore: registered new interface driver usb_serial_simple [ 1.315022] usbserial: USB Serial support registered for carelink [ 1.321145] usbserial: USB Serial support registered for flashloader [ 1.327526] usbserial: USB Serial support registered for funsoft [ 1.333554] usbserial: USB Serial support registered for google [ 1.339503] usbserial: USB Serial support registered for hp4x [ 1.345284] usbserial: USB Serial support registered for kaufmann [ 1.351402] usbserial: USB Serial support registered for libtransistor [ 1.357961] usbserial: USB Serial support registered for moto_modem [ 1.364256] usbserial: USB Serial support registered for motorola_tetra [ 1.370900] usbserial: USB Serial support registered for nokia [ 1.376765] usbserial: USB Serial support registered for novatel_gps [ 1.383149] usbserial: USB Serial support registered for siemens_mpi [ 1.389527] usbserial: USB Serial support registered for suunto [ 1.395476] usbserial: USB Serial support registered for vivopay [ 1.401511] usbserial: USB Serial support registered for zio [ 1.407203] usbcore: registered new interface driver usb_ehset_test [ 1.413528] usbcore: registered new device driver onboard-usb-hub [ 1.422006] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0 [ 1.428227] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0) [ 1.437427] i2c_dev: i2c /dev entries driver [ 1.445729] Bluetooth: HCI UART driver ver 2.3 [ 1.450203] Bluetooth: HCI UART protocol H4 registered [ 1.455351] Bluetooth: HCI UART protocol BCSP registered [ 1.460695] Bluetooth: HCI UART protocol LL registered [ 1.465847] Bluetooth: HCI UART protocol ATH3K registered [ 1.471280] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 1.477642] Bluetooth: HCI UART protocol Broadcom registered [ 1.483333] Bluetooth: HCI UART protocol QCA registered [ 1.488739] EDAC MC: ECC not enabled [ 1.493561] sdhci: Secure Digital Host Controller Interface driver [ 1.499762] sdhci: Copyright(c) Pierre Ossman [ 1.504580] Synopsys Designware Multimedia Card Interface Driver [ 1.511193] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.519372] ledtrig-cpu: registered to indicate activity on CPUs [ 1.526326] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 1.535249] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 1.545746] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000 [ 1.548948] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA [ 1.555377] optee: probing for conduit method. [ 1.565851] optee: api uid mismatch [ 1.569678] optee: probe of firmware:optee failed with error -22 [ 1.576620] NET: Registered PF_LLC protocol family [ 1.581492] u32 classifier [ 1.584247] input device check on [ 1.587910] Actions configured [ 1.591634] NET: Registered PF_INET6 protocol family [ 1.598148] Segment Routing with IPv6 [ 1.601891] In-situ OAM (IOAM) with IPv6 [ 1.605875] NET: Registered PF_PACKET protocol family [ 1.610955] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.625927] Bluetooth: RFCOMM TTY layer initialized [ 1.630834] Bluetooth: RFCOMM socket layer initialized [ 1.634392] mmc2: new HS400 Enhanced strobe MMC card at address 0001 [ 1.636001] Bluetooth: RFCOMM ver 1.11 [ 1.642888] mmcblk2: mmc2:0001 064G90 58.2 GiB [ 1.646098] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 1.653585] mmcblk2: p1 p2 p3 [ 1.655851] Bluetooth: BNEP filters: protocol multicast [ 1.661320] mmcblk2boot0: mmc2:0001 064G90 8.00 MiB [ 1.664139] Bluetooth: BNEP socket layer initialized [ 1.670589] mmcblk2boot1: mmc2:0001 064G90 8.00 MiB [ 1.674997] 8021q: 802.1Q VLAN Support v1.8 [ 1.680430] mmcblk2rpmb: mmc2:0001 064G90 16.0 MiB, chardev (238:0) [ 1.683109] lib80211: common routines for IEEE802.11 drivers [ 1.695071] 9pnet: Installing 9P2000 support [ 1.699490] Key type dns_resolver registered [ 1.704490] NET: Registered PF_VSOCK protocol family [ 1.719723] registered taskstats version 1 [ 1.723967] Loading compiled-in X.509 certificates [ 1.751680] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.762305] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.772790] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.783311] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.793861] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.806692] i2c i2c-0: IMX I2C adapter registered [ 1.813480] rtc-rx8111 2-0032: registered as rtc1 [ 1.820041] ina238 2-0043: power monitor ina237 (Rshunt = 50000 uOhm, gain = 4) [ 1.821839] nxp-pca9450 0-0025: pca9450bc probed. [ 1.827481] i2c i2c-2: IMX I2C adapter registered [ 1.869694] usb251xb 3-002c: Hub configuration was successful. [ 1.875553] usb251xb 3-002c: Hub probed successfully [ 1.880583] i2c i2c-3: IMX I2C adapter registered [ 1.885922] imx8mq-usb-phy 381f0040.usb-phy: supply vbus not found, using dummy regulator [ 1.894643] imx8mq-usb-phy 382f0040.usb-phy: supply vbus not found, using dummy regulator [ 1.912708] 30a60000.serial: ttymxc3 at MMIO 0x30a60000 (irq = 199, base_baud = 1500000) is a IMX [ 1.922917] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found [ 1.929740] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51 [ 1.936555] imx-dwmac 30bf0000.ethernet: DWMAC4/5 [ 1.941361] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported [ 1.948509] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported [ 1.955650] imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported [ 1.962359] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported [ 1.968520] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 1.976199] imx-dwmac 30bf0000.ethernet: device MAC address 2a:c5:99:84:66:bb [ 1.983350] imx-dwmac 30bf0000.ethernet: Enabled L3L4 Flow TC (entries=8) [ 1.990152] imx-dwmac 30bf0000.ethernet: Enabled RFS Flow TC (entries=10) [ 1.996965] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256) [ 2.004554] imx-dwmac 30bf0000.ethernet: Using 34/40 bits DMA host/device width [ 2.158192] realtek-mdio stmmac-1:00: found an RTL8363NB switch [ 2.164168] realtek-mdio stmmac-1:00: unable to register switch ret = -517 [ 2.175037] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.180572] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1 [ 2.188568] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6d hci version 0x110 quirks 0x000000a001000010 [ 2.198006] xhci-hcd xhci-hcd.1.auto: irq 203, io mem 0x38200000 [ 2.204153] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 2.209668] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 [ 2.217339] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 2.226380] hub 1-0:1.0: USB hub found [ 2.230477] hub 1-0:1.0: 1 port detected [ 2.236611] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.246489] hub 2-0:1.0: USB hub found [ 2.250581] hub 2-0:1.0: 1 port detected [ 2.256296] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 5 mkt segment 0 supported-hw 0x20 0x1 [ 2.268964] sdhci-esdhc-imx 30b40000.mmc: allocated mmc-pwrseq [ 2.269069] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO [ 2.313534] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA [ 2.413613] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA [ 2.414283] realtek-mdio stmmac-1:00: found an RTL8363NB switch [ 2.492421] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 2.540131] mmc0: new ultra high speed SDR104 SDIO card at address 0001 [ 2.600919] realtek-mdio stmmac-1:00: configuring for fixed/rgmii link mode [ 2.610450] realtek-mdio stmmac-1:00: Link is Up - 1Gbps/Full - flow control off [ 2.644563] realtek-mdio stmmac-1:00 eth1 (uninitialized): PHY [dsa-0.0:01] driver [Generic PHY] (irq=POLL) [ 2.684441] realtek-mdio stmmac-1:00 eth2 (uninitialized): PHY [dsa-0.0:03] driver [Generic PHY] (irq=POLL) [ 2.699335] DSA: tree 0 setup [ 2.704695] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 2.704785] hub 1-1:1.0: USB hub found [ 2.712031] input: cpu_inputs as /devices/platform/cpu_inputs/input/input1 [ 2.715286] hub 1-1:1.0: 4 ports detected [ 2.722488] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2.734966] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 2.741369] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 2.748657] clk: Disabling unused clocks [ 2.752652] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 2.761287] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 2.865310] hub 1-1:1.0: USB hub found [ 2.869427] hub 1-1:1.0: 4 ports detected [ 3.269517] EXT4-fs (mmcblk2p3): recovery complete [ 3.275227] EXT4-fs (mmcblk2p3): mounted filesystem 057d8de8-a7e7-4440-9fea-c9670c0c5df9 r/w with ordered data mode. Quota mode: none. [ 3.287379] VFS: Mounted root (ext4 filesystem) on device 179:3. [ 3.294319] devtmpfs: mounted [ 3.298268] Freeing unused kernel memory: 3520K [ 3.302934] Run /sbin/init as init process [ 3.423469] systemd[1]: System time before build time, advancing clock. [ 3.450897] systemd[1]: systemd 252.39-1~deb12u2 running in system mode (+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]: Detected architecture arm64. Welcome to Debian GNU/Linux 12 (bookworm)! [ 3.506158] systemd[1]: Hostname set to . [ 3.512764] systemd[1]: Initializing machine ID from random generator. [ 3.558947] systemd[1]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set [ 3.931119] systemd[1]: Queued start job for default target graphical.target. [ 3.968011] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ OK ] Created slice system-getty.slice - Slice /system/getty. [ 3.993796] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modpr…lice - Slice /system/modprobe. [ 4.022309] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-seria… - Slice /system/serial-getty. [ 4.049678] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-syste… - Slice /system/systemd-fsck. [ 4.077353] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 4.100497] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. [ OK ] Started systemd-ask-passwo…quests to Console Directory Watch. [ 4.128453] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ OK ] Started systemd-ask-passwo… Requests to Wall Directory Watch. [ 4.156396] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point was skipped because of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc). [ 4.175866] systemd[1]: Expecting device dev-mmcblk2p1.device - /dev/mmcblk2p1... Expecting device dev-mmcblk2p1.device - /dev/mmcblk2p1... [ 4.200472] systemd[1]: Expecting device dev-ttymxc1.device - /dev/ttymxc1... Expecting device dev-ttymxc1.device - /dev/ttymxc1... [ 4.224224] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Reached target cryptsetup.…get - Local Encrypted Volumes. [ 4.248610] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integrityse…Local Integrity Protected Volumes. [ 4.276289] systemd[1]: Reached target paths.target - Path Units. [ OK ] Reached target paths.target - Path Units. [ 4.296264] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ 4.320247] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 4.340224] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 4.360269] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup… - Local Verity Protected Volumes. [ 4.384758] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd…sck to fsckd communication Socket. [ 4.412536] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initc… initctl Compatibility Named Pipe. [ 4.441749] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ OK ] Listening on systemd-journ…socket - Journal Audit Socket. [ 4.468740] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journ…t - Journal Socket (/dev/log). [ 4.496878] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 4.520946] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-netwo… - Network Service Netlink Socket. [ 4.557127] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd….socket - udev Control Socket. [ 4.584722] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd…l.socket - udev Kernel Socket. [ 4.624665] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 4.651859] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount▒▒POSIX Message Queue File System... [ 4.680049] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.… - Kernel Debug File System... [ 4.709270] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 4.724518] systemd[1]: kmod-static-nodes.service - Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.6.52-rt43-gd377c9049508-dirty/modules.devname). [ 4.757545] systemd[1]: Starting [email protected] - Load Kernel Module configfs... Starting modprobe@configfs…m - Load Kernel Module configfs... [ 4.788352] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod... [ 4.816731] systemd[1]: Starting [email protected] - Load Kernel Module drm... Starting [email protected] - Load Kernel Module drm... [ 4.848481] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_psto…- Load Kernel Module efi_pstore... [ 4.876748] systemd[1]: Starting [email protected] - Load Kernel Module fuse... Starting [email protected]…e - Load Kernel Module fuse... [ 4.904963] systemd[1]: Starting [email protected] - Load Kernel Module loop... Starting [email protected]…e - Load Kernel Module loop... [ 4.928580] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/). [ 4.968886] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 5.004486] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-l…rvice - Load Kernel Modules... [ 5.031531] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line... Starting systemd-network-g… units from Kernel command line... [ 5.084818] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... Starting systemd-remount-f…nt Root and Kernel File Systems... [ 5.115743] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trig…[0m - Coldplug All udev Devices... [ 5.136505] EXT4-fs (mmcblk2p3): re-mounted 057d8de8-a7e7-4440-9fea-c9670c0c5df9 r/w. Quota mode: none. [ 5.153130] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-mqueue.mount▒▒- POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System. [ OK ] Finished modprobe@configfs…[0m - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod. [ OK ] Finished [email protected] - Load Kernel Module drm. [ OK ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore. [ OK ] Finished [email protected] - Load Kernel Module fuse. [ OK ] Finished [email protected] - Load Kernel Module loop. [ OK ] Finished systemd-modules-l…service - Load Kernel Modules. [ OK ] Finished systemd-network-g…rk units from Kernel command line. [ OK ] Finished systemd-remount-f…ount Root and Kernel File Systems. [ OK ] Reached target network-pre…get - Preparation for Network. Mounting sys-kernel-config…ernel Configuration File System... Starting systemd-journal-f…h Journal to Persistent Storage... [ 5.501074] systemd-journald[137]: Received client request to flush runtime journal. Starting systemd-random-se…ice - Load/Save Random Seed... Starting systemd-sysctl.se…ce - Apply Kernel Variables... Starting systemd-sysusers.…rvice - Create System Users... [ OK ] Finished systemd-udev-trig…e - Coldplug All udev Devices. [ OK ] Mounted sys-kernel-config.… Kernel Configuration File System. [ OK ] Finished systemd-journal-f…ush Journal to Persistent Storage. [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. Starting ifupdown-pre.serv…ynchronize boot up for ifupdown... [ OK ] Finished systemd-sysusers.service - Create System Users. Starting systemd-tmpfiles-…ate Static Device Nodes in /dev... [ OK ] Finished systemd-tmpfiles-…reate Static Device Nodes in /dev. [ OK ] Reached target local-fs-pr…reparation for Local File Systems. [ OK ] Reached target local-fs.target - Local File Systems. Starting systemd-tmpfiles-…te System Files and Directories... Starting systemd-udevd.ser…ger for Device Events and Files... [ OK ] Finished systemd-tmpfiles-…eate System Files and Directories. Starting systemd-timesyncd… - Network Time Synchronization... Starting systemd-update-ut…rd System Boot/Shutdown in UTMP... [ OK ] Finished systemd-update-ut…cord System Boot/Shutdown in UTMP. [ OK ] Started systemd-udevd.serv…nager for Device Events and Files. Starting systemd-networkd.…ice - Network Configuration... [ OK ] Found device dev-ttymxc1.device - /dev/ttymxc1. [ OK ] Started systemd-timesyncd.…0m - Network Time Synchronization. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.… apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.tim… Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer▒▒etadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused blocks once a week. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Started man-db.timer - Daily man-db regeneration. [ OK ] Started sysstat-collect.ti… accounting tool every 10 minutes. [ OK ] Started sysstat-summary.ti…of yesterday's process accounting. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on dbus.socket▒▒- D-Bus System Message Bus Socket. [ OK ] Reached targe[ 6.421751] cfg80211: failed to load regulatory.db t sockets.target - Socket Units. [ OK ] Reached target basic.target - Basic System. [ OK ] Started cron.service -…kground program processing daemon. Starting dbus.service - D-Bus System Message Bus... [ 6.524255] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2 [ 6.537384] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin [ OK ] Started firmwared.service - Linux Firmware Loader Daemon. [ 6.563260] imx-sdma 30bd0000.dma-controller: external firmware not found, using ROM firmware Starting kexec-load.servic…B: Load kernel image with kexec... Starting lm-sensors.servic…ize hardware monitoring sensors... Starting platcfg.service▒▒r various NXP i.MX/LS platforms... [ OK ] Started seatd.service - Seat management daemon. [ OK ] Started strongswan-starter…Ev1/IKEv2 daemon using ipsec.conf. Starting sysstat.service - Resets System Activity Logs... Starting systemd-logind.se…ice - User Login Management... [ OK ] Started systemd-networkd.service - Network Configuration. [ OK ] Finished ifupdown-pre.serv… synchronize boot up for ifupdown. [ OK ] Finished e2scrub_reap.serv…ine ext4 Metadata Check Snapshots. [ OK ] Finished sysstat.service - Resets System Activity Logs. [ OK ] Finished lm-sensors.servic…alize hardware monitoring sensors. [ OK ] Started kexec-load.service…LSB: Load kernel image with kexec. [ OK ] Found device dev-mmcblk2p1.device - /dev/mmcblk2p1. [ OK ] Reached target usb-gadget.…m - Hardware activated USB gadget. Starting networking.service - Raise network interfaces... Starting systemd-fsck@dev-… System Check on /dev/mmcblk2p1... [ OK ] Started systemd-fsckd.serv…tem Check Daemon to report status. [ OK ] Finished systemd-fsck@dev-…le System Check on /dev/mmcblk2p1. [ 7.297245] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 7.305583] imx-dwmac 30bf0000.ethernet eth0: No Safety Features support found [ 7.312850] imx-dwmac 30bf0000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported Mounting boot.mount - /boot... [ 7.324878] imx-dwmac 30bf0000.ethernet eth0: registered PTP clock [ 7.336555] imx-dwmac 30bf0000.ethernet eth0: FPE workqueue start [ 7.343570] imx-dwmac 30bf0000.ethernet eth0: configuring for fixed/rgmii-id link mode [ 7.353100] imx-dwmac 30bf0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off [ 7.353244] EXT4-fs (mmcblk2p1): mounted filesystem 45d36d6d-da2c-4fa0-ae4f-46086176bf89 r/w with ordered data mode. Quota mode: none. [ 7.354853] 8021q: adding VLAN 0 to HW filter on device eth0 [ OK ] Mounted boot.mount - /boot. [ 7.484902] realtek-mdio stmmac-1:00 eth1: configuring for phy/gmii link mode [ 7.499221] 8021q: adding VLAN 0 to HW filter on device eth1 [ 7.722835] realtek-mdio stmmac-1:00 eth2: configuring for phy/gmii link mode [ 7.758421] 8021q: adding VLAN 0 to HW filter on device eth2 [ OK ] Finished networking.service - Raise network interfaces. [ 7.988116] random: crng init done [ OK ] Finished systemd-random-se…rvice - Load/Save Random Seed. [ OK ] Started dbus.service - D-Bus System Message Bus. Starting wpa_supplicant.service - WPA supplicant... [ OK ] Started systemd-logind.service - User Login Management. [ OK ] Started wpa_supplicant.service - WPA supplicant. [ OK ] Reached target network.target - Network. Starting mosquitto.service - Mosquitto MQTT Broker... Starting ssh.service - OpenBSD Secure Shell server... Starting systemd-hostnamed.service - Hostname Service... Starting systemd-user-sess…vice - Permit User Sessions... [ OK ] Finished systemd-user-sess…ervice - Permit User Sessions. [ OK ] Started [email protected] - Getty on tty1. [ OK ] Started serial-getty@ttymx…ice - Serial Getty on ttymxc1. [ OK ] Reached target getty.target - Login Prompts. [ OK ] Started systemd-hostnamed.service - Hostname Service. [ OK ] Started ssh.service - OpenBSD Secure Shell server. [ OK ] Started mosquitto.service - Mosquitto MQTT Broker. [ OK ] Reached target multi-user.target - Multi-User System. [ OK ] Reached target graphical.target - Graphical Interface. Starting systemd-update-ut… Record Runlevel Change in UTMP... [ OK ] Finished platcfg.service▒▒for various NXP i.MX/LS platforms. [ OK ] Finished systemd-update-ut… - Record Runlevel Change in UTMP. Debian GNU/Linux 12 imx8mpevk ttymxc1 NXP Linux SDK 2506 Debian Server (optimized with NXP-specific hardware acceleration) imx8mpevk login: root Password: Linux imx8mpevk 6.6.52-rt43-gd377c9049508-dirty #1 SMP PREEMPT Thu Jul 2 11:19:58 CST 2026 aarch64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@imx8mpevk:~# root@imx8mpevk:~# modprobe moal mod_para=nxp/wifi_mod_para.conf [ 27.658951] mlan: loading out-of-tree module taints kernel. [ 27.688908] wlan: Loading MWLAN driver [ 27.693279] wlan: Register to Bus Driver... [ 27.697621] vendor=0x02DF device=0x9149 class=0 function=1 [ 27.703270] Attach moal handle ops, card interface type: 0x105 [ 27.709133] rps set to 0 from module param [ 27.713466] SD8987: init module param from usr cfg [ 27.718305] card_type: SD8987, config block: 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=enable [ 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] Enable moal_recv_amsdu_packet [ 27.755832] Attach mlan adapter operations.card_type is 0x105. [ 27.762044] wlan: Enable TX SG mode [ 27.765551] wlan: Enable RX SG mode [ 27.776176] Request firmware: nxp/sdiouart8987_combo_v0.bin [ 28.073628] Wlan: FW download over, firmwarelen=626584 downloaded 617556 [ 28.944747] WLAN FW is active [ 28.947734] on_time is 28943658375 [ 29.003401] VDLL image: len=9028 [ 29.006743] FW country code WW does not match with US [ 29.012026] fw_cap_info=0x181d6f03, dev_cap_mask=0xffffffff [ 29.017672] max_p2p_conn = 8, max_sta_conn = 8 [ 29.022438] SDIO rx aggr: 1 block_size=512 [ 29.026600] wlan: Enable RX SG mode [ 29.030117] mpa_rx_buf_size=65280 [ 29.054744] Register NXP 802.11 Adapter mlan0 [ 29.061163] Register NXP 802.11 Adapter uap0 [ 29.069437] Register NXP 802.11 Adapter wfd0 [ 29.073887] wlan: version = SD8987----16.92.21.p142.3-MM6X16505.p4-GPL-(FP92) [ 29.083234] wlan: Register to Bus Driver Done [ 29.088229] wlan: Driver loaded successfully root@imx8mpevk:~# [ 29.430504] wlan: mlan0 START SCAN [ 33.741685] wlan: SCAN COMPLETED: scanned AP count=6 root@imx8mpevk:~# root@imx8mpevk:~# mod[ 38.754412] wlan: mlan0 START SCAN probe btnxpuart [ 43.549431] btnxpuart serial0-0: ipg clock enabled, rate=80000000 [ 43.555634] btnxpuart serial0-0: per clock enabled, rate=80000000 root@imx8mpevk:~# [ 43.743746] wlan: SCAN COMPLETED: scanned AP count=14 [ 44.580103] Bluetooth: hci0: FW already running. [ 46.628430] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 48.756247] wlan: mlan0 START SCAN [ 53.744943] wlan: SCAN COMPLETED: scanned AP count=16 [ 53.753462] wlan: sched scan start Re: Bluetooth on i.MX8MP Hello @wanggg  Which 8MP board you currently using? Could you share hardware connection? Best Regards Shaun Re: Bluetooth on i.MX8MP Hello @shaun_wu  I have already identified the hardware problem. Thank you for your help.
View full article
S32K312: WKUP割り込みがトリガーされない I have configured PTB2 as the WKUP input pin, and WKUP チャネル 8 はPTB2にマッピングされます。WKUPのモジュール構成は正しいようです。しかし、WKUPの割り込みはトリガーされていません。 以前、同じピンをEIRQ入力として設定したところ、割り込みが正常にトリガーされたため、ピンと外部信号が正しく機能していることが確認できました。 問題: PTB2はWKUPの入力として設定されています。 WKUPチャネル8はPTB2に割り当てられていました。 WKUP割り込みは受信されませんでした。 同じハードウェア構成で、EIRQ構成でも正しく動作します。 割り込みが生成されないようにする追加のWKUP設定要件、依存関係、または既知の制限があるかどうか、ご協力ください。 Wkpu_Ip_Init(0U, &Wkpu_Ip_Config_PB); /* INT2: ウェイクアップトリガー。*/ Wkpu_Ip_EnableInterrupt(0, Wkpu_Ip_ChannelConfig_PB[2U].hwChannel); Wkpu_Ip_EnableNotification(Wkpu_Ip_ChannelConfig_PB[2U].hwChannel); Re: S32K312: WKUP Interrupt Not Triggering こんにちは、 @DiaDev さん。 S32K3は~60の外部ウェイクアップに加え、4つの内部ウェイクアップソースも提供しており、チャネル設定時にこれらを考慮しなければなりません。これは、+4をオフセットとして加えることを意味します: PTB2はウェイクアップパッド[8]で、4つの内部ソースがチャネル 12となります。 この設定を変更して、WKPUがトリガーされるかどうかテストしてください。 よろしくお願いします、 ジュリアン
View full article
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 我已经找到了硬件问题所在。感谢您的帮助。
View full article
使用 imx95 启动相机 大家好, 我正在使用 imx95 SVS 设置 imx95[SOC] + MX95MBDES01[MAX96724] ===> {mx95mbcam[0x03C10+MAX96717F]+mx95mbcam[0x03C10+MAX96717F]+mx95mbcam[0x03C10+MAX96717F]+custom_cam[0x03H10+MAX96717]} 所以基本上,整个设置与 SVS 相同,只是将 cam3 更换为自定义摄像头模块 [0x03H10+MAX96717]。 我正在进行驱动程序修改,但遇到了 GMSL 连接锁定的问题。 我的自定义相机模块采用以下配置运行: I2C 地址:0x84;晶振配置 同轴像素模式,6Gbps 我只能看到 cam0-3: root@imx95-19x19-lpddr5-evk:~# i2cdetect -l i2c-1 i2c 44350000.i2c I2C 适配器 i2c-2 i2c 42530000.i2c I2C 适配器 i2c-3 i2c 42540000.i2c I2C 适配器 i2c-4 i2c 426b0000.i2c I2C 适配器 i2c-5 i2c 426c0000.i2c I2C 适配器 i2c-6 i2c 426d0000.i2c I2C 适配器 i2c-8 i2c i2c-2-mux(通道 ID 0)I2C 适配器 i2c-9 i2c i2c-2-mux(通道 ID 1)I2C 适配器 i2c-10 i2c i2c-2-mux(通道 ID 2)I2C 适配器 请提出解决方案。 Re: Camera bring-up with imx95 原先的配置有4个摄像头模块,芯片是MAX96724。现在你把其中一个模块cam3换成了自定义摄像头模块MAX96717,然后就找不到它了。这个模块的chan_id是3,对吗? Re: Camera bring-up with imx95 我通过运行正确的SerDes配置解决了这个问题。 现在摄像头已经架好,但是拍摄到的视频画面白色过多。 如何进行图像调整? 附上视频供参考。 Re: Camera bring-up with imx95 是的,没错 Re: Camera bring-up with imx95 我得到了输出图像。如何进行图像调优? 附件是我使用的图片和数据。 Re: Camera bring-up with imx95 如何生成调优 bin 文件? Re: Camera bring-up with imx95 首先检查:ISP 是否真的在使用? 运行: libcamera-hello --list-cameras 或 media-ctl -p 并验证数据流是否正常传输: 传感器 -> ISI -> 互联网服务提供商 -> libcamera 如果绕过网络服务提供商 (ISP) 直接显示原始数据,图像质量会非常差。i.MX95 相机子系统设计用于 RAW Bayer 传感器的 ISP。 常见原因一:拜耳模式错误 您更换了SVS传感器: OX03C10 其中: OX03H10 首先需要核实的事情之一是: BGGR RGGB 格林-巴利红 GBRG 如果驱动程序中配置的拜耳阵列顺序与传感器输出格式不同,图像通常会出现以下情况: 极亮 颜色错误 粉红色/洋红色调 绿色色调 检查传感器模式表和 DT 端点配置。 常见原因之二:暴露量过高 尝试手动强制曝光。 例如: v4l2-ctl -d /dev/v4l-subdevX --all `` 检查: 接触 模拟增益 数字增益 如果曝光值固定在一个较大的值,图像将完全变成白色。 常见原因#3:AE/AWB 功能异常 i.MX95 ISP 使用校准/调谐信息和 IPA 算法来实现以下功能: 自动曝光 (AE) 自动白平衡 (AWB) 色彩校正 降噪 伽马 相机移植指南指出,必须为新传感器创建特定于该传感器的配置和校准数据库。 如果您只是复制了 OX03C10 驱动程序并更改了传感器 ID,则 ISP 可能仍然加载 OX03C10 调谐参数,而这些参数对于 OX03H10 是不正确的。 常见原因 4:错误的桌面排版/校准数据库 对于 i.MX95,调谐参数存储在传感器特定的数据库文件中: database_ _ _ _ .bin 移植指南指出,必须为新传感器创建专用校准文件,并通过 IPA 配置进行安装。 未进行适当校准: 暴露情况可能不稳定 白平衡可能会出错 颜色可能不准确 图像可能显得模糊不清 Re: Camera bring-up with imx95 清除摄像头正面灰尘;调整背景光,使图像更清晰;调整亮度和对比度并检查效果;检查线缆连接,使连接处牢固。 顺便一提, MAX96717F 和 MAX96717 在串行器/解串器配置方面可能存在一些参数差异。
View full article
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.
View full article
基于 DRM 的 imx6q 显示 我使用的是基于 DRM 的显示管道的 i.MX6Q 平台。我想知道它是否支持使用 VPU 进行 JPEG 硬件解码。 如果支持硬件 JPEG 解码,请详细说明需要在内核上启用哪些功能,以及如何使用 GStreamer 在 i.MX6Q 上使用硬件解码器解码 JPEG 编码流。 如果不支持 JPEG 硬件解码,能否解释一下该平台上还有哪些硬件加速编码和解码选项可用于摄像机流媒体? i.MX6 四核 Yocto Project Re: DRM based display of imx6q HI@Oswalag我看到了https://www.nxp.com/docs/en/reference-manual/i.MX_VPU_Application_Programming_Interface_Linux_RM.pdf,其中提到支持 H.264 解码。BP/MP/HP、VC-1 SP/MP/AP、MPEG-4 SP/ASP 但你已经提到它支持所以如何使用 gstreamer 进行解码无论我尝试访问你共享的补丁但它无法打开时请给我们适当的文档参考这将对我们有所帮助。 Re: DRM based display of imx6q 你好 如表 9-7 所述,VPU 仅支持 MJPEG 基准格式。 RM 中的VPU 规格摘要 。 请查看以下链接作为参考。 i.MX6 中的 JPEG 硬件解码和大小调整 - NXP Community Re: DRM based display of imx6q 请尝试点击以下链接,我这边没有问题。 https://community.nxp.com/t5/i-MX-Processors/JPEG-hardware-decode-and-resize-in-i-MX6/m-p/241129  IMX6Q U-BOOT 您好,我有一台定制相机,搭载IMX6q处理器。 我有一个可以在旧版引导加载程序和旧版内核上运行的固件。 我需要更新引导加载程序和内核。 但我始终无法通过内核加载阶段。 UART 日志始终为空。 请帮忙。
View full article
如何恢复 GUI Guider 丢失的项目配置文件? 嵌入式 T113 板上使用了分辨率为 480*320 的 LCD 屏幕。最初,UI 设计是使用 NXP GuiGuider 软件工具完成的,该工具会自动生成一组 C 代码。后来,.guiguider项目文件丢失了,当我尝试使用 GuiGuider IDE 软件再次打开它时,由于 .guiguider 文件格式错误,加载失败。找不到项目配置文件。现在,我只能通过生成的 C 代码来修改界面,这非常不直观且效率低下。我想请问大家,有什么办法可以恢复 .guiguider 文件吗?从 C 项目代码中获取项目配置文件? Re: How to recover lost project config files of GUI Guider? 嗨@wenzhang , 遗憾的是,目前没有真正恢复 .guiguider 文件的方法。从 C 项目代码中提取的项目文件。从技术上讲,它们是彼此独立的。.guiguider该文件用于存储 GUI Guider 应用程序用作输入的所有配置,并将其显示为可编辑的项目。另一方面,生成的 C 代码是 GUI Guider 的输出,它是作为 LVGL 配置生成的,用于使用此图形库显示 GUI。 如果只需要进行一些微调,最好的办法可能是创建一个新项目,大致设置所需的组件更改,然后使用生成的代码作为参考,引用来调整原始项目的代码。 如果您需要进行的更改比较大,那么最好在 GUI Guider 中创建一个新项目,重新制作整个 GUI,并让该工具再次处理整个代码的生成。这样,您就可以使用最新版本的 GUI Guider (v2.0.0) 将您的 GUI 更新到最新版本的 LVGL (v9.4.0)。 BR, 埃德温。
View full article
LX2080 After the LX2080 processor operates for a period of time in a high-temperature environment, the on-board temperature sensor reads 86°C. Upon power cycling, printing freezes at the message "Fixed DDR on board", and the serial port becomes unresponsive. Re: LX2080 Thank you for your reply. Only one board in this batch has this issue. The problem reproduces after full power cycle, but rebooting via the kernel does not trigger the fault. We are unable to run verification tools in high-temperature environments, and the board functions normally at room temperature.@June_Lu Re: LX2080 Please validate the DDR on the high-temperature environment with QCVS DDR to confirm DDR works well. Thanks Re: LX2080  "on-board temperature sensor reads 86°C", is it Tj or on board sensor used to test the board temperature? Thanks
View full article
使用 FTM3 在 S32K142 上出现意外 PWM 行为 — 占空比未更新 尊敬的恩智浦支持团队, 我目前正在使用 S32K142 微控制器,并通过 FTM3 模块使用六个 PWM 通道。系统时钟配置为 80 MHz。我的应用程序从电位计(范围从 0 到大约 1900 LSB)读取 ADC 值,并将其映射到 PWM 占空比。 但是,我遇到了一个问题,即使 ADC 值已正确更改,但占空比在运行时仍无法更新。作为临时解决办法,我在写入 CnV 寄存器之前先停止 FTM3 定时器,然后再重新启动。这种方法可行,但对于实时应用来说并不理想。 同步机制似乎没有按照预期运行。我想了解这种行为的根本原因,以及是否有推荐的方法可以在运行时不停止计时器的情况下更新占空比。 为了证明这一点,我准备了一个最简单的例子来说明这个问题。如果您能就如何在 S32K142 上用 FTM3 实现正确的 PWM 同步提出任何见解或建议,我将不胜感激。 初始化: void FTM3_PWM_Init_Basic(void) { // Clock aktivieren PCC->PCCn[PCC_FTM3_INDEX] |= PCC_PCCn_CGC_MASK; PCC->PCCn[PCC_PORTD_INDEX] |= PCC_PCCn_CGC_MASK; // PTD3 als FTM3_CH5 konfigurieren (ALT2) PORTD->PCR[3] = PORT_PCR_MUX(2); // FTM-Modus aktivieren FTM3->MODE |= FTM_MODE_WPDIS_MASK | FTM_MODE_FTMEN_MASK; // Timer konfigurieren (noch nicht starten!) FTM3->SC = 0; // Timer gestoppt FTM3->MOD = PWM_PERIOD_TICKS; // Kanal 5 konfigurieren FTM3->CONTROLS[5].CnSC = FTM_CnSC_MSB_MASK | FTM_CnSC_ELSB_MASK; FTM3->CONTROLS[5].CnV = PWM_PERIOD_TICKS / 2; // 50% Duty // PWM-Ausgabe aktivieren FTM3->SC |= FTM_SC_PWMEN5_MASK; // Jetzt Timer starten FTM3->SC |= FTM_SC_CLKS(1) | FTM_SC_PS(0); // System Clock, Prescaler = 1 } 不工作的 "任务更新": void FTM3_PWM_Update(uint16_t adcValue) { uint16_t dutyTicks = (adcValue * PWM_PERIOD_TICKS) / MAX_ADC_VALUE; // 1. PWM-Ausgabe kurz maskieren, um Glitches zu vermeiden FTM3->OUTMASK = 0x20; // Maske für CH5 (Bit 5) // 2. Duty-Cycle in gepuffertes Register schreiben FTM3->CONTROLS[5].CnV = dutyTicks; // 3. Synchronisation auslösen → übernimmt CnV und OUTMASK FTM3->SYNC |= FTM_SYNC_SWSYNC_MASK; // 4. PWM-Ausgabe wieder aktivieren FTM3->OUTMASK = 0x00; FTM3->SYNC |= FTM_SYNC_SWSYNC_MASK; } 有效的值班-更新: void FTM3_PWM_Update(uint16_t adcValue) { uint16_t dutyTicks = (adcValue * PWM_PERIOD_TICKS) / MAX_ADC_VALUE; // Timer stoppen FTM3->SC &= ~FTM_SC_CLKS_MASK; // CnV schreiben FTM3->CONTROLS[5].CnV = dutyTicks; // Timer wieder starten FTM3->SC |= FTM_SC_CLKS(1) | FTM_SC_PS(0); } 感谢并致以诚挚的问候, Armin Re: Unexpected PWM Behavior on S32K142 Using FTM3 – Duty Cycle Not Updating 嗨 _Leo_, 谢谢您的回答。 老实说,这对我没有帮助,因为它与我的问题无关。我详细询问了某个 PWM 占空比更新的FTM3配置是否正确,或者是否需要每次都停止计数器,这我不相信,也与参考手册相矛盾。也许我理解错了。 出于其他原因,我必须坚持使用我的开发环境(顺便说一句我没有提及我目前正在使用哪个版本),并且想在不使用任何其他驱动程序代码的情况下澄清这个问题,而是从注册级别和对参考手册的基本理解出发。 亲切的问候 Armin Re: Unexpected PWM Behavior on S32K142 Using FTM3 – Duty Cycle Not Updating 感谢您关注我们的产品并为我们的社区做出贡献。 使用 S32K142(或任何其他 S32K1 衍生产品)进行开发时,我们建议使用最新的 S32DS 和 RTD 版本: • S32 Design Studio 3.6.4 — Windows/Linux • S32K1_S32M 24X 实时驱动程序 AUTOSAR R21-11 版本 3.0.0 要下载集成开发环境,请访问S32 平台的 S32 Design Studio页面-> Downloads -> S32Design Studio 3.6.4 - Windows/Linux 要下载 RTD,请前往 S32K1 页面 -> 设计资源-> 软件-> S32K1 的实时驱动程序-> 汽车软件-s32k1_s32m24x- Cortex-M 的实时驱动程序 请在版本说明之前查看每个软件的安装流程/详细信息。 安装 SW 后,您可以参考 FTM 示例。 更新到最新版 RTD 后,您将受益于最新的错误修复和性能改进。你正在使用的当前版本落后了几个版本,这可能会影响稳定性和兼容性。随时更新 RTD 可确保您使用最新功能和增强功能。 希望这些信息对您有所帮助。如果您对实时驱动程序(RTD)还有其他疑问,请随时与我们联系。 Re: Unexpected PWM Behavior on S32K142 Using FTM3 – Duty Cycle Not Updating 哈哈 我也遇到类似的问题 经过一番折腾 最终问题最终解决了. 我在S32K144上同时改变开关频率和占空比,发现频率可以任意改变,但与其同时改变的占空比却总是变不了。 直到我看到这篇帖子:https://community.nxp.com/t5/S32K/How-to-change-PWM-duty-cycle-on-s32k144/m-p/735522. 最终问题最终解决了. 祝你好运!
View full article
Debug application started by the MCUBOOT Dear Everyone, the board we use is IMXRT1176. I would like to debug my application which is started by mcuboot. I would like the debugger to flash a signed application and debug it afterwards. Let me show you what i did: 1. Original build produced me an app.elf 2. I converted an app.elf to app.bin and singed it with imgtool to create app_signed.bin 3. I used arm-none-eabi-objcopy to wrap app_signed.bin into app_signed.bin.elf 4. I used this lanuch.json configuration ``` { "type": "mcuxpresso-debug", "name": "Debug bootloader app", "request": "launch", "cwd": "${workspaceFolder}", "executable": " /app.elf", "isAttach": false, "probeType": "LinkServer", "stopAtSymbol": "main", "skipBuildBeforeDebug": true, "extraSymbolFiles": [     " /app.elf",     " /bootloader.elf", ], "postLaunchCommands": [     "load /app_signed.bin.elf 0x30100000" ], "gdbInitCommands": [    "set remotetimeout 600",     "set debug-file-directory",     "set non-stop off", ], "gdbServerConfigs": {     "linkserver": {          "device": "MIMXRT1176xxxxx:MIMXRT1170-EVKB",          "core": "cm7", }, "segger": {}, "pemicro": {} }, }, ``` It seems to work, meaning i can debug both bootloader and app, but it feels like a hack. What I don't like the most is that flash is written twice. Once for executable where we write unsigned binary and one for load where we write signed binary (which has the same core code obviously). Could you please tell me if i missed something obvious? Do you think there is a cleaner way to achieve that. Just as an info, I know how to attach to already flashed image, the process above is more about convenience to start debugging in one step, I mention this to express what my goal is. Thanks a lot in advance for any help and suggestions! Best Regards, Jakub Re: Debug application started by the MCUBOOT Hello @jslota13245, There are currently no defined steps that combine flashing and debugging a signed image into a single workflow, as these are typically handled as separate processes. In general, you would first flash the signed image onto the device and then attach the debugger afterwards. As a reference, you may find it helpful to review the "Running the demo" section of the ota_mcuboot_basic example, which demonstrates two different approaches for flashing a signed image that could be adapted to your setup. Additionally, the "Transferring data" to the flash memory section provides an overview of the available tools that can be used for the flashing process. On the other hand, could you please clarify the reason for converting the signed image into a .bin.elf file? Also, could you confirm if you followed a guide for this process? BR Habib Re: Debug application started by the MCUBOOT Hello Habib! thank you for the reply. To answer your question. I followed this guide for flashing multiple binaries at the start-up. We use mcuxpresso for vs-code instead of IDE but the premise should be the same: https://mcuoneclipse.com/2022/11/01/loading-multiple-binary-files-with-gdb/ The idea here is that the elf file has information to debug a signed binary, as signed binary is just a binary with header and trailer attached. If the .elf file was generated with this layout in mind it should work as intended.  For future reference, approach i suggested in my original post doesn't work too well as debugger gets stuck on non-existing 0x00000 breakpoints while the CPU is still running so i suspect no real crash has occurred. There is clearly some configuration/integration debugger problem here but I can't point exactly where. Did you encounter such behaviour by any chance? As for your suggested approach, I found this section: ``` programing signed application image to the primary application partition using an external tool (direct method) jump-starting the application by debugger, performing an image update with the signed image, resetting the board and letting the bootloader to perform the update (indirect method) The latter method is used in the following step-by-step description: Open the demo project and build it. Known issue: MDK linker issues warning about unused boot_hdr sections. This does not affect the functionality of the example. Prepare signed image of the application from raw binary as described in the readme of mcuboot_opensource SDK example. In case of MCUXpresso raw binary may not be generated automatically. Use binary tools after right clicking Binaries/.axf file in the project tree to generate it manually. Launch the debugger in your IDE to jump-start the application. In case of MCUXpresso IDE the execution stalls in an endless loop in the bootloader. Pause the debugging and use debugger console and issue command jump ResetISR.  ``` But I'm a bit lost on what do i need to do with the extension for VS-code - I don't have ide backend unfortunately. Could you please help me by answering the questions below? Let's assume i do have a signed binary and original elf file with symbols.  1. How can debugger kick start signed image? 2. How can debugger kick start it without flashing it first? The point 1 explicitly states to flash it with some tool - i assume point 2 does something else?.  3. The debugger can't flash just base elf file as it'll be discarded by the mcuboot as it doesn't have mcuboot header and a trailer. 4. When point 2.3 states 'Launch the debugger in your IDE to jump-start the application' - does it mean the debugger flashes something? Or does it attach to already flashed image? Thanks in advance for your help and time 🙂 Best Regards, Jakub Re: Debug application started by the MCUBOOT Hello @jslota13245, When you mention "I don't have ide backend unfortunately" I understand this may refer to limited familiarity with the MCUXpresso extension for VS Code, is my understanding correct? If so, I recommend reviewing the chapter "Explore Extension" in the official documentation for the extension, as it provides a helpful overview of its features. Regarding your questions, when you start a debug session, the tool by default programs the generated image into flash and then attaches the debugger, which automatically jump to the main function. this is described in the "starting a debug sesion" section, inside this page you will find more information about the functionality of the debug in the extension.  I can also, suggest you review the chapter "debug a project" which shows the steps to debug your code. I highly recommend first validating and debugging your application without MCUboot or image signing and only introducing MCUboot once your application is fully tested. For make this process we strongly recommend using MCUxpresso Secure Provisioning Tool, which has the capabilities to manage security features such as key generation and image signing for MCUboot, which is why this is standard tool to handle applications just like this one. You can find more information about how sign image and flash your MCUboot in the chapter 7.6.2 " Steps to start MCUboot with such a processor manually"of the Secure Provisioning Tool User Guide 26.03. On the other hand, when integrating MCUboot, ensure that it is placed in a dedicated flash region that is not overwritten by other images, the mcuboot_opensource_cm7 example offers an alternative of how place each image:   | Region         | From       | To         | Size   | |----------------|------------|------------|--------| | MCUboot code   | 0x30000000 | 0x3003FFFF | 256kB  | | Primary slot   | 0x30040000 | 0x3023FFFF | 2048kB | | Secondary slot | 0x30240000 | 0x3043FFFF | 2048kB | You should first program the MCUboot image into its dedicated flash region, and then place the signed application image into the primary or secondary slot. The MCUXpresso Secure Provisioning Tool can facilitate this process by handling both, program the bootloader and program the image within a single workflow, as described in section 7.6.2 of the user guide I previously shared. BR Habib Re: Debug application started by the MCUBOOT I will read about about it. Thanks a lot! 🙂 Re: Debug application started by the MCUBOOT Some comments regarding the debug configuration from your first post: 1. MCUXpresso for VS Code extension relies on "runners.yaml" from Zephyr (or MCUXpresso SDK). Usually, there could be separate values for ELF/BIN files. In your case, you should probably have the "bin_file" property pointing to your "app_signed.bin" (see screenshot below). Important note: if ELF & BIN are pointing to the same file (e.g. "app", but file extensions differ), there's the "executableLoadTypePriority" property inside the debug configuration that controls what is actually loaded on target. 2. If you have the "runners.yaml" file defined as described above, you will not need to specify anything in the MCUXpresso debug configuration (see screenshot below). 3. If you have the "runners" file defined as described above, the ELF file from "runners" will be used by the extension for loading debug symbols only and the BIN file to load app on target. As a result, no "postLaunchCommands" property needed. 4. The "bootloader.elf" must still be added in the "extraLoadFiles" property, but you won't need "app.elf" alongside. If the "runners.yaml" is not defined as above, you can have something like: "executable": {   "elf": ".../app.elf",   "binary": {    "path": ".../app_signed.elf",    "address": 256   } } The two approaches should have similar outcome. Re: Debug application started by the MCUBOOT Hi Adrian, Sounds very promising 🙂 I'll give it a try, thank you very much - for both sharing details about the extension and for your suggestions! Best Regards, Jakub
View full article
i.MX93 EQoS イーサネットDMAリセット失敗(LAN8720A PHY(RMIIモード) NXPチームの皆様、こんにちは。 私はi.MX93 SoMと、RMIIモードの外部LAN8720A PHYを使用しています。 ハードウェア構成 プロセッサー: i.MX93 PHY: LAN8720A RMII インタフェース PHYアドレス: 0 PHYリセットGPIO設定済み MACは50MHzのRMII基準クロックを提供する 訴訟が観察した イーサネットインターフェースの初期化に失敗し、以下のエラーが報告されます: imx-dwmac 428a0000.イーサネット eth1: PHY [stmmac-1:00] ドライバー [SMSC LAN8710/LAN8720] imx-dwmac 428a0000.イーサネット: DMAのリセットに失敗しました stmmac_hw_setup: DMAエンジンの初期化に失敗しました __stmmac_open: ハードウェアセットアップに失敗しました dmsg レスポンス oot@myd-lmx9x:~# dmesg |グレップ -I eth [ 0.000000] OF: 予約済みメモリ:初期化されたノードethosu_region@B0000000、互換性のあるid shared-dma-pool(共有済みDMA-プール) [ 0.000000] PSCI:DTからの導管方法のプロービング。 [ 0.953397 ] FEC 42890000.イーサネット:無効MACアドレス:00:00:00:00:00:00 [ 0.960228] fec 42890000.イーサネット:ランダムMACアドレスの使用:b2:da:68:e1:93:b7 [ 0.970863] hns3: Hisilicon Ethernet Network Driver for Hip08 ファミリー - バージョン [ 1.008422] igb: Intel(R) ギガビットイーサネットネットワークドライバー [ 1.071474] USBcore:新インターフェースドライバーKawethに登録 [ 1.082559] USBCORE:新インターフェースドライバー登録済み cdc_ether [ 1.646174] optee:導管方法のプロービング。 [ 1.744525] Bluetooth: BNEP(イーサネットエミュレーション) バージョン1.3 [ 2.560730] FEC 42890000.イーサネット eth0: 登録済みPHCデバイス0 [ 2.567579] IMX-DWMAC 428A0000.イーサネット:IRQ eth_lpi見つかりません [ 2.573824] imx-dwmac 428a0000.イーサネット:ユーザーID:0x10、Synopsys ID:0x52 [ 2.580662] IMX-DWMAC 428a0000.イーサネット:DWMAC4/5 [ 2.585448] imx-dwmac 428a0000.イーサネット:DMAハードウェア機能レジスタのサポート [ 2.592568] IMX-DWMAC 428A0000.イーサネット:RXチェックサムオフロードエンジンのサポート [ 2.599692] IMX-DWMAC 428A0000.イーサネット:TXチェックサム挿入のサポート [ 2.606382] IMX-DWMAC 428A0000.イーサネット:ウェイクアップ・オン・ラン支援 [ 2.612538] IMX-DWMAC 428A0000.イーサネット:ハードウェアウォッチドッグタイマーによるRX軽減を有効にする [ 2.620184] IMX-DWMAC 428A0000.イーサネット:有効化されたL3L4フローTC(エントリ=8) [ 2.626958] imx-dwmac 428a0000.イーサネット:有効化されたRFSフローTC(エントリ=10) [ 2.633749] IMX-DWMAC 428A0000.イーサネット:ハードウェアTCの有効化(エントリ=256、 max_off=256) [ 2.641316] IMX-DWMAC 428A0000.イーサネット:32/32ビットDMAホスト/デバイス幅を使用 [ 5.034969] systemd[1]: /lib/systemd/system/proftpd.service:8:標準出力タイプ syslog は廃止されました。自動的に journal に更新されます。ユニットファイルを更新し、設定自体を削除することを検討してください。 [ 9.808139 ] SMSC LAN8710/LAN8720 42890000.イーサネット-1:00:phy_poll_reset失敗:-110 [ 9.872078] FEC 42890000.ethernet eth0: phyに接続できません [ 9.879398 IMX-DWMAC 428a0000.ethernet eth1: レジスタ MEM_TYPE_PAGE_POOL RxQ-0 [ 10.892065] imx-dwmac 428a0000.ethernet eth1: __stmmac_open: PHYに接続できません(エラー:-110) [ 10.900872 IMX-DWMAC 428a0000.ethernet eth1: レジスタ MEM_TYPE_PAGE_POOL RxQ-0 [ 11.904042] imx-dwmac 428a0000.ethernet eth1: __stmmac_open: PHYに接続できません(エラー: -110) [ 12.838630] SMSC LAN8710/LAN8720 42890000.ethernet-1:00:phy_poll_reset失敗:-110 [ 12.896039] fec 42890000.イーサネット eth0: phyに接続できません [ 12.899637] imx-dwmac 428a0000.イーサネット eth1: レジスタ MEM_TYPE_PAGE_POOL RxQ-0 [ 13.904038] imx-dwmac 428a0000.イーサネット eth1: __stmmac_open: PHYに接続できません(エラー: -110) [ 289.712584] imx-dwmac 428a0000.イーサネット eth1: レジスタ MEM_TYPE_PAGE_POOL RxQ-0 [ 290.740032] imx-dwmac 428a0000.イーサネット eth1: __stmmac_open: PHYに接続できません(エラー:-110) [ 322.123525] imx-dwmac 428a0000.イーサネット eth1: レジスタ MEM_TYPE_PAGE_POOL RxQ-0 [ 323.104042] imx-dwmac 428a0000.イーサネット eth1: __stmmac_open: PHYに接続できません(エラー:-110) [ 655.579526] imx-dwmac 428a0000.イーサネット eth1: レジスタ MEM_TYPE_PAGE_POOL RxQ-0 [ 656.612033] imx-dwmac 428a0000.イーサネット eth1: __stmmac_open: PHYに接続できません(エラー: -110) Re: i.MX93 EQoS Ethernet DMA Reset Failure with LAN8720A PHY (RMII Mode) ステップ1 — EQoSを分離する FECを一時的に無効にする: &fec {         status = "無効"; }; 次に起動して確認します。 dmesg | grep -Ei "dwmac|stmmac|eqos|mdio|phy|LAN87" PHYは4289000.イーサネットではなく、EQoS/stmmacのMDIOバスの下で見たいです。 ステップ2 — MDIOを手動で検証する mdio-toolまたはphytoolをお持ちの場合: phytool read eth1/0/2 phytool read eth1/0/3 LAN8720AのPHY IDは読み取り可能である必要があります。読み取りがタイムアウトするか、すべて0xffff/0x0000を返す場合、これはハードウェア/MDIO/リセット/クロックの問題であり、IPスタックの問題ではありません。 ステップ3 — クロックツリーの検証 cat /sys/kernel/debug/clk/clk_summary | grep -Ei "enet|qos" また、そのピン上のRMII基準クロックも測定してください。NXP RMIIスレッドでは、期待される50 MHzクロックの生成とDTSアップデートを<100000000> <50000000>で記録しています。 ステップ4 — ドライバーパッチの状態を確認する grep -n "RMII_RESET_SPEED\|imx_dwmac_mx93_reset\|fix_soc_reset" \ ドライバ/NET/イーサネット/STmicro/STMaC/DWMAC-IMX.C 存在しない場合は、i.MX93 RMII DMAリセットパッチを適用/バックポートしてください。上流パッチでは、i.MX93リセットロジックに対応しており、完全なリセットにはRMIIモードで正しいインターフェース速度を設定する必要があると記載されています。( https://www.spinics.net/lists/netdev/msg894184.html ) Re: i.MX93 EQoS Ethernet DMA Reset Failure with LAN8720A PHY (RMII Mode) 以下は、標準NXP BSPに対して i.MX 93(または何らかの形で i.MX 91)に対してネットワークインターフェース向けに適用すべき変更点です。 RMII モード i.MXからPHYに提供される基準クロックを使用して これらはU-Boot(NXPのgit hubより)の変更点です。メインラインのU-Bootを使用する場合は若干異なるかもしれませんが、基本的な考え方は同じです。ウェブ上で見かけるデバイスツリーのパラメータ、例えば「 snps,ext-refclk; 」などは、間違いなく「ウェブ上のコードは慎重に使用する」というカテゴリーに該当します。 これらのパラメータはu-bootコードやLinuxカーネル(あるいは古いプラットフォームだけ)では評価されない場合がありますので、確実に知りたい場合はこのパラメータでテキスト検索を始めて考慮されているか確認してください。 正しいDTB設定があれば両方のネットワークインターフェースはLinuxでは問題なく動作するのに、U-bootコマンドプロンプトではFECだけが動作する可能性もあります。そのためには、 imx93_evkimx93_evk.cおよびdwc_eth_qos.cに適用された以下の変更を確認してください。 uboot-imx/arch/arm/dts/imx93-11x11-evk.dts: &fec { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_fec>; phy-mode = "rmii"; phy-handle = <&ethphy2>; fsl,magic-packet; status = "okay"; mdio { #address-cells = <1>; #size-cells = <0>; clock-frequency = <5000000>; ethphy2: ethernet-phy@2 { reg = <0>; /* adapt to MDIO PHY address on your board */ eee-broken-1000t; }; }; }; &eqos { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_eqos>; phy-mode = "rmii"; phy-handle = <&ethphy1>; status = "okay"; mdio { compatible = "snps,dwmac-mdio"; #address-cells = <1>; #size-cells = <0>; clock-frequency = <5000000>; ethphy1: ethernet-phy@1 { reg = <1>; /* adapt to MDIO PHY address on your board */ eee-broken-1000t; }; }; }; pinctrl_eqos: eqosgrp { /* for 10/100 board, drive strength settings tbd */ fsl,pins = < MX93_PAD_ENET1_MDC__ENET_QOS_MDC 0x0000017E MX93_PAD_ENET1_MDIO__ENET_QOS_MDIO 0x0000017E MX93_PAD_ENET1_RD0__ENET_QOS_RGMII_RD0 0x0000017E MX93_PAD_ENET1_RD1__ENET_QOS_RGMII_RD1 0x0000017E MX93_PAD_ENET1_RXC__ENET_QOS_RX_ER 0x0000017E MX93_PAD_ENET1_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x0000017E MX93_PAD_ENET1_TD0__ENET_QOS_RGMII_TD0 0x0000017E MX93_PAD_ENET1_TD1__ENET_QOS_RGMII_TD1 0x0000017E MX93_PAD_ENET1_TD2__CCM_ENET_QOS_CLOCK_GENERATE_REF_CLK 0x0000017E MX93_PAD_ENET1_TXC__GPIO4_IO07 0x0000011E MX93_PAD_ENET1_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x0000057E >; }; pinctrl_fec: fecgrp { /* for 10/100 board, drive strength settings tbd */ fsl,pins = < MX93_PAD_ENET2_MDC__ENET1_MDC 0x0000011E MX93_PAD_ENET2_MDIO__ENET1_MDIO 0x0000011E MX93_PAD_ENET2_RD0__ENET1_RGMII_RD0 0x0000011E MX93_PAD_ENET2_RD1__ENET1_RGMII_RD1 0x0000011E MX93_PAD_ENET2_RXC__ENET1_RGMII_RXC 0x0000011E MX93_PAD_ENET2_RX_CTL__ENET1_RGMII_RX_CTL 0x0000011E MX93_PAD_ENET2_TD0__ENET1_RGMII_TD0 0x0000011E MX93_PAD_ENET2_TD1__ENET1_RGMII_TD1 0x0000011E MX93_PAD_ENET2_TD2__ENET1_TX_CLK 0x0000011E MX93_PAD_ENET2_TXC__GPIO4_IO21 0x0000011E MX93_PAD_ENET2_TX_CTL__ENET1_RGMII_TX_CTL 0x0000051E >; }; uboot-imx/arch/arm/dts/imx93.dtsi: fec: ethernet@42890000 { compatible = "fsl,imx93-fec", "fsl,imx8mq-fec", "fsl,imx6sx-fec"; reg = <0x42890000 0x10000>; interrupts = , , , ; clocks = <&clk IMX93_CLK_ENET1_GATE>, <&clk IMX93_CLK_ENET1_GATE>, <&clk IMX93_CLK_ENET_TIMER1>, <&clk IMX93_CLK_ENET_REF>, <&clk IMX93_CLK_ENET_REF_PHY>; clock-names = "ipg", "ahb", "ptp", "enet_clk_ref", "enet_out"; assigned-clocks = <&clk IMX93_CLK_ENET_TIMER1>, <&clk IMX93_CLK_ENET_REF>, <&clk IMX93_CLK_ENET_REF_PHY>; assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>, <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>, <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>; assigned-clock-rates = <100000000>, <250000000>, <50000000>; fsl,num-tx-queues = <3>; fsl,num-rx-queues = <3>; fsl,stop-mode = <&wakeupmix_gpr 0x0c 1>; status = "disabled"; }; eqos: ethernet@428a0000 { compatible = "nxp,imx93-dwmac-eqos", "snps,dwmac-5.10a"; reg = <0x428a0000 0x10000>; interrupts = , ; interrupt-names = "macirq", "eth_wake_irq"; clocks = <&clk IMX93_CLK_ENET_QOS_GATE>, <&clk IMX93_CLK_ENET_QOS_GATE>, <&clk IMX93_CLK_ENET_TIMER2>, <&clk IMX93_CLK_ENET>, <&clk IMX93_CLK_ENET_QOS_GATE>; clock-names = "stmmaceth", "pclk", "ptp_ref", "tx", "mem"; assigned-clocks = <&clk IMX93_CLK_ENET_TIMER2>, <&clk IMX93_CLK_ENET>; assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>, <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>; assigned-clock-rates = <100000000>, <250000000>; intf_mode = <&wakeupmix_gpr 0x28>; snps,clk-csr = <0>; status = "disabled"; }; uboot-imx/arch/arm/dts/imx93-11x11-evk-u-boot.dtsi: &fec { /* adapt GPIOx y to the actual pin used on your board */ phy-reset-gpios = <&gpiox y GPIO_ACTIVE_LOW>; phy-reset-duration = <15>; phy-reset-post-delay = <100>; }; &ethphy1 { /* adapt GPIOx y to the actual pin used on your board */ phy-reset-gpios = <&gpiox y GPIO_ACTIVE_LOW>; reset-assert-us = <15000>; reset-deassert-us = <100000>; }; imx93_11x11_evk_defconfigで考慮すべき事項: CONFIG_USE_ETHPRIME=y CONFIG_ETHPRIME="eth1" CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DWC_ETH_QOS=y CONFIG_DWC_ETH_QOS_IMX=y CONFIG_FEC_MXC=y CONFIG_MII=y uboot-imx/drivers/net/dwc_eth_qos.c in function eqos_start(struct udevice *dev): if (ret) { pr_err("EQOS_DMA_MODE_SWR stuck indicated, continue anyway.\n"); /* ignore this error, comment the goto instruction out */ /* goto err_stop_resets; */ } uboot-imx/board/freescale/imx93_evkimx93_evk.c: static int setup_fec(void) { /* There are PHYs which also work with a 25 MHz input clock, configurable with a pin strapping or over MDIO, so the parameter could also be ENET_25MHZ) */ return set_clk_enet(ENET_50MHZ); } static int setup_eqos(void) { struct blk_ctrl_wakeupmix_regs *bctrl = (struct blk_ctrl_wakeupmix_regs *)BLK_CTRL_WAKEUPMIX_BASE_ADDR; u32 *IOMUXC_SW_MUX_CTL_PAD_ENET_TD2 = (u32 *)(IOMUXC_BASE_ADDR + 0xA4); #define IOMUXC_SW_MUX_CTL_PAD_ENET_TD2_SION (1<<4) clrbits_le32(&bctrl->enet_clk_sel, BCTRL_ENET_CLK_SEL_ENET1_TX_CLK_SEL); clrbits_le32(&bctrl->enet_clk_sel, BCTRL_ENET_CLK_SEL_ENET_QOS_CLK_TX_CLK_SEL); /* set INTF as RMII, enable RMII TX clock */ clrsetbits_le32(&bctrl->eqos_gpr, BCTRL_GPR_ENET_QOS_INTF_MODE_MASK, BCTRL_GPR_ENET_QOS_INTF_SEL_RMII | BCTRL_GPR_ENET_QOS_CLK_GEN_EN); setbits_le32(&IOMUXC_SW_MUX_CTL_PAD_ENET_TD2, IOMUXC_SW_MUX_CTL_PAD_ENET_TD2_SION); /* There are PHYs which also work with a 25 MHz input clock, configurable with a pin strapping or over MDIO, so the parameter could also be ENET_25MHZ) */ return set_clk_eqos(ENET_50MHZ); } int board_init(void) { #ifdef CONFIG_USB_TCPC setup_typec(); #endif if (IS_ENABLED(CONFIG_FEC_MXC)) setup_fec(); if (IS_ENABLED(CONFIG_DWC_ETH_QOS)) setup_eqos(); board_gpio_init(); return 0; } よろしくお願いいたします。 ベルンハルト。 Re: i.MX93 EQoS Ethernet DMA Reset Failure with LAN8720A PHY (RMII Mode) これは難しい問題です。残念ながら、今のところ弊社の文書には記載されていません。 EQOSイーサネットMACはサードパーティ製のIPであり、STマイクロエレクトロニクスのチップにも使用されています。だからこそ、STプラットフォームのフォルダに i.MX のコードがあるのです。EQOS IPにおけるDMAのリセットに問題がある、あるいは問題があったようですが、その原因を正確に特定することはできませんでした。i.MX 93では、このチェックを無視することで問題が解決することが分かりました。なので、「err_stop_resets」へのジャンプにコメントしてください: /drivers/net/dwc_eth_qos.c in function eqos_start if (ret) { - pr_err("EQOS_DMA_MODE_SWR stuck\n"); - goto err_stop_resets; + pr_err("EQOS_DMA_MODE_SWR stuck indicated, but continue anyway\n"); + //goto err_stop_resets; EQOS RMIIインターフェースのTD2ピンに50 MHzの参照クロックが表示され、SIONビットをTD2パッドからEQOS MACにクロックを戻すように設定すれば問題ないはずです。 FECはソースファイルに変更を加える必要はなく、デバイスツリーに必要な調整を加えるだけで済むはずです。 必要なデバイスツリーの設定とboard_init関数を調べて、後ほどここに投稿します。 よろしくお願いいたします。 ベルンハルト。
View full article
EB tresos activation code failed i'm trying to use EBtresos for AUTOSAR, but i failed to activated. activation Code : 7416-E905-5CC2-F20A ERROR: flxActAppActivationSend (50040,41147,10248) The quantity specified exceeds maximum quantity allowed (0). Connection to FlexNet Operations Server failed. so i need the the other activate code to use the EBtresos. thank you. Re: EB tresos activation code failed Thank you for your patience. The internal team has updated the activation code on the webpage. Please click the link below to find the latest activation code: S32K3 Standard Software -> Automotive SW - EB tresos Studio / AUTOSAR Configuration Tool -> EB tresos Studio 29.0.0  Re: EB tresos activation code failed Hi Sorry for the inconvenience we bring you! I have already reported this issue to the internal team, and I will let you know as soon as I receive their reply.   Best Regards, Robin
View full article
有没有比较简单易用的8位微控制器/汇编语言? 我正在寻找一款可以查看实际十六进制/二进制代码的 8 位微控制器。我在大学学习 8051 汇编语言,我非常喜欢看到和理解内存中的每一条指令和值。但是这些微控制器已经过时,需要很多“破解”才能兼容。至少每次我把代码放到真正的硬件上运行时,都会有这种感觉。那么,有没有一种简单的8位汇编语言,可以配合实际的芯片,让我能够编写简单的电子项目程序呢? Re: Is there a simple 8 bit microcontroller/assembly language that is nice to work with? 你好, 恩智浦半导体有8位设备的产品目录,您可以选择S08SG|8位小封装SG MCU | 恩智浦半导体设备。 S08SG 系列是一款入门级到中端设备,具备通用功能。 CodeWarrior 工具中包含了 S08SG 设备。 CodeWarrior 工具版本 11.1 支持 Windows 11,该工具支持不同的连接方式 [P&E USB Multilink Universal / USB Multilink、P&E Cyclone、开源 BDM、P&E 全芯片仿真]。 您可以从以下链接下载该工具: CodeWarrior ® for MCUs (Eclipse IDE) v11.1 在 CW 工具中,进入调试模式时,会有一个反汇编视图部分,其中显示加载的程序,该程序以汇编语言指令与源代码混合的形式进行比较。 此致敬礼,路易斯 Re: Is there a simple 8 bit microcontroller/assembly language that is nice to work with? 以下是一些您还可以探索的 8 位控制器。 pic16lf18326-i-sl/2263047 Microchip 的 PIC16LF18326-I/SL 是一款 14 引脚 8 位微控制器,具有 16KB 闪存、1KB RAM、12 位 ADC、10 个 PWM 通道、I2C、SPI 和 UART 接口,低功耗,工作电压为 2.3V 至 5.5V。 atmega8l-8mu/258363 MICROCHIP 的 ATMEGA8L-8MU 是一款 8 位 AVR 微控制器,具有 8MHz 频率、8KB Flash、32 引脚 VQFN 封装、I2C、SPI、UART 接口,工作电压为 2.7V-5.5V。温度范围为-40°C至85°C。
View full article
iMX8M Plus - Flexspi chip select pin On the i.MX8M Plus EVK, the ECSPI chip select signal can be configured using a GPIO pin. Could you please confirm whether FlexSPI also supports GPIO-based chip-select signals, or whether only the dedicated FlexSPI chip select pins can be used? As per our requirement, we need two chip select signals for FlexSPI. Kindly suggest the recommended configuration for supporting two FlexSPI devices. Re: iMX8M Plus - Flexspi chip select pin Hi @pengyong What we can do for two chip select of QSPI? This is also from our requirement. If there is lack of CS pin means, can we use the any gpio has a chip select? If it will work Re: iMX8M Plus - Flexspi chip select pin Hi @Govind1807  You could use a GPIO-based chip select signal. However, you only have two FlexSPI Flash devices. Why would you use a GPIO as the chip select signal? The imx8mp has four FLEX SS signals that can be used directly: https://github.com/nxp-imx/linux-imx/blob/5768b67a64961d932b7c50adf15ba3f5bfcc8f70/arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h B.R Re: iMX8M Plus - Flexspi chip select pin Hi @pengyong_zhang , What we can do for two chip select of QSPI? This is also from our requirement. If there is lack of CS pin means, can we use the any gpio has a chip select? If it will work or not? Re: iMX8M Plus - Flexspi chip select pin Hi @Govind1807  What we can do for two chip select of QSPI? >>>For information on configuring QSPI CS, please refer to the following dts file: https://github.com/nxp-imx/linux-imx/blob/5b372337acc9c764ce9e92f272e69d0b494ab38f/arch/arm64/boot/dts/freescale/imx8mp-evk.dts#L1122 This is also from our requirement. If there is lack of CS pin means, can we use the any gpio has a chip select? If it will work or not? >>>Yes, you can use GPIO for your CS pin As long as your driver supports GPIO. B.R
View full article
i.MX RT1010 刷机问题 我正在使用定制板上的 @ i.MX RT1010 ,遇到了刷机问题。 所有电源轨均稳定且符合规格。 RESET引脚稳定(上电后为高电平)。 调试器可以检测到目标设备,但烧录总是失败。 我已经检查过硬件是否存在短路和焊接问题。 开发板 Re: i.MX RT1010 Flashing Issue 你好@keerthisri123 , 为了更好地为您提供支持,您能否提供以下信息? -您使用的外置闪光灯设备与RT1010-EVK相同吗?如果没有,请问您能否提供您定制板上使用的闪存设备的零件编号? -您尝试对哪张图片进行编程?这是一个 SDK 示例还是您自己的自定义应用程序? -您使用哪种工具来对设备进行编程?例如 MCUxpresso IDE、安全配置工具等? -您是通过 JTAG 还是 SWD 连接? 如果您认为还有其他细节可能有所帮助,请随时告诉我。 BR 哈比卜 Re: i.MX RT1010 Flashing Issue 你好,哈比卜, 感谢您的反馈, 详情如下: 外部闪存:我的定制板上使用的是AT25SF128A-SHB-T QSPI 或非 闪存,与 EVK 相同。 图片:我正在尝试对evkmimxrt1010_igpio_input_interrupt SDK 示例进行编程。 编程工具: SEGGER J-Link Commander V9.56和SEGGER J-Flash Lite V9.56 。 调试接口: JTAG ,使用与 RT1010-EVK 相同的接口。 图片也附在后面供您参考 所有电源时序 RESET 线均正常工作 Re: i.MX RT1010 Flashing Issue 你好@keerthisri123 , 请问您是否能够通过 UART 接口连接到您的设备?如果是这样,请您按照安全配置工具用户指南 v26.03 中的 6.15.2 节“连接 RT10xx/RT116x/RT117x 设备的板”中描述的步骤进行操作,并告诉我您的结果?这将有助于确定问题是与SWD连接有关,还是可能存在其他硬件问题。 您可以通过导航至“帮助”→“用户指南”,直接从安全配置工具访问用户指南。 此外,我建议复习MIMXRT1010 处理器硬件开发指南的第 5 章“调试和编程”。本章提供了一些关于调试连接器实现的建议和最佳实践,可以帮助您验证硬件设计并确保可靠的调试操作。 上电时,启动模式引脚和启动配置引脚的状态如何?它们稳定吗? 最后,能否请您提供上电过程的示波器波形图?这将有助于验证上电时序和初始化顺序是否正确执行。 BR 哈比卜 Re: i.MX RT1011 Flashing Issue 嗨,哈比比, 我附上了一些参考图片,展示了我正在使用的安全配置工具。 我同时使用了 JTAG 和 UART 接口,但仍然收到“检查连接、电源并重置为 ISP 模式”的消息,如下面的错误日志所示。 请问您能否指导我下一步该如何排查这个问题? 在安全配置过程中,我应该遵循哪些具体步骤?另外,在执行这些步骤之前,是否需要完成任何硬件检查? 感谢您提前给予的支持。 Re: i.MX RT1011 Flashing Issue 你好@keerthisri123 , 由于本帖是公开的,能否请您提交一个支持工单,以便我们可以通过更私密的沟通渠道继续调查并安全地查看您的原理图?这将有助于进一步分析问题,并排除任何潜在的硬件连接问题。 提交工单时,请随时引用此帖并提及我的名字,以便我继续为您提供帮助。 为了便于进行初步审核,请提供完整的电路板原理图,尤其要注意以下方面: -启动模式引脚和启动配置引脚。 -外部闪存连接。 -核心和调试接口连接。 -电源电路。 -时钟连接。 -使用示波器捕获上电序列以及上电期间启动模式引脚和启动配置引脚的状态。 BR 哈比卜
View full article
关于 i.MX8M Plus 上以太网 PHY 中断引脚共享的说明 您好,NXP团队: 我们正在设计一款基于 i.MX8M Plus 的 SOM,带有两个以太网 PHY。目前,每个 PHY 都有一个专用的中断 GPIO 连接到 i.MX8M Plus。 我们需要澄清以下几点: 以太网PHY中断引脚的主要软件应用场景有哪些?它们主要用于链路建立/断开、自动协商、速度/双工模式更改和网络唤醒事件吗? 能否将两个以太网 PHY 中断输出合并并连接到单个 i.MX8M Plus GPIO,然后通过 MDIO 软件读取两个 PHY 状态寄存器来识别中断源? 如果不能直接共享,能否使用 PHY 轮询方式操作一个或两个以太网 PHY,而无需中断引脚? 除了检测链路状态变化时会有轻微延迟外,使用 PHY 轮询是否会影响正常的以太网数据通信? 我们的目的是释放一个 GPIO,并将其用作 ADC 数据就绪中断。 Re: Clarification on sharing Ethernet PHY interrupt pins on i.MX8M Plus 你好@Sudharsun 希望你一切都好。 以太网PHY中断引脚的主要软件应用场景有哪些?它们主要用于链路建立/断开、自动协商、速度/双工模式更改和网络唤醒事件吗? 以太网 PHY 中断引脚主要用于 PHY 事件通知,例如链路连接/断开、自动协商、速度/双工更改以及可选的 Wake-on-LAN 事件。 正常的以太网数据传输不依赖于中断引脚。如果没有提供 PHY 中断,Linux PHYLIB可以以轮询模式操作 PHY。 能否将两个以太网 PHY 中断输出合并并连接到单个 i.MX8M Plus GPIO,然后通过 MDIO 软件读取两个 PHY 状态寄存器来识别中断源? 将两个 PHY 中断输出合并到一个 GPIO 中或许可行,但更安全的设计是使用轮询方式处理一个 PHY,并将 GPIO 保留给 ADC DRDY。 除了检测链路状态变化时会有轻微延迟外,使用 PHY 轮询是否会影响正常的以太网数据通信? 使用轮询不应影响正常的以太网通信或吞吐量。 顺祝商祺! 萨拉斯。
View full article
LS1028ARDb Yocto-SDKビルドの問題 こんにちは、 私はここに書かれている指示に従おうとしています。 https://github.com/nxp-qoriq/yocto-sdk LS1028ARDBのOSおよびSDKイメージを構築するために walnascarがデフォルトブランチのようですが、上記のリンク先の指示に従うとビルドが失敗します。 MKDIR Yocto-SDK CD YOCTO-SDK Repo init -u https://github.com/nxp-qoriq/yocto-sdk-b ワルナスカー リポジトリ同期 --強制同期 。./setup-env -m ls1028ardb bitbake fsl-image-networking これは3つのエラーで失敗します: - sysvinitインストールエラー - DTCネイティブコンパイルエラー - util-linux-native コンパイルエラー このドキュメントの手順も試してみましたが、誤った手順を回避したとしても、別の方法で失敗します(指定された「ls-image-desktop」が存在しません)。 https://docs.nxp.com/bundle/UG10081_LLDP_L6.1.55_2.2.0/page/topics/how_to_download_flexbuild.html flexbuildオプションも見つけ、ここに記載されている手順に従いました。 https://github.com/nxp/flexbuild git clone https://github.com/NXP/flexbuild.git CDフレックスビルド make docker ls1028ardb_defconfig を作成します すべてを作る これも以下のエラーで失敗します。 W: binfmt_misc が /proc/mounts に見つかりません -- マウントされていません OSイメージやSDKを構築する際の正しい手順は何ですか? よろしくお願いします。 マット Re: ls1028ardb yocto-sdk build problems 以下の最新のYocto Linux SDKリリースを使用してください。 今回のリリースには、以下に示すソースコードとビルド済みイメージの両方が含まれています。 ソースリリースファイルは、 https://github.com/nxp-qoriq/yocto-sdk/tree/walnascar-lsdkにあります。 ブランチ: walnascar-lsdk Linux BSP対応の基板、機能、既知の問題については、リリースノートをご参照ください Yocto用レイヤースケープソフトウェア開発キットユーザーガイド: UG10374.pdf Layerscape Linux SDK ユーザーガイド: UG10381.pdf 以下のプリコンパイル済みイメージは、 https://www.nxp.com/lgfiles/llsdk/walnascar/ にホストされています。 件 名称 説明 1 boot_ls1028ardb_lts_6.12.tgz LS1028ARDBのブートパーティションイメージ 2 boot_ls1043ardb_lts_6.12.tgz LS1043ARDBのブートパーティションイメージ 3 boot_ls1046ardb_lts_6.12.tgz LS1046ARDBのブートパーティションイメージ 4 boot_lx2160ardb-rev2_lts_6.12.tgz LX2160ARDBのブートパーティションイメージ 5 firmware_ls1028ardb_uboot_emmcboot.img LS1028ARDB eMMCブート用のBSPファームウェアイメージ 6 firmware_ls1028ardb_uboot_sdboot.img LS1028ARDB SDブート用BSPファームウェアイメージ 7 firmware_ls1028ardb_uboot_xspiboot.img LS1028ARDB XSPIブート用のBSPファームウェアイメージ 8 firmware_ls1043ardb_uboot_nandboot.img LS1043ARDB NANDブート用のBSPファームウェアイメージ 9 firmware_ls1043ardb_uboot_norboot.img LS1043ARDB NORブート用BSPファームウェアイメージ 10 firmware_ls1043ardb_uboot_sdboot.img LS1043ARDB SDブート用BSPファームウェアイメージ 11 firmware_ls1046ardb_uboot_emmcboot.img LS1046ARDB eMMCブート用のBSPファームウェアイメージ 12 firmware_ls1046ardb_uboot_qspiboot.img LS1046ARDB QSPIブート用のBSPファームウェアイメージ 13 firmware_ls1046ardb_uboot_sdboot.img LS1046ARDB SDブート用BSPファームウェアイメージ 14 firmware_lx2160ardb-rev2_uboot_emmcboot.img LX2160ARDB eMMCブート用BSPファームウェアイメージ 15 firmware_lx2160ardb-rev2_uboot_sdboot.img LX2160ARDB SDブート用BSPファームウェアイメージ 16 firmware_lx2160ardb-rev2_uboot_xspiboot.img LX160ARDB xSPIブート用BSPファームウェアイメージ 17 fsl-image-networking-ls1028ardb.rootfs.tar.gz Layerscape rootfsは基本的なネットワーク機能をサポートしていますLS1028ARDB 18 fsl-image-networking-full-ls1028ardb.rootfs.tar.gz Layerscape rootfsはLS1028ARDB上で完全なネットワーク機能をサポートしています 19 fsl-image-networking-ls1043ardb.rootfs.tar.gz Layerscape rootfsは基本的なネットワーク機能をサポートしていますLS1043ARDB 20 fsl-image-networking-full-ls1043ardb.rootfs.tar.gz Layerscape rootfsはLS1043ARDB上で完全なネットワーク機能をサポートしています 21 fsl-image-networking-ls1046ardb.rootfs.tar.gz Layerscape rootfsは基本的なネットワーク機能をサポートしていますLS1046ARDB 22 fsl-image-networking-full-ls1046ardb.rootfs.tar.gz Layerscape rootfsはLS1046ARDB上で完全なネットワーク機能をサポートしています 23 fsl-image-networking-lx2160ardb-rev2.rootfs.tar.gz Layerscape rootfsは基本的なネットワーク機能をサポートしていますLX2160ARDB 24 fsl-image-networking-full-lx2160ardbrev2.rootfs.tar.gz Layerscape rootfsはLX2160ARDB上で完全なネットワーク機能をサポートしています 25 フレックスインストーラー ツールの展開 画像展開の詳細はユーザーガイドの文書をご参照ください。 Debian Flexbuilder Linux SDKを使ってDebian Linux OSを使うこともできます。 Re: ls1028ardb yocto-sdk build problems この投稿の後、Flexbuild readme.md に載っていない前提条件がいくつかあるDebian Linux SDKユーザーガイドを発見しました。これにより、LS1028ARDB用のDebianベースのイメージを生成できるようです。 Yocto環境に似た方法でSDKを生成する手順は何ですか?それとも、標準的なクロスコンパイラをお勧めしますか? Debianソリューションは今やこのプラットフォームの推奨OSなのでしょうか?Yoctoは組み込みシステムにより適しているように感じます。 よろしくお願いします。 マット Re: ls1028ardb yocto-sdk build problems こんにちは、 ご意見ありがとうございます。しかし、walnascar-lsdk ブランチは、上記で説明した walnascar ブランチと同様のエラーで失敗します。 これは以下の出力です bitbake -k fsl-image-networking-full 概要:4つのタスクが失敗しました。 ~/walnascar-lsdk/sources/poky/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb:do_install log: ~/walnascar-lsdk/build_ls1028ardb/tmp/work/ls1028ardb-FSL-Linux/sysvinit-Inittab/2.88dsf/temp/log.do_install.1267212 Virtual:native:~/Walnascar-LSDK/Sources/Poky/Meta/Recipes-Core/Util-Linux/Util-linux_2.40.4.bb:do_compile log: ~/walnascar-lsdk/build_ls1028ardb/tmp/work/x86_64-linux/util-linux-native/2.40.4/temp/log.do_compile.1304034 virtual:native:~/walnascar-lsdk/sources/poky/meta/recipes-kernel/DTC/dtc_1.7.2.bb:do_compile log: ~/walnascar-lsdk/build_ls1028ardb/tmp/work/x86_64-linux/dtc-native/1.7.2/temp/log.do_compile.1321834 ~/walnascar-lsdk/sources/poky/meta/recipes-devtools/flex/flex_2.6.4.bb:do_compile log: ~/walnascar-lsdk/build_ls1028ardb/tmp/work/aarch64-FSL-Linux/Flex/2.6.4/temp/log.do_compile.2409352 概要:警告メッセージが17件ありました。 概要:6件のエラーメッセージが発生し、ゼロ以外の終了コードが返されました。 よろしくお願いいたします マット Re: ls1028ardb yocto-sdk build problems こんにちは、 返信ありがとうございます。結局、私のミスで、Ubuntuのバージョンを間違えていて、Yocto出力の警告を無視してしまいました。 24.04の開発コンテナに切り替え、以下の指示に従っています: Yocto: 用レイヤースケープソフトウェア開発キットユーザーガイドUG10374.pdf ビルドを実行したところ、問題なく動作しました。 よろしくお願いします。 マット Re: ls1028ardb yocto-sdk build problems ホストパッケージは以下の方法でインストールしてください。 sudo apt-get install build-essential chrpath cpio debianutils diffstat file gawk gcc git iputils-ping libacl1 liblz4-tool locales python3 python3-git python3- jinja2 python3-pexpect python3-pip python3-subunit socat texinfo unzip wget xzutils zstd efitools 問題が解決しない場合は、ログファイル ~/walnascar-lsdk/build_ls1028ardb/tmp/work/ls1028ardb-fsl-linux/sysvinit-inittab/2.88dsf/temp/log.do_install.1267212 を私に送って調査を依頼してください。
View full article
eb tresos 许可证不能被允许(最大允许数量) 您好,我的 eb tresos 许可证有问题。 状态:4,正在创建请求 状态:5,请求已创建 状态:6,上下文已创建 状态:7,已连接到远程服务器 状态:8,请求已发送 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:10,等待回复 状态:9,正在轮询响应 状态:11,已完成 错误:flxActAppActivationSend (50040,41147,10248) 指定的数量超过了允许的最大数量(0)。 连接 FlexNet Operations Server 失败。 请更新许可证代码
View full article
LX2080 LX2080 处理器在高温环境下运行一段时间后,板载温度传感器读数为 86°C。重启电源后,打印过程卡在“Fixed DDR on board”这条信息上,并且串口无响应。 Re: LX2080 感谢你的回复。这批板中只有一块有这个问题。完全断电重启后问题仍然存在,但通过内核重启不会触发故障。我们无法在高温环境下运行验证工具,但电路板在室温下工作正常。@ June_Lu Re: LX2080 请用 QCVS DDR 在高温环境下验证 DDR,以确认 DDR 工作正常。 谢谢! Re: LX2080 “板载温度传感器读数为 86°C”,这是指 Tj 还是用于测试电路板温度的板载传感器? 谢谢!
View full article