主题中讨论的其他器件:BeagleBoard-X15、 TLV320AIC3104
工具/软件:Linux
您好,
我们尝试在 AM5728 定制板上使用 SDK 03.02.00.05启动 Linux。
它会抛出一些错误并停止。
我在引导过程中附加了错误日志。
请帮助我解决此问题。
谢谢、此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
您好,
我们尝试在 AM5728 定制板上使用 SDK 03.02.00.05启动 Linux。
它会抛出一些错误并停止。
我在引导过程中附加了错误日志。
请帮助我解决此问题。
谢谢、此致
您好!
您的内核停止、因为它无法初始化 McASP、并且在使 MMC 正常工作时出现了一些问题:
McASP 跟踪:
[1.831536] omap_hwmod:mcasp3:_wait_target_ready 失败:-16
[2.598894] [ ](__pm_runtime_idle)从[ ](DaVinci_McBSP_prob+0x9bc/bbb60)
[2.607713] r7:ee8d1610 R6:00000000 R5:ee6ca10 R4:ee2d0210
[2.613442][ ](Davinci_McASP_probe)、来自[ ](platform_drv_probe +0x54/b8)
[2.622176] R10:00000000 R9:c08e1600 R8:00000000 r7:fffdfb R6:c098401c R5:ee6ca10
[2.630079] R4:c09cb81c
[2.632639][ ](platform_drv_probe)、来自[ ](DRIVER_PROBLE_DEVICE_0x204/0x2f8)
[2.641545] r7:c098401c r6:00000000 r5:ee6ca10 r4:c09cb81c
[2.647267][ ](driver_probe_device)从[ ](__driver_attach+0x94/0x98)
[2.655738] R9:c08e1600 R8:000000a8 r7:00000000 R6:ee6ca44 R5:c098401c R4:ee6ca10
[2.663562][ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x70/0xa4)
[2.671771] r7:00000000 R6:c03eb664 R5:c098401c R4:00000000
[2.677491][ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x24/0x28)
[2.685528] R6:c0971710 R5:ee8d1580 R4:c098401c
[2.690195][ ](driver_attach)从[ ](BUS_ADD_DRIVER+0x1a8/0x220)
[2.698238] [ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0x80/0x100)
[2.706360] r7:ee8774c0 r6:c0939720 r5:c0911508 r4:c098401c
[2.712079] [ ](driver_register)、从[ ](__platform_driver_register+0x48/0x50)
[2.721161] R5:c0911508 R4:c0971710
[2.724773][ ](__platform_driver_register)、来自[ ](DaVinci_McASP_DRIVER_INIT+0x1c/0x20)
[2.734726] R5:c0911508 R4:c0939720
[2.738336][ ](DaVinci_McASP_DRIVER_init)、来自[ ](do_one _initcall+0x98/0x1e4)
[2.747425] [ ](多个_initcall)、来自[ ](kernel_init_freeed+0x1d4/0x268)
和 MMC0跟踪:
[1.837732][ ](_MMC_START_REQUEST)来自[ ](MMC_START_REQUEST+0xf8/0x120)
[1.837742] R9:00000001 R8:00000000 r7:ee8adea7 R6:ee299000 R5:ee299000 R4:ee8adde8
[1.837750] [ ](MMC_START_REQUEST)、来自[ ](_MMC_START_REQ+0x50/0x70)
[1.837756] R5:ee8addf8 R4:ee8adde8
[1.837763][ ](_MMC_START_REQ)、来自[ ](MMC_WAIT_TO_CMD+0x60/0x8c)
[1.837772] r7:ee8adea7 r6:00000000 r5:ee299000 r4:ee8ade34
[1.837781][ ](MMC_WAIT_for_cmd)、来自[ ](MMC_IO_RW_DIC_HOST+0x9C/0x138)
[1.837788] R6:ee299000 R5:00000c00 R4:00000c00
[1.837795][ ](MMC_IO_RW_DIC_HOST)、来自[ ](SDIO_RESET+0x2C/0x64)
[1.837805] R10:ee8a8000 R9:00000000 R8:c06e3c2c r7:c06e3c20 R6:ee299000 R5:00061a80
[1.837809] R4:ee299000
[1.837816] [ ](SDIO_RESET)从[ ](MMC_rescan +0x274/0x318)
[1.837820] R4:ee299258
[1.837830][ ](MMC_rescan)、来自[ ](Process_One_Work+0x124/0x3f4)
[2.288758] 内部错误:1211 [#1]抢占 SMP ARM
[ 2.294004]链接到:[ 2.294761] mmc0:主机不支持只读开关、假设启用了写功能
[2.296697] mmc0:地址为59b4的新型高速 SDHC 卡
[2.307182] mmcblk0:mmc0:59b4 ncard 7.48 GiB
对于 McASP3、似乎存在电源管理(PM)问题。 我怀疑设备树节点错误。
对于 MMC0、SoC 和 SD 卡(或连接到 MMMC0的任何设备)之间的通信似乎存在问题。
您说您正在使用定制板。 是否可以提供电路板与 AM57xx EVM 之间差异的简短列表? 您能否分享您如何引导电路板(从 SD 卡、eMMC、NAN...)? 您在 McASP3上连接了什么?
对于 McASP3问题、如果它用于音频、您能否尝试从 DTS 中删除 mcasp3、同时删除所有音频和声音节点、以查看这是否会解决第一个内核恐慌?
此致、
Yordan
您好!
我们从 DTS 文件中删除了 mcasp3。 通过这些更改、已成功引导自定义电路板。
e2e.ti.com/.../6811.am57xx_2D00_beagle_2D00_x15_5F00_removmcasp3.txt
e2e.ti.com/.../log_5F00_boot_5F00_remove_5F00_mcasp3.txt
原始 DTS 文件如下所示。
e2e.ti.com/.../am57xx_2D00_beagle_2D00_x15-.txt
MMC 原理图如下所示。
谢谢、
esmill