imx6ul藍芽語音識別專案之1 硬體準備

2021-08-21 04:12:20 字數 4222 閱讀 4330

硬體

在一些時間的延誤後,終於收到了順豐過來的板子,本以為需要到年後了。聽說板子的延誤是因為發現了乙個小問題。

收到板子後開啟看到的是盒子包裝,看起來「高大上」的感覺:

開啟,裡面有一張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 發行版也可以 ...