硬體
在一些時間的延誤後,終於收到了順豐過來的板子,本以為需要到年後了。聽說板子的延誤是因為發現了乙個小問題。
收到板子後開啟看到的是盒子包裝,看起來「高大上」的感覺:
開啟,裡面有一張v3 軟體的bsp, 網線, otg usb 線,以及
電源線:
核心的板子看起來不錯,至少做工和基本可見的佈線很漂亮:
但是板子的尺寸比我想象的小。
panic的log如下:
mmc0: host does not support reading read-only switch, assuming write-enable
mmc1: sdhci controller on 2194000.usdhc [2194000.usdhc] using adma
unhandled fault: external abort on non-linefetch (0x1008) at 0x92ac0fa8
pgd = 80004000
[92ac0fa8] *pgd=8c317811, *pte=02140653, *ppte=02140453
internal error: : 1008 [#1] preempt smp arm
modules linked in:
hardware name: freescale i.mx6 ultralite (device tree)
task: 8c050000 ti: 8c054000 task.ti: 8c054000
pc is at caam_probe+0x134/0xf14
lr is at _raw_spin_unlock_irqrestore+0x28/0x54
pc : [<8057d468>] lr : [<8077e658>] psr: a0000113
sp : 8c055e20 ip : 807aad64 fp : 00000000
r10: 80ad5c6c r9 : 80ac926c r8 : 00000000
r7 : fffffdfb r6 : 80b2c290 r5 : 8fdefc78 r4 : 8c274a90
r3 : 92ac0000 r2 : 00000000 r1 : 60000113 r0 : 8fdefc78
flags: nzcv irqs on fiqs on mode svc_32 isa arm segment kernel
control: 10c53c7d table: 8000406a dac: 00000015
stack: (0x8c055e20 to 0x8c056000)
5e20: 8c055e28 8c459dc0 00000000 00000000 8c12d600 8c12d610 8c12f690 80149a60
5e40: 00000001 80ac926c 8c12f690 8c459d20 00000000 8c12f690 92ac0000 00000001
5e60: 8c459dc0 80ba1d18 8c12d610 80b2c290 fffffdfb 00000000 80ac926c 80ad5c6c
5e80: 00000000 80387508 80ba1d18 8c12d610 80b2c290 00000000 00000000 80385da4
5ea0: 8c12d610 80b2c290 8c12d644 80b07f50 00000000 80385fb4 00000000 80b2c290
5ec0: 80385f28 80384430 8c03095c 8c121f34 80b2c290 8c45a380 00000000 80385534
5ee0: 809ddf88 80ae1820 8c45b500 80b2c290 80ae1820 8c45b500 80ab3bdc 803865b4
5f00: 80ae1820 80ae1820 8c45b500 80009718 80ac9248 80140f5c 00000000 8c031c00
5f20: 00000000 80ae9568 60000113 00000000 8fde12f3 8fde12eb 807aad64 8004d58c
5f40: 00000000 809c257c 00000006 00000006 80ae9550 00000109 00000006 80b4a000
5f60: 00000109 00000006 80b4a000 80b4a000 80ac9264 80a71dbc 00000006 00000006
5f80: 80a71594 80051c4c 00000000 80774ca4 00000000 00000000 00000000 00000000
5fa0: 00000000 80774cac 00000000 8000f528 00000000 00000000 00000000 00000000
5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 ffffffff ffffffff
[<8057d468>] (caam_probe) from [<80387508>] (platform_drv_probe+0x44/0xac)
[<80387508>] (platform_drv_probe) from [<80385da4>] (driver_probe_device+0x174/0x2b4)
[<80385da4>] (driver_probe_device) from [<80385fb4>] (__driver_attach+0x8c/0x90)
[<80385fb4>] (__driver_attach) from [<80384430>] (bus_for_each_dev+0x68/0x9c)
[<80384430>] (bus_for_each_dev) from [<80385534>] (bus_add_driver+0x148/0x1f0)
[<80385534>] (bus_add_driver) from [<803865b4>] (driver_register+0x78/0xf8)
[<803865b4>] (driver_register) from [<80009718>] (do_one_initcall+0x8c/0x1d4)
[<80009718>] (do_one_initcall) from [<80a71dbc>] (kernel_init_freeable+0x144/0x1e4)
[<80a71dbc>] (kernel_init_freeable) from [<80774cac>] (kernel_init+0x8/0xe8)
[<80774cac>] (kernel_init) from [<8000f528>] (ret_from_fork+0x14/0x2c)
code: eb00891d e3500000 0a0002f0 e59d3038 (e5936fa8)
---[ end trace 6bae7c20fe048c6c ]---
usb 1-1: new high-speed usb device number 2 using ci_hdrc
mmc0: new high speed sdhc card at address aaaa
mmcblk0: mmc0:aaaa su08g 7.40 gib
kernel panic - not syncing: attempted to kill init! exitcode=0x0000000b
---[ end kernel panic - not syncing: attempted to kill init! exitcode=0x0000000b
random: nonblocking pool is initialized
引起問題的模組也很清晰,為caam這個模組, 我們知道這個模組fsl是用 imx6ul 正點原子 imx6ul學習筆記(1)
目錄 linux imx6ull uboot alientek uboot 檔名 mx6ull alientek emmc.sh 編譯方法 mx6ull alientek emmc.sh目錄 f imx6ull alientek uboot cd alientek uboot 進入正點原子 uboo...
imx6ul 正點原子 imx6ul學習筆記(2)
目錄 home jk9 linux imx6ull alientek linux 編譯,vscode工程建立 2020.3.12 目錄 home jk9 linux nxp nxp linux 編譯 2020.3.12.23 32 1 新增開發板預設配置檔案 2 新增開發板對應的裝置樹檔案cp ar...
基於IMX6UL新增 HDMI
基於imx6ul 新增hdmi 1 實現hw6ul lite 開發板上的擴充套件 hdmi 介面功能及 bsp 2 能夠將 freescale yoctolinux 的gui 通過hdmi 介面顯示輸出 準備工作 1 vpn 連線2 ubuntu14.04 作業系統 其它 linux 發行版也可以 ...