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.

[参考译文] [J6] CAN#39;t boot when MCASP interface is not connected device。

Guru**** 2390755 points
Other Parts Discussed in Thread: PCM5102A, TLV320AIC3106

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/572516/j6-can-t-boot-when-mcasp-interface-is-not-connected-device

主题中讨论的其他器件:DRA742DRA752DRA72PCM5102ATLV320AIC3106

您好!

我正在尝试在我们的测试板上移植 MCASP 驱动程序(这个 MCASP 接口不是
连接到任何设备或解码器)。 但现在它无法再引导、日志显示为
如下所示、

正在启动内核...

在物理 CPU 0x0上引导 Linux
Linux 版本3.14.63 (Sean@tpedmcbm03)(gcc 版本4.7.3 20130226 (预发布版)
(Crossstool-NG linaro-1.13.1-4.7-2013.03-20130313-Linaro GCC 2013.03))#6 SMP
抢先于2017年2月3日下午16:26:57 CST
CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
忽略 PHY_OFFSET:0x00000000-0x0001以下的存储器
机器放电模型:TI DRA742
保留存储器:创建了0x95800000处的 CMA 存储器池、大小为56 MIB
保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID 共享 dma-pool
保留存储器:创建了0x99000000的 CMA 存储器池、大小为64 MIB
保留存储器:已初始化节点 dsp1_CMA@99000000、兼容 ID shared-dma-pool
保留存储器:创建了0x9d000000的 CMA 存储器池、大小为32 MIB
保留存储器:已初始化节点 ipu1_CMA@9d000000、兼容 ID shareddma-pool
保留存储器:创建了0x9f000000的 CMA 存储器池、大小为8 MIB
保留存储器:已初始化节点 dsp2_CMA@9f000000、兼容 ID 共享 dma-pool
CMA:CMA:在 ab800000处保留64 MIB
内存策略:数据高速缓存 writealloc
DRA752 ES1.1
PERCPU:嵌入式8页/CPU @ea760000 s8384 r8192 d16192 u32768
在区域顺序和移动分组中构建1个区域列表。 总页数:517136
内核命令行:console=ttyO0、115200n8 elevator=noop root=PARTUUUID=fdacd6b3-02 rw
rootwait armlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 CMA =64M rootfstype=ext4
snd.slots 保留= 1、1
PID 哈希表条目:4096 (顺序:2、16384字节)
DEntry 高速缓存哈希表条目:131072 (顺序:7、524288字节)
inode 高速缓存哈希表条目:65536 (顺序:6、262144字节)
内存:18584K/2074624K 可用(5635K 内核代码、372K rwdata、2200K rodata、
280k init、249K BSS、256040K 保留、1300480K HIGHMEM)
虚拟内核内存布局:
向量:0xff0000-0xff1000 (4KB)
Fixmap:0xFF00000 - 0xFFE0000 (896 KB)
vmalloc:0xf0000000 - 0x0000000000 (240 MB)
低内存:0xC0000000 - 0xef800000 (760 MB)
pkmap:bfe00000 - 0xC0000000 (2 MB)
模块:bbf000000 - bbfe00000 (14 MB)
.text:0xc0008000 - 0xc07aefb4 (7836 KB)
init:0xc07af000 - 0xc07f50c0 (281KB)
.data:0xc07f6000 - 0xc08530d0 (373KB)
.bss:0xc08530dc - 0xc08916d4 (250KB)
可抢占的分层 RCU 实现。
nr_IRQ:16 nr_IRQ:16 16.
时钟:DPLL_AE_CK 转换到"锁定"失败
omap_hwmod:MPU:启用
omap_hwmod:Timer1:启用
omap_hwmod:Timer1:启用
OMAP 时钟事件源:Timer1为31475Hz
omap_hwmod:counter_32k:启用
omap_hwmod:counter_32k:启用
SCHED_CLOCK:32kHz 时为32位、分辨率为30517ns、每65536000000000ns 换行一次
OMAP 时钟源:32768Hz 时32K_COUNTER
构建了以5.90MHz (virt)运行的 cp15计时器。
SCHED_CLOCK:5MHz 时为56位、分辨率为169ns、每2911033065472ns 换行一次
切换到基于计时器的延迟环路
控制台:彩色虚拟设备80x30
校准延迟环路(跳过)、使用计时器频率计算的值。 11.80
BogoMips (lpj=59016)
PID_max:默认值:32768最小值:301
已初始化安全框架
挂载缓存哈希表条目:2048 (顺序:1、8192字节)
mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
CPU:测试写入缓冲区一致性:好的
/cpus/cpu@0缺少时钟频率属性
/cpus/cpu@1缺少时钟频率属性
CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
为0x805864a8 - 0x80586500设置静态标识映射
CPU1:已启动辅助处理器
CPU1:线程-1、CPU 1、插座0、mpidr 80000001
启动了2个 CPU
SMP:总共激活2个处理器(23.60个 BogoMips)。
CPU:所有 CPU 在 SVC 模式中启动。
devtmpfs:已初始化
VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
omap_hwmod:tptc0使用来自 EDMA-controller 的断开 dt 数据
omap_hwmod:tptc1使用来自 EDMA-controller 的断开 dt 数据
omap_hwmod:L3_main_1:启用
omap_hwmod:DMM:启用
OMAP-hwmod:EMIF_OCP_FW:启用
omap_hwmod:L3_main_2:启用
omap_hwmod:l3_instr:启用
omap_hwmod:L4_cfg:启用
omap_hwmod:l4_per1:启用
omap_hwmod:l4_per2:启用
omap_hwmod:l4_per3:启用
omap_hwmod:l4_wkup:启用
omap_hwmod:bb2d:启用
omap_hwmod:ctrl_module_wkup:启用
omap_hwmod:gMAC:启用
OMAP-hwmod:DaVinci_MDIO:启用
omap_hwmod:dma_system:启用
omap_hwmod:tPCC:启用
omap_hwmod:tptc0:启用
omap_hwmod:tptc1:启用
omap_hwmod:dss_core:启用
omap_hwmod:dss_core:启用
omap_hwmod:dss_dispc:启用
omap_hwmod:dss_core:启用
omap_hwmod:dss_hdmi:启用
omap_hwmod:aes1:启用
omap_hwmod:aes2:启用
omap_hwmod:SHAM:启用
omap_hwmod:mcasp2:启用
时钟:DPLL_AE_CK 转换到"锁定"失败
------ [在此处剪切]-----
警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
链接的模块:
CPU:0 PID:1 Comm:swapper/0未被污染3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:c076723d R5:20000093 R4:00000000 R3:00200040
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
R5:00000009 R4:00000000
[ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
r8:c07baca4 r7:c085396c r6:00000000 r5:ea021a00 r4:ea021a00
[ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
[ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
R4:a0000013 R3:00000160
[ ](clk_disable)从[ ](_disable_clocks+0x20/0x64)
r5:c080ad9c r4:c080ad9c
[ ](_disable_clocks)从[ ](_enable+0x258/0x2a0)
R6:00000000 R5:fffffffff0 R4:c080ad9c R3:00000160
[ ](_enable)从[ ](_setup+0xd4/0x214)
R7:00000000 R6:c080ade8 R5:00000001 R4:c080ad9c
[ ](_setup)从[ ](omap_hwmod_for_each + 0x38/0x68)
r6:c07ba74c r5:c0803f18 r4:c080ad9c
[ ](omap_hwmod_for_each)从[ ](_omap_hwmod_setup_all
+0x38/0x48)
R7:c0853100 R6:c07f2448 R5:c07e6634 R4:00000001
[ ](__omap_hwmod_setup_all)从[ ](do_one _initcall+0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 r9:00000000 r8:000000c4 r7:c0853100 r6:c07f2448 r5:c07e6634
R4:00000001
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
--[结束线迹66a748b0059cebf4 ]---
omap_hwmod:mcasp2:_wait_target_ready:-16
omap_hwmod:mcasp2:无法为复位启用(3)
omap_hwmod:mcasp3:启用
时钟:DPLL_AE_CK 转换到"锁定"失败
------ [在此处剪切]-----
警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
链接的模块:
CPU:0 PID:1 Comm:swapper/0污染:G W 3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:c076723d R5:20000093 R4:00000000 R3:00200040
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
R5:00000009 R4:00000000
[ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
r8:c07baca4 r7:c085396c r6:00000000 r5:ea021b00 r4:ea021b00
[ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
[ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
R4:a0000013 R3:00000168
[ ](clk_disable)从[ ](_disable_clocks+0x20/0x64)
R5:c080ae20 R4:c080ae20
[ ](_disable_clocks)从[ ](_enable+0x258/0x2a0)
R6:00000000 R5:fffffffff0 R4:c080ae20 R3:00000168
[ ](_enable)从[ ](_setup+0xd4/0x214)
R7:00000000 R6:c080ae6c R5:00000001 R4:c080ae20
[ ](_setup)从[ ](omap_hwmod_for_each + 0x38/0x68)
r6:c07ba74c r5:c0803f18 r4:c080ae20
[ ](omap_hwmod_for_each)从[ ](_omap_hwmod_setup_all
+0x38/0x48)
R7:c0853100 R6:c07f2448 R5:c07e6634 R4:00000001
[ ](__omap_hwmod_setup_all)从[ ](do_one _initcall+0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 r9:00000000 r8:000000c4 r7:c0853100 r6:c07f2448 r5:c07e6634
R4:00000001
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
-->结束跟踪66a748b0059cebf5 ]-->
omap_hwmod:mcasp3:_wait_target_ready:-16
omap_hwmod:mcasp3:无法为复位启用(3)



(日志的内容被省略)



时钟:DPLL_AE_CK 转换到"锁定"失败
------ [在此处剪切]-----
警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
链接的模块:
CPU:0 PID:1 Comm:swapper/0污染:G W 3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:c076723d R5:20000093 R4:00000000 R3:00200140
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
R5:00000009 R4:00000000
[ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
r8:00000004 r7:ea006280 r6:ea00a980 r5:ea021b00 r4:ea021b00
[ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
[ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
R4:20000013 R3:00000001
[ ](clk_disable)从[ ](_clk_set_parent_after+0x28/0x5c)
R5:ea021b00 R4:ea006280
[ ](__clk_set_parent_after)从[ ](clk_set_parent+0x13c/0x190)
R6:00000000 R5:ea00a980 R4:ea021b00 R3:c04865d0
[ ](clk_set_parent)、来自[ ](DaVinci_McBSP_prob+0x7bc/0xa8c)
r8:ea00a980 r7:ea021b00 r6:c084bee4 r5:ea2c7e10 r4:e99e8e10 r3:0000000e
[ ](Davinci_McASP_probe)、来自[ ](platform_drv_probe +0x20/0x50)
R10:c07e6654 R9:00000000 R8:c07d955c r7:00000000 R6:c084bcc4 R5:c084bcc4
r4:ea2c7e10
[ ](platform_drv_probe)、来自[ ](driver_probe_device+bc/0x210)
R5:00000000 R4:ea2c7e10
[ ](driver_probe_device)从[ ](__driver_attach+0x70/0x94)
r7:c0346dac r6:c084bcc4 r5:ea2c7e44 r4:ea2c7e10
[ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x5c/0x98)
R6:c084bcc4 R5:ea123e48 R4:00000000 R3:00000000
[ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x20/0x28)
R7:c0831440 R6:00000000 R5:e9a7da80 R4:c084bcc4
[ ](driver_attach)从[ ](BUS_ADD_DRIVER+0xd4/0x1d4)
[ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0xa4/0xe8)
R7:c0853100 R6:c07f2a98 R5:c07e6648 R4:c084bcc4
[ ](driver_register)、从[ ](__platform_driver_register
0x50/0x64)
R5:c07e6648 R4:00000006
[ ](__platform_driver_register)、来自[ ]
(DaVinci_McASP_DRIVER_INIT+0x18/0x20)
[ ](DaVinci_McASP_DRIVER_init)、来自[ ](多一个 initcall
0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 R9:00000000 R8:000000c4 r7:c0853100 R6:c07f2a98 R5:c07e6648
R4:00000006
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
-->结束跟踪66a748b0059cebf9 ]-->
------ [在此处剪切]-----
警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
链接的模块:
CPU:0 PID:1 Comm:swapper/0污染:G W 3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:c076723d R5:20000093 R4:00000000 R3:00200140
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
R5:00000009 R4:00000000
[ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
r8:00000004 r7:ea006280 r6:ea00a980 r5:ea006280 r4:ea006280
[ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
[ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
R4:40000013 R3:00000001
[ ](clk_disable)从[ ](_clk_set_parent_after+0x30/0x5c)
R5:ea021b00 R4:ea006280
[ ](__clk_set_parent_after)从[ ](clk_set_parent+0x13c/0x190)
R6:00000000 R5:ea00a980 R4:ea021b00 R3:c04865d0
[ ](clk_set_parent)、来自[ ](DaVinci_McBSP_prob+0x7bc/0xa8c)
r8:ea00a980 r7:ea021b00 r6:c084bee4 r5:ea2c7e10 r4:e99e8e10 r3:0000000e
[ ](Davinci_McASP_probe)、来自[ ](platform_drv_probe +0x20/0x50)
R10:c07e6654 R9:00000000 R8:c07d955c r7:00000000 R6:c084bcc4 R5:c084bcc4
r4:ea2c7e10
[ ](platform_drv_probe)、来自[ ](driver_probe_device+bc/0x210)
R5:00000000 R4:ea2c7e10
[ ](driver_probe_device)从[ ](__driver_attach+0x70/0x94)
r7:c0346dac r6:c084bcc4 r5:ea2c7e44 r4:ea2c7e10
[ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x5c/0x98)
R6:c084bcc4 R5:ea123e48 R4:00000000 R3:00000000
[ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x20/0x28)
R7:c0831440 R6:00000000 R5:e9a7da80 R4:c084bcc4
[ ](driver_attach)从[ ](BUS_ADD_DRIVER+0xd4/0x1d4)
[ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0xa4/0xe8)
R7:c0853100 R6:c07f2a98 R5:c07e6648 R4:c084bcc4
[ ](driver_register)、从[ ](__platform_driver_register
0x50/0x64)
R5:c07e6648 R4:00000006
[ ](__platform_driver_register)、来自[ ]
(DaVinci_McASP_DRIVER_INIT+0x18/0x20)
[ ](DaVinci_McASP_DRIVER_init)、来自[ ](多一个 initcall
0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 R9:00000000 R8:000000c4 r7:c0853100 R6:c07f2a98 R5:c07e6648
R4:00000006
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
--[结束线迹66a748b0059cebfa ]-->
omap_hwmod:mcasp3:启用
时钟:DPLL_AE_CK 转换到"锁定"失败
------ [在此处剪切]-----
警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
链接的模块:
CPU:0 PID:1 Comm:swapper/0污染:G W 3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:c076723d R5:20000093 R4:00000000 R3:00200140
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
R5:00000009 R4:00000000
[ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
r8:ea123d08 r7:c085396c r6:00000000 r5:ea021b00 r4:ea021b00
[ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
[ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
R4:a0000093 R3:00000168
[ ](clk_disable)从[ ](_disable_clocks+0x20/0x64)
R5:c080ae20 R4:c080ae20
[ ](_disable_clocks)从[ ](_enable+0x258/0x2a0)
R6:00000000 R5:fffffffff0 R4:c080ae20 R3:00000168
[ ](_enable)从[ ](omap_hwmod_enable+0x2C/0x4c)
R7:00000004 R6:a0000013 R5:c080ae80 R4:c080ae20
[ ](OMAP-hwmod_enable)、来自[ ](OMAP-DEVICE_ENABLE+0x50/0x78)
R6:00000002 R5:00000001 R4:ea2c5780 R3:ea2c5740
[ ](OMAP-DEVICE_ENABLE)从[ ](_od_runtime_resume+0x18/0x24)
r5:c0025174 r4:ea2c7e10
[ ](_od_runtime_resume)从[ ](_rpm 回调+0x38/0x60)
r4:ea2c7e10 r3:00000000
[ ](_rpm_callback)、来自[ ](rpm 回调+0x64/0x7c)
r5:ea2c7e10 r4:ea2c7e10
[ ](rpm_callback)、来自[ ](rpm_resume+0x378/0x48c)
r6:00000002 r5:ea185c10 r4:ea2c7e10 r3:c0803f40
[ ](rpm_resume)、从[ ](__pm_runtime_resume+0x54/0x6c)
r10:ea2b5380 r9:00000001 r8:ea00a980 r7:60000013 r6:00000004 r5:ea2c7e70
r4:ea2c7e10
[ ](__pm_runtime_resume)从[ ](DaVinci_McASP_Probe +0x7f8/0xa8c)
r7:ea021b00 r6:c084bee4 r5:ea2c7e10 r4:e99e8e10
[ ](Davinci_McASP_probe)、来自[ ](platform_drv_probe +0x20/0x50)
R10:c07e6654 R9:00000000 R8:c07d955c r7:00000000 R6:c084bcc4 R5:c084bcc4
r4:ea2c7e10
[ ](platform_drv_probe)、来自[ ](driver_probe_device+bc/0x210)
R5:00000000 R4:ea2c7e10
[ ](driver_probe_device)从[ ](__driver_attach+0x70/0x94)
r7:c0346dac r6:c084bcc4 r5:ea2c7e44 r4:ea2c7e10
[ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x5c/0x98)
R6:c084bcc4 R5:ea123e48 R4:00000000 R3:00000000
[ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x20/0x28)
R7:c0831440 R6:00000000 R5:e9a7da80 R4:c084bcc4
[ ](driver_attach)从[ ](BUS_ADD_DRIVER+0xd4/0x1d4)
[ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0xa4/0xe8)
R7:c0853100 R6:c07f2a98 R5:c07e6648 R4:c084bcc4
[ ](driver_register)、从[ ](__platform_driver_register
0x50/0x64)
R5:c07e6648 R4:00000006
[ ](__platform_driver_register)、来自[ ]
(DaVinci_McASP_DRIVER_INIT+0x18/0x20)
[ ](DaVinci_McASP_DRIVER_init)、来自[ ](多一个 initcall
0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 R9:00000000 R8:000000c4 r7:c0853100 R6:c07f2a98 R5:c07e6648
R4:00000006
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
--[结束线迹66a748b0059cebfb ]-->
omap_hwmod:mcasp3:_wait_target_ready:-16
------ [在此处剪切]-----
警告:CPU:0 PID:1在 drivers/bus/omap_l3_oc.c:147 l3_interrupt_handler
+0x21c/0x320 ()
440000.OCP:L3自定义错误:主 MPU 目标 L4_PER2_P3 (读取):用户中的数据访问
模式下运行
链接的模块:
CPU:0 PID:1 Comm:swapper/0污染:G W 3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:c072c2d5 R5:20000193 R4:00000000 R3:00200140
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
R5:00000009 R4:ea123b68
[ ](warn_slowpath_common)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
r8:c072c1e7 r7:c072c248 r6:80080003 r5:ea184b90 r4:f1002500
[ ](warn_slowpath_fmt)、来自[ ](L3_INTERRUPT_Handler+0x21c/0x320)
r3:ea184e80 r2:c072c2ef
[ ](L3_interrupt_handler)、来自[ ](handle_irq_event_perpu
+0x38/0x184)
r10:ea2b5380 r9:c0852cbb r8:00000000 r7:00000000 r6:00000017 r5:ea177680
R4:ea184800
[ ](handle_irq_event_perpu)、来自[ ](handle_IRQ_EVENT+0x44/0x64)
r10:ea2b5380 r9:00000001 r8:ea00a980 r7:ea123d2c r6:ea184800 r5:ea1776dc
R4:ea177680
[ ](handle_irq_event)从[ ](handle_fasteoi_IRQ+0xc0/0x108)
r6:c07fe978 r5:ea1776dc r4:ea177680 r3:00000000
[ ](handle_fasteoi_IRQ)、来自[ ](generic_handle_IRQ+0x28/0x38)
R5:00000000 R4:00000017
[ ](generic_handle_IRQ)、来自[ ](handle_IRQ+0x6c/0x94)
R4:00000017 R3:00000193
[ ](handle_IRQ)、来自[ ](GIC_Handle_IRQ+0x44/0x68)
R5:ea123cf8 R4:fa212000
[ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x40/0x70)
异常堆栈(0xea123cf8至0xea123d40)
3ce0:ea2c7e10 00000005
3d00:00000000 ea2c7ed0 ea2c7e10 ea2c7e10 00000005 ea021b00 ea00a980 00000001
3d20:ea2b5380 ea123d5c ea123d60 ea123d40 c04b89ec c0350e5c 20000013 ffffff
r6:ffff r5:20000013 r4:c0350e5c r3:c04b89ec
[ ](__pm_runtime_idle)从[ ](DaVinci_McASP_Probe +0x818/0xa8c)
r7:ea021b00 r6:c084bee4 r5:ea2c7e10 r4:e99e8e10
[ ](Davinci_McASP_probe)、来自[ ](platform_drv_probe +0x20/0x50)
R10:c07e6654 R9:00000000 R8:c07d955c r7:00000000 R6:c084bcc4 R5:c084bcc4
r4:ea2c7e10
[ ](platform_drv_probe)、来自[ ](driver_probe_device+bc/0x210)
R5:00000000 R4:ea2c7e10
[ ](driver_probe_device)从[ ](__driver_attach+0x70/0x94)
r7:c0346dac r6:c084bcc4 r5:ea2c7e44 r4:ea2c7e10
[ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x5c/0x98)
R6:c084bcc4 R5:ea123e48 R4:00000000 R3:00000000
[ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x20/0x28)
R7:c0831440 R6:00000000 R5:e9a7da80 R4:c084bcc4
[ ](driver_attach)从[ ](BUS_ADD_DRIVER+0xd4/0x1d4)
[ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0xa4/0xe8)
R7:c0853100 R6:c07f2a98 R5:c07e6648 R4:c084bcc4
[ ](driver_register)、从[ ](__platform_driver_register
0x50/0x64)
R5:c07e6648 R4:00000006
[ ](__platform_driver_register)、来自[ ]
(DaVinci_McASP_DRIVER_INIT+0x18/0x20)
[ ](DaVinci_McASP_DRIVER_init)、来自[ ](多一个 initcall
0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 R9:00000000 R8:000000c4 r7:c0853100 R6:c07f2a98 R5:c07e6648
R4:00000006
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
--[结束线迹66a748b0059cebfc ]-->
未处理的故障:0x00000000处的不精确外部中断(0x1406)
内部错误:1406 [#1]抢占 SMP ARM
链接的模块:
CPU:0 PID:1 Comm:swapper/0污染:G W 3.14.63 #6
任务:ea121b40 ti: ea122000 task.ti: ea122000
PC 处于__pm_runtime_idle+0x54/0x80
LR 位于 DaVinci_McASP_Probe +0x818/0xa8c
PC:[ ] LR:[ ] PSR:20000013
SP:ea123d40 IP:ea123d60 fp:ea123d5c
R10:ea2b5380 R9:00000001 R8:ea00a980
r7:ea021b00 r6:00000005 r5:ea2c7e10 r4:ea2c7e10
r3:ea2c7ed0 r2:00000000 r1:00000005 r0:ea2c7e10
标志:模式 SVC_32 ISA ARM 段内核上 FIQ 上的 nzCv IRQ
控制:10c5387d 表:8000406a DAC:00000015
进程 swapper/0 (pid:1、栈限制= 0xea122240)
堆栈:(0xea123d40至0xea124000)
3d40:e99e8e10 ea2c7e10 c084bee4 ea021b00 123ea12d60 c04b89ec c0350e14
3d60:00002000 ea2c5900 e99e8e10 00000000 ea2c6ea0 00000008 ea78c24c 00000001
3d80:00000084 e99eac18 c0755c76 ea2c6ea0 e99eab88 00000001 00000000 c07e6654
3da0:ea123dd4 ea123db0 c013bcb8 c013d284 00000001 ea2c7e10 ea2c7e18 00000000
3dc0:00000000 ea2c7e10 c084bcc4 c084bcc4 00000000 c07d955c 00000000 c07e6654
3de0:ea123e04 ea123df0 c0348150 c04b81e0 ea2c7e10 00000000 ea123e24 ea123e08
3e00:c0346c58 c034813c ea2c7e10 ea2c7e44 c084bcc4 c0346dac ea123e44 ea123e28
3e20:c0346e1c c0346ba8 00000000 ea123e48 c084bcc4 ea123e6c ea123e48
3e40:c0345320 c0346db8 ea1169dc ea2b5334 c084bcc4 e9a7da80 00000000 c0831440
3e60:ea123e7c ea123e70 c034679c c03452d0 ea123e4 ea123e80 c03463c0 c0346788
3e80:c076e805 ea123e90 c084bcc4 c07e6648 c07f2a98 c0853100 ea123ebc ea123ea8
3ea0:c03474f0 c03462f8 00000006 c07e6648 ea123ecc ea123ec0 c034807c c0347458
3ec0:ea123edc ea123ed0 c07d9574 c0348038 ea123f5c ea123e0 c00087ec c07d9568
3ee0:c0581ad4 c05844d4 ea123f2c eb7ff6d8 ea123f00 c004dc58 c004dbec
3f00:eb7ff6d8 eb7ff6eb e123f5c ea123f18 c004dda4 c004dc3c 00000000 c07ad3b8
3f20:00000006 00000006 000000c4 c07ac918 ea123f5c 00000006 c07e6648 c07f2a98
3f40:c0853100 000000c4 00000000 c07e6654 ea123f94 ea123f60 c07afcac c000875c
3f60:00000006 00000006 c07af558 ea123f78 c0853100 c0579178 00000000 00000000
3f80:00000000 0000e123ea123f98 c057918c c07afbb4 ea122000 00000000
3fa0:00000000 ea123fb0 c000e380 c0579184 00000000 00000000 00000000 00000000 00000000
3fc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3fe0:00000000 00000000 00000000 00000000 00000013 00000000 4b185e c72335b
回溯:
[ ](__pm_runtime_idle)从[ ](DaVinci_McASP_Probe +0x818/0xa8c)
r7:ea021b00 r6:c084bee4 r5:ea2c7e10 r4:e99e8e10
[ ](Davinci_McASP_probe)、来自[ ](platform_drv_probe +0x20/0x50)
R10:c07e6654 R9:00000000 R8:c07d955c r7:00000000 R6:c084bcc4 R5:c084bcc4
r4:ea2c7e10
[ ](platform_drv_probe)、来自[ ](driver_probe_device+bc/0x210)
R5:00000000 R4:ea2c7e10
[ ](driver_probe_device)从[ ](__driver_attach+0x70/0x94)
r7:c0346dac r6:c084bcc4 r5:ea2c7e44 r4:ea2c7e10
[ ](__driver_attach)从[ ](BUS_TO_EASE_DEV_0x5c/0x98)
R6:c084bcc4 R5:ea123e48 R4:00000000 R3:00000000
[ ](bus_for_each_dev)、来自[ ](DRIVER_ATT+0x20/0x28)
R7:c0831440 R6:00000000 R5:e9a7da80 R4:c084bcc4
[ ](driver_attach)从[ ](BUS_ADD_DRIVER+0xd4/0x1d4)
[ ](BUS_ADD_DRIVER)从[ ](DRIVER_REGISTER+0xa4/0xe8)
R7:c0853100 R6:c07f2a98 R5:c07e6648 R4:c084bcc4
[ ](driver_register)、从[ ](__platform_driver_register
0x50/0x64)
R5:c07e6648 R4:00000006
[ ](__platform_driver_register)、来自[ ]
(DaVinci_McASP_DRIVER_INIT+0x18/0x20)
[ ](DaVinci_McASP_DRIVER_init)、来自[ ](多一个 initcall
0x9C/0x140)
[ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
r10:c07e6654 R9:00000000 R8:000000c4 r7:c0853100 R6:c07f2a98 R5:c07e6648
R4:00000006
[ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0579178 R4:c0853100
[ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
R4:00000000 R3:ea122000
代码:eb08c314 ea00000a e28030c0 f57ff05b (e1932f9f)
-->结束跟踪66a748b0059cebfd ]-->
内核严重错误-未同步:尝试终止初始化! exitcode=0x0000000b

CPU1:停止
CPU:1 PID:0 Comm:swapper/1被污染:G D W 3.14.63 #6
回溯:
[ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
R6:00000000 R5:20000193 R4:00000000 R3:00200040
[ ](show_stack)从[ ](dump_stack+0x78/0x98)
[ ](dump_stack)从[ ](handle_ipi+0xc4/0x150)
R5:00000005 R4:00000001
[ ](handle_ipi)从[ ](GIC_Handle_IRQ+0x60/0x68)
r7:ea141fac r6:c07fe978 r5:ea141f78 r4:fa212000
[ ](GIC_Handle_IRQ)、来自[ ](_IRQ_Svc+0x40/0x70)
异常堆栈(0xea141f78至0xea141fc0)
1f60:ffffffffffed 00000000
1f80:29f75000 00000000 ea140000 00000015 10c0387d c0853380 8000406a 412fc0f2
1fa0:00000000 ea141fcc ea141fc0 ea141fc0 c000ef20 c000ef24 60000013 ffffff
r6:ffff r5:60000013 r4:c000ef24 r3:c000ef20
[ ](arch_cpu_idle)从[ ](cpu_startup_entry+bc/0x124)
[ ](CPU_STARTUP_INPUK)、来自[ ](secondary _start_kernel
0x11c/0x138)
[ ](secondary _start_kernel)从[<800085c4>](0x800085c4)
r4:aa12806a r3:c00085ac



请帮我、或给我一些建议。 谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shawn、

    [引述 USER="Shawn LIN]我正在尝试在我们的测试板上移植 MCASP 驱动程序(这个 MCASP 接口不是
    连接到任何设备或解码器)[/quot]

    确保已将 McASP 配置为主站。

    [引用 user="Shawn LIN]Linux 版本3.14.63 (Sean@fang tpedmcbm03)(gcc 版本4.7.3 20130226 (预发布版)
    (Crossstot-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03))#6 SMP [/引述]

    您是否使用 TI SDK? 如果是、具体是哪一项?

    您对默认 McASP 驱动程序进行了哪些更改?

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Botev、

    谢谢您的回复。
    我使用的 TI SDK 是" glsdk_7_04_00_03"。 McASP 驱动程序的部分未修改。
    您能告诉我如何将 McASP 配置为主站吗? 我应该修改哪个文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    肖恩、

    实际上、在 GLSDK 7.04.00.03中、McASP 默认设置为主站。 请参阅以下文件:

    linux-kernel/sound/soc/co-davinci-evm.c -> dra7xx_evm_link -> snd_SOC_DAIFMT_CBS_CFS

    Linux 内核/sound/soc/co/Davinci-McAP.c

    案例 SND_SOC_DAIFMT_CBS_CFS:

    /*编解码器是时钟和帧从器件*/

     

    由于您没有外部音频芯片、如果您将来没有计划添加、您可以禁用 McASP 支持(默认情况下已启用)、请访问以下 wiki:

    processors.wiki.ti.com/index.php/Linux_Core_Audio_User's_GuideN#DRA7_and_DRA72_EVM

    否则、您应该将 TLV320AIC3x 编解码器替换为虚拟编解码器。 有关详细信息、请参阅以下 Wiki:

    本页提供了将音频 DAC 连接到 McASP 的分步指南。

    您实际上不需要使用 PCM5102a 板即可遵循本指南;如果未连接、将创建的驱动程序将正常工作。 您甚至可以使用示波器探测音频数据线和时钟、以查看驱动程序是否正常工作。

    另请注意、TLV320AIC3x 编解码器使用 I2C1和引脚 B26 (XREF_CLK2)作为 MCLK。 您也可以将其删除。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    肖恩、

    您在之前的帖子中声明:

    "尝试在我们的测试板上移植 MCASP 驱动程序(此 MCASP 接口未连接到任何设备或解码器)。 但现在它无法启动了"

    "McASP 驱动程序的部分尚未修改"

    您能否具体说明到目前为止您对 McASP 所做的哪些更改? 根据我在这些更改之前了解的内容、您能够引导、纠正吗? 是否可以提供成功引导的引导日志(在 McASP 更改之前)?

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Botev、


    我需要将 McASP3设置为"突发模式"、并将两个 J6模块的 McASP3接口连接到彼此(主从、无外部音频芯片)以进行数据传输。

    在我们的测试板上启用 McASP 之前、引导成功、因为我禁用了 McASP、如下所示、
    arch/arm/mach-omap2/omap_hwmod_7xx_data.c
    静态结构 omap_hwmod_opc_if *dra7xx_hwmod_opc_ifs[]__initdata ={
    //&dra7xx_L4_per2__mcasp2,
    //&dra7xx_L4_per2__mcasp3,
    //&dra7xx_L4_per2__mcasp6,
    //&dra7xx_L4_per2__mcasp7,
    //&dra7xx_L4_per2__mcasp8,


    成功启动日志如下所示、

    正在启动内核...

    在物理 CPU 0x0上引导 Linux
    Linux 版本3.14.63 (Sean@fang tpedmcbm03)(gcc 版本4.7.3 20130226 (预发布版本)(Crossstep-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro)
    GCC 2013.03)#45 SMP 优先于2016年12月12日17:12:39 CST
    CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
    CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
    忽略 PHY_OFFSET:0x00000000-0x0001以下的存储器
    机器放电模型:TI DRA742
    保留存储器:创建了0x95800000处的 CMA 存储器池、大小为56 MIB
    保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID 共享 dma-pool
    保留存储器:创建了0x99000000的 CMA 存储器池、大小为64 MIB
    保留存储器:已初始化节点 dsp1_CMA@99000000、兼容 ID shared-dma-pool
    保留存储器:创建了0x9d000000的 CMA 存储器池、大小为32 MIB
    保留存储器:已初始化节点 ipu1_CMA@9d000000、兼容 ID shareddma-pool
    保留存储器:创建了0x9f000000的 CMA 存储器池、大小为8 MIB
    保留存储器:已初始化节点 dsp2_CMA@9f000000、兼容 ID 共享 dma-pool
    CMA:CMA:在 ab800000处保留64 MIB
    内存策略:数据高速缓存 writealloc
    DRA752 ES1.1
    PERCPU:嵌入式8页/CPU @ea760000 s8384 r8192 d16192 u32768
    在区域顺序和移动分组中构建1个区域列表。 总页数:517136
    内核命令行:console=ttyO0、115200n8 elevator=noop root=PARTUUUUUUID=03381162-02 rw rootwait lyclprintk fixrtc omapdrm.num_crtc=2
    consoleBlank=0 CMA=64M rootfstype=ext4 snd.slots 保留=1、1
    PID 哈希表条目:4096 (顺序:2、16384字节)
    DEntry 高速缓存哈希表条目:131072 (顺序:7、524288字节)
    inode 高速缓存哈希表条目:65536 (顺序:6、262144字节)
    内存:1819604K/2074624K 可用(5019K 内核代码、343K rwdata、1840K rodata、272K init、240K BSS、 255020K 保留、1300480K HIGHMEM)
    虚拟内核内存布局:
    向量:0xff0000-0xff1000 (4KB)
    Fixmap:0xFF00000 - 0xFFE0000 (896 KB)
    vmalloc:0xf0000000 - 0x0000000000 (240 MB)
    低内存:0xC0000000 - 0xef800000 (760 MB)
    pkmap:bfe00000 - 0xC0000000 (2 MB)
    模块:bbf000000 - bbfe00000 (14 MB)
    .text:0xc0008000 - 0xc06baf7c (6860KB)
    init:0xc06bb000-0xc06ff0c0 (273KB)
    .data:0xc0700000 - 0xc0755f70 (344 KB)
    .bss:0xc0755f7c - 0xc0792054 (241KB)
    可抢占的分层 RCU 实现。
    nr_IRQ:16 nr_IRQ:16 16.
    时钟:DPLL_AE_CK 转换到"锁定"失败
    OMAP 时钟事件源:Timer1为31475Hz
    SCHED_CLOCK:32kHz 时为32位、分辨率为30517ns、每65536000000000ns 换行一次
    OMAP 时钟源:32768Hz 时32K_COUNTER
    构建了以5.90MHz (virt)运行的 cp15计时器。
    SCHED_CLOCK:5MHz 时为56位、分辨率为169ns、每2911033065472ns 换行一次
    切换到基于计时器的延迟环路
    控制台:彩色虚拟设备80x30
    校准延迟环路(跳过)、使用计时器频率计算的值。 11.80茂物剪(lpj=59016)
    PID_max:默认值:32768最小值:301
    已初始化安全框架
    挂载缓存哈希表条目:2048 (顺序:1、8192字节)
    mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
    CPU:测试写入缓冲区一致性:好的
    /cpus/cpu@0缺少时钟频率属性
    /cpus/cpu@1缺少时钟频率属性
    CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
    为0x804ece68 - 0x804ecec0设置静态标识映射
    CPU1:已启动辅助处理器
    CPU1:线程-1、CPU 1、插座0、mpidr 80000001
    启动了2个 CPU
    SMP:总共激活2个处理器(23.60个 BogoMips)。
    CPU:所有 CPU 在 SVC 模式中启动。
    devtmpfs:已初始化
    VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
    omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
    omap_hwmod:tptc0使用来自 EDMA-controller 的断开 dt 数据
    omap_hwmod:tptc1使用来自 EDMA-controller 的断开 dt 数据
    时钟:DPLL_AE_CK 转换到"锁定"失败
    ------ [在此处剪切]-----
    警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
    链接的模块:
    CPU:0 PID:1 Comm:swapper/0未被污染3.14.63 #45
    回溯:
    [ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    R6:c06807bf R5:20000093 R4:00000000 R3:00200040
    [ ](show_stack)从[ ](dump_stack+0x78/0x98)
    [ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
    R5:00000009 R4:00000000
    [ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
    r8:c06c6ca0 r7:c07568-10 R6:00000000 R5:ea021b00 R4:ea021b00
    [ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
    [ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
    R4:a0000013 R3:00000168
    [ ](clk_disable)从[ ](_disable_clocks+0x20/0x64)
    r5:c0714ba4 r4:c0714ba4
    [ ](_disable_clocks)从[ ](_ENABLE+0x260/0x298)
    R6:00000000 R5:fffffffff0 R4:c0714ba4 R3:00000168
    [ ](_enable)从[ ](_setup+0xd4/0x214)
    R7:00000000 R6:c0714bf0 R5:00000001 R4:c0714ba4
    [ ](_setup)从[ ](omap_hwmod_for_each + 0x38/0x68)
    r6:c06c6748 r5:c070df18 r4:c0714ba4
    [ ](omap_hwmod_for_each)从[ ](_omap_hwmod_setup_All+0x38/0x48)
    r7:c0755f80 r6:c06fb48 r5:c06ef4 r4:00000001
    [ ](__omap_hwmod_setup_all)从[ ](do_one _initcall+0x9C/0x140)
    [ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
    r10:c06eff14 r9:00000000 r8:000000a8 r7:c0755f80 r6:c06fb48 r5:c06ef4
    R4:00000001
    [ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
    R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c04dfe04 R4:c0755f80
    [ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
    R4:00000000 R3:ea122000
    --[结束线迹71625596966c7930 ]---
    omap_hwmod:mcasp3:无法为复位启用(3)
    pinctrl 内核:已初始化的 pinctrl 子系统
    稳压器虚拟:无参数
    NET:注册协议系列16.
    DMA:预分配256 KiB 池、用于原子相干分配
    空闲:使用调速器梯
    空闲:使用调速器菜单
    SYSCON 4a002000.tisyscongore:regmap [mem 0x4a002000-0x4a0026cf] registered
    SYSCON 4a002e00.tisyscon:regmap [mem 0x4a002e00-0x4a002e7b] registered
    OMAP GPIO 硬件版本0.1
    IRQ:找不到/ocp/pinmux@4a003400的 IRQ 域!
    Platform 48464000.McASP:无法查找 hwmod 'mcasp2'
    Platform 48474000.McASP:无法查找 hwmod 'mcasp6'
    没有 ATAG?
    硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
    硬件断点:最大观察点大小为8字节。
    OMAP DMA 硬件版本0.0
    BIO:创建层块 为0
    EDMA-DMA 引擎 EDMA-DMA 引擎0:TI EDMA DMA 引擎驱动程序
    OMAP-DMA 引擎4a056000.DMA 控制器:OMAP DMA 引擎驱动程序
    EVM_3V3_SD:3300mV
    REG-fix-voltage fixedreguler-SD:找不到电源 VIN
    REG-fixed-voltage fixedregor-SD:注册电脑控制器失败:-517
    平台固定稳压器-SD:驱动器稳压固定电压请求探测器延迟
    EVM_3V3_SW:3300mV
    REG-fixed 电压 fixedreguler-EVM_3V3_SW:找不到电源 VIN
    REG-fixed-voltage fixedreguler-EVM_3V3_SW:注册稳压器失败:-517
    平台固定稳压器-EVM_3V3_SW:驱动器稳压固定电压请求探测器延迟
    AIC_DVDD:1800mV
    REG-fix-voltage fixedreguler-AIC_DVDD:找不到电源 VIN
    REG-fixed-voltage fixedreguler-AIC_DVDD:注册电脑控制器失败:-517
    平台固定稳压器-AIC_DVDD:驱动器稳压固定电压请求探测器延迟
    vmmcwl_fixed:1800mV
    VTT_FIXED:1350mV
    REG-fix-voltage fixedreguler-VTT:找不到电源 VIN
    REG-fixed-voltage fixedreguler-VTT:注册稳压器失败:-517
    平台固定稳压器-VTT:驱动器稳压固定电压请求探针延迟
    I2C 内核:使用传统挂起方法的驱动程序[Palmas]
    I2C 内核:使用传统恢复方法的驱动程序[Palmas]
    已初始化 SCSI 子系统
    usbcore:注册的新接口驱动程序 usbfs
    usbcore:注册的新接口驱动程序集线器
    usbcore:注册了新设备驱动程序 USB
    omap_i2c_runtime 恢复
    _omap_i2c_init
    PALMAS 0-0058:IRQ 缺失:跳过 IRQ 请求
    PALMAS 0-0058:多路复用 GPIO A、PWM 0、LED 0
    PROM 分析:/ocp/i2c@48070000/tps659038@58的电池节数错误
    SMPS12:电压为970mV
    SMPS3:在1350mV 时
    smps45:950mV 时为850<->1500mV
    smps6:1000mV 时为850<->1500mV
    smps7:1060mV 时为850<->1500mV
    smps8:970mV 时为850<->1500mV
    smps9:1800mV
    ldo1:3000mV 时为1800 <->3300mV
    ldo2:3300mV
    ldo3:1800mV
    LDO4:无参数
    LDO5:无参数
    LDO6:无参数
    LDO7:无参数
    LDO8:无参数
    ldo9:1050mV
    ldoln:1800mV
    本位:3300mV
    REGEN1:无参数
    regen2:无参数
    sysen1:无参数
    sysen2:无参数
    pcf857x:0-0020探头失败,错误-121
    pcf857x:0-0027的探测器失败,错误-121
    pcf857x:0-0021的探测器失败,错误-121
    omap_i2c 48070000.i2c:400kHz 时的总线0版本0.12
    omap_i2c_runtime 恢复
    _omap_i2c_init
    omap_i2c_runtime 暂停
    omap_i2c 48072000.i2c:控制器超时
    OMAP-i2c_reset
    _omap_i2c_init
    pcf857x:1-0026的探头失败,错误-110
    omap_i2c 48072000.i2c:400kHz 时的总线1修订版0.12
    omap_i2c_runtime 恢复
    _omap_i2c_init
    OMAP_i2c 48060000.i2c:总线2版本0.12、3400 kHz
    omap_i2c_runtime 恢复
    _omap_i2c_init
    pcf857x:3-0021的探头失败,错误-121
    omap_i2c 4807a000.i2c:400kHz 时的总线3修订版0.12
    Linux 视频捕捉接口:v2.00
    已切换至时钟源 ARCH_SYS_COUNTER
    NET:注册协议系列2.
    TCP 建立哈希表条目:8192 (顺序:3、32768字节)
    TCP 绑定哈希表条目:8192 (顺序:4、65536字节)
    TCP:配置哈希表(建立8192 BIND 8192)
    TCP:Reno 注册
    UDP 哈希表条目:512 (顺序:2、16384字节)
    UP-Lite 哈希表条目:512 (顺序:2、16384字节)
    NET:注册协议系列1
    RPC:注册后命名为 UNIX 套接字传输模块。
    RPC:注册的 UDP 传输模块。
    RPC:注册的 TCP 传输模块。
    RPC:已注册的 TCP NFSv4.1反向通道传输模块。
    硬件性能事件:通过 ARMv7 Cortex-A15 PMU 驱动器启用、提供7个计数器
    futex 哈希表条目:512 (顺序:3、32768字节)
    退回池大小:64页
    VFS:磁盘配额 dquot_6.5.2
    Dquot 高速缓存散列表条目:1024 (顺序0、4096字节)
    NFS:注册 id_resolver 密钥类型
    注册的密钥类型 id_resolver
    注册的密钥类型 id_legacy
    JFFs2:版本2.2。 (NAND)(摘要)Copyright2001-2006 Red Hat, Inc.
    msgmni 已设置为1461
    ALG:无待试验(krpng)
    NET:注册协议系列38.
    已注册 IO 调度程序 NOOP (默认)
    已登记 IO 调度程序截止日期
    已注册 IO 调度程序 cfq
    omap_i2c_runtime 恢复
    _omap_i2c_init
    pinctrl-single 4a00340.00.pinmux:在 PA fc003400大小为1124时为281个引脚
    PBIAS_MMC_omap5:3000mV 时为1800 <-> 3000mV
    ABB_MPU:1100 <-> 1210 mV
    ABB _ ivahd:1060 <-> 1250mV
    ABB_dspeve:1060 <-> 1250mV
    ABB_GPU:1060 <-> 1280 mV
    串行:8250/16550驱动程序,4个端口,启用 IRQ 共享
    MMIO 0x4806a000 (IRQ = 299、base_baud = 3000000)处的4806a000.serial: ttyO0是 OMAP UART0
    控制台[ttyO0]已启用
    OMAP-UART 4806c000.serial: uart0无 wakeirq
    MMIO 0x4806c000 (IRQ = 300、base_baud = 3000000)处的4806c000.serial: ttyO1是 OMAP UART1
    omap_rng 48090000.rng:OMAP 随机数生成器版本 20.
    返修:模块已加载
    LOOP:模块已加载
    (STK):创建了 sysfs 条目
    (STK):已创建 debugfs 条目
    (HCI_TTY):HCI_TTY_INIT 内部
    (HCI_TTY):分配了251、0
    mtdoops:必须提供 MTD 器件(mtddev=name/number)
    usbcore:注册了新接口驱动程序 a6
    usbcore:注册的新接口驱动程序 ax88179_178a
    usbcore:注册了新接口驱动程序 CDC_ether
    usbcore:注册的新接口驱动程序 smsc95xx
    usbcore:注册的新接口驱动程序 net1080
    usbcore:注册了新接口驱动程序 CDC_Subset
    usbcore:注册的新接口驱动程序 zaurus
    usbcore:注册了新接口驱动程序 CDC_NCM
    EHCI_hcd:USB 2.0 "增强型"主机控制器(EHCI)驱动程序
    EHCI-OMAP:OMAP-EHCI 主机控制器驱动程序
    usbcore:注册的新接口驱动程序 CDC_WDM
    usbcore:注册的新接口驱动程序 USB 存储
    mousedev:PS/2鼠标设备,适用于所有鼠标
    OMAP_RTC 48838000.rtcss:RTC 内核:将48838000.rtcss 注册为 rtc0
    I2C /dev/entries 驱动程序
    用于单线制达拉斯网络协议的驱动程序。
    cproc IVA_cproc:探针
    为电源 VDD、IVA_COproc -> VDD、4a0025cc.voltdm 添加别名
    为电源 VBB、IVA_COproc -> VBB、4a0025cc.voltdm 添加别名
    cproc IVA_coproc:cproc_probe result=0
    cproc dsp_coproc:探针
    为电源 VDD、DSP_COproc -> VDD、4a0025e0.voltdm 添加别名
    为电源 VBB、DSP_COproc -> VBB、4a0025e0.voltdm 添加别名
    cproc dsp_coproc:cproc_probe result=0
    OMAP-WDT:OMAP 看门狗定时器修订版0x01:初始超时60秒
    omap_hsmmc 4809c000.mmc:无法获取 VMMC 稳压器-517
    平台4809c000.MMC:驱动程序 omap_hsmmc 请求探测器延迟
    OMAP-AES 4b500000.AES:OMAP AES 硬件加速器版本:3.3
    OMAP-AES 4b700000.AES:OMAP AES 硬件加速器版本:3.3
    OMAP-DES 480a5000.des: OMAP DES 硬件加速器修订版:2.2
    ALG:skipher:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    ALG:skcipcip-ddst:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    ALG:skcipcip-ddst:setkey 在 ECG-DES-OMAP 的测试5上失败:flags=100
    OMAP-SHIM 4b101000.sham:OMAP 版本4.3上的硬件加速器
    OMAP-SHIM 4b101000.sham:初始化失败。
    OMAP-SHIM:4b101000.sham 的探测失败、错误-22
    usbcore:注册的新接口驱动程序 usbhid
    usbhid:USB HID 内核驱动程序
    OProfile:使用定时器中断。
    TCP:立方注册
    正在初始化 XFRM netlink 套接字
    NET:注册协议系列17.
    NET:注册协议系列15.
    注册的密钥类型 DNS_旋 变传感器
    为电源 VDD、CPU0 -> VDD、4a003b20.voltdm 添加别名
    为电源 VBB、CPU0 -> VBB、4a003b20.voltdm 添加别名
    omap_voltdm 4a003b20.voltdm:无法获取 VDD 稳压器:-517
    CPU CPU0:of_pm_voltdm_notifier_register:无法获取 CPU0稳压器/voltdm:-517
    CPU CPU0:CPU0时钟通知器未就绪、请重试
    平台 cpufreq-cpu0.0:驱动程序 cpufreq-cpu0请求探测器延迟
    TI OMAP4 +器件的电源管理。
    支持 ThumbEE CPU 扩展。
    正在注册 SWP/SWPB 仿真处理程序
    vmmcwl_fixed:正在禁用
    稳压器虚拟:禁用
    EVM_3V3_SD:3300mV
    EVM_3V3_SD:由 SYSEN1供电
    EVM_3V3_SW:3300mV
    EVM_3V3_SW:由 SYSEN1供电
    AIC_DVDD:1800mV
    AIC_DVDD:由 EVM_3V3_SW 供电
    VTT_FIXED:1350mV
    VTT_FIXED:由 SYSEN2供电
    为电源 VDD、CPU0 -> VDD、4a003b20.voltdm 添加别名
    为电源 VBB、CPU0 -> VBB、4a003b20.voltdm 添加别名
    omap_voltdm 4a003b20.voltdm:无法获取 VDD 稳压器:-517
    CPU CPU0:of_pm_voltdm_notifier_register:无法获取 CPU0稳压器/voltdm:-517
    CPU CPU0:CPU0时钟通知器未就绪、请重试
    平台 cpufreq-cpu0.0:驱动程序 cpufreq-cpu0请求探测器延迟
    OMAP-RTC 48838000.rtcss:将系统时钟设置为2000-01-01 00:00:00 UTC (946684800)
    正在等待根设备 PARTUUUUUID=03381162-02...
    mmc0:主机不支持读取只读开关。 假设是写入使能。
    mmc0:地址为 b368的新高速 SDHC 卡
    mmcblk0:mmc0:b368 SDC 3.74 GiB
    mmcblk0:P1 P2
    为电源 VDD、CPU0 -> VDD、4a003b20.voltdm 添加别名
    为电源 VBB、CPU0 -> VBB、4a003b20.voltdm 添加别名
    omap_voltdm 4a003b20.voltdm:无法获取 VDD 稳压器:-517
    CPU CPU0:of_pm_voltdm_notifier_register:无法获取 CPU0稳压器/voltdm:-517
    CPU CPU0:CPU0时钟通知器未就绪、请重试
    平台 cpufreq-cpu0.0:驱动程序 cpufreq-cpu0请求探测器延迟
    ext4-fs (mmcblk0p2):恢复完成
    ext4-fs (mmcblk0p2):已安装的具有有序数据模式的文件系统。 OPTS:(空)
    VFS:在设备179:2上安装了根(ext4文件系统)。
    devtmpfs:已安装
    释放未使用的内核内存:272K (c06bb000 - c06ff000)
    init:版本2.88正在引导
    正在启动 udev
    omap_i2c_runtime 暂停
    omap_i2c_runtime 暂停
    omap_i2c_runtime 暂停
    udevd[924]:开始版本182
    omap-dwc3 48880000.omap_dwc3_1:无法获取 extcon 设备:extcon_USB1
    平台48880000.omap_dwc3_1:驱动程序 OMAP-dwc3请求探针延迟
    omap-dwc3 488c0000.omap_dwc3_2:无法获取 extcon 设备:extcon_USB2
    平台488c0000.omap_dwc3_2:驱动程序 OMAP-dwc3请求探针延迟
    udevd[1038]:无法执行'/etc/udev/scripts/mount.sh '/etc/udev/scripts/mount.sh:无此类文件或目录

    udevd[1062]:无法执行'/etc/udev/scripts/mount.sh '/etc/udev/scripts/mount.sh:无此类文件或目录

    omapdrm_PVR:未知符号 OMAP-DRM_UNregister_mapper (错误0)
    omapdrm_PVR:未知符号 omap_gem_set_sync_object (错误0)
    omapdrm_PVR:未知符号 omap_gem_priv(错误0)
    omapdrm_PVR:未知符号 omap_drm_file_priv(错误0)
    omapdrm_PVR:未知符号 omap_gem_put _paddr (错误0)
    omapdrm_PVR:未知符号 DRM_gem_handle_delete (错误0)
    omapdrm_PVR:未知符号 omap_gem_op_async (错误0)
    omapdrm_PVR:未知符号 DRM_gem_object_lookup (错误0)
    omapdrm_PVR:未知符号 omap_gem_stoted_STRIDE (错误0)
    omapdrm_PVR:未知符号 omap_gem_new_ext (错误0)
    omapdrm_PVR:未知符号 DRM_gem_object_free (错误0)
    omapdrm_PVR:未知符号 DRM_gem_vm_close (错误0)
    omapdrm_PVR:未知符号 OMAP-DRM_REGISTER_PLUGIN (错误0)
    omapdrm_PVR:未知符号 DRM_gem_handle_create (错误0)
    omapdrm_PVR:未知符号 OMAP-DRM_register_mapper (错误0)
    omapdrm_PVR:未知符号 omap_gem_get_paddr (错误0)
    omapdrm_PVR:未知符号 omap_gem_goted_size (错误0)
    omapdrm_PVR:未知符号 omap_drm_unregister_plugin (错误0)
    omapdrm_PVR:未知符号 omap_gem_get_pages (错误0)
    omapdrm_PVR:未知符号 omap_gem_pot_pages (错误0)
    omapdrm_PVR:未知符号 DRM_mmap (错误0)
    omapdrm_PVR:未知符号 omap_gem_op_update (错误0)
    omapdrm_PVR:未知符号 omap_gem_set_priv(错误0)
    omapdrm_PVR:未知符号 omap_drm_file_set_priv(错误0)
    omapdrm_PVR:未知符号 omap_gem_flags (错误0)
    omapdrm_PVR:未知符号 omap_gem_mmap_offset (错误0)
    omapdrm_PVR:未知符号 OMAP-DRM_UNregister_mapper (错误0)
    omapdrm_PVR:未知符号 omap_gem_set_sync_object (错误0)
    omapdrm_PVR:未知符号 omap_gem_priv(错误0)
    omapdrm_PVR:未知符号 omap_drm_file_priv(错误0)
    omapdrm_PVR:未知符号 omap_gem_put _paddr (错误0)
    omapdrm_PVR:未知符号 DRM_gem_handle_delete (错误0)
    omapdrm_PVR:未知符号 omap_gem_op_async (错误0)
    omapdrm_PVR:未知符号 DRM_gem_object_lookup (错误0)
    omapdrm_PVR:未知符号 omap_gem_stoted_STRIDE (错误0)
    omapdrm_PVR:未知符号 omap_gem_new_ext (错误0)
    omapdrm_PVR:未知符号 DRM_gem_object_free (错误0)
    omapdrm_PVR:未知符号 DRM_gem_vm_close (错误0)
    omapdrm_PVR:未知符号 OMAP-DRM_REGISTER_PLUGIN (错误0)
    omapdrm_PVR:未知符号 DRM_gem_handle_create (错误0)
    omapdrm_PVR:未知符号 OMAP-DRM_register_mapper (错误0)
    omapdrm_PVR:未知符号 omap_gem_get_paddr (错误0)
    omapdrm_PVR:未知符号 omap_gem_goted_size (错误0)
    omapdrm_PVR:未知符号 omap_drm_unregister_plugin (错误0)
    omapdrm_PVR:未知符号 omap_gem_get_pages (错误0)
    omapdrm_PVR:未知符号 omap_gem_pot_pages (错误0)
    omapdrm_PVR:未知符号 DRM_mmap (错误0)
    omapdrm_PVR:未知符号 omap_gem_op_update (错误0)
    omapdrm_PVR:未知符号 omap_gem_set_priv(错误0)
    omapdrm_PVR:未知符号 omap_drm_file_set_priv(错误0)
    omapdrm_PVR:未知符号 omap_gem_flags (错误0)
    omapdrm_PVR:未知符号 omap_gem_mmap_offset (错误0)
    omap_i2c_runtime 暂停
    ext4-fs (mmcblk0p2):重新安装。 OPTS:(空)
    启动 Bootlog 守护程序:bootlogd:无法分配伪 TTY:没有此类文件或目录
    bootlogd。
    随机:读取 DD urandom、提供94位熵
    ALSA:正在恢复混频器设置...
    2016年3月24日18:36:00 UTC
    /usr/sbin/alsactl:load_state:1729:找不到声卡...
    初始化:输入运行级别:5.
    正在配置网络接口... ifconfig:SIOCGIFFLAGS:无此类设备
    完成。
    正在启动系统信息总线:dbus。
    可在/sys/./devices/kim/install 上找到 UIM SYSFS 节点
    启动 UIM-sysfs 守护程序。
    UIM:@主函数
    UIM:安装=/sys/./devices/kim/install
    UIM:DEV_NAME =/sys/./devices/kim/dev_name
    UIM:BAUD_RATE =/sys/./devices/kim/baud_rate
    UIM:flow_Cntrl =/sys/./devices/kim/flow_cntrl
    UIM:开始轮询...
    启动 telnet 守护程序。
    启动 tipclad 守护程序
    在主机上启用 GateMP 支持

    已打开日志文件:lad.txt

    numProcessors = 5 id = 0 baseId = 0

    衍生守护程序:/usr/bin/lad_dra7xx


    正在启动 rpcbind 守护程序...rpcbind:无法为 udp6创建套接字
    rpcbind:无法为 tcp6创建套接字
    完成。
    正在创建 NFS 状态目录:完成
    起始状态:完成
    在内核中未启用 NFS 守护程序支持
    启动 syslogd/klogd:完成
    正在启动 thttpd。
    正在启用散热区...
    正在停止 Bootlog 守护程序:bootlogd。

    _________ _________ __
    ||_|_______|_|_|__||_
    |||_|.'|。 |. ||_|_|. |||-_|_|_|
    ||||||||、||||||||||||||||||________________||
    |____||_|

    Arago 项目 http://arago-project.org dra7xx-EVM ttyO0

    Arago 2013.10 dra7xx-EVM ttyO0

    dra7xx-EVM 登录:root (自动登录)
    root@dra7xx-EVM:~#

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Shawn LIN"]我需要将 McASP3设置为"突发模式"、并将两个 J6模块的 McASP3接口连接到彼此(主从、无外部音频芯片)以进行数据传输。

    因此、您提供的日志(启动失败和成功)来自 J6 McASP3主板、对吧?

    [引用 user ="Shawn LIN]Linux 版本3.14.63 (Sean@fang tpedmcbm03)(gcc 版本4.7.3 20130226 (预发布版本)(crostep-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro)
    GCC 2013.03)#45 SMP 优先于2016年12月12日17:12:39 CST 2016 [/引用]

    您使用的是哪种工具链? 请注意、对于 GLSDK 7.04.00.03、建议使用 Linaro GCC 4.7-2013.03。 设置脚本设置 linaro 交叉编译器 gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux

    在引导失败日志中、我看到 McASP2已启用。 McASP2用于 JAMR3板中的调谐器。 如果您没有连接到 McASP2、并且不使用它、我建议您禁用 McASP2、请参阅文件 OMAP-hwmod_7xx_data.c、dra7xx-jamr3.dtsi、dra7-evm.dts、dra7.dtsi

    由于 McASP3上没有连接音频编解码器、我建议您在 dra7-EVM.dts 中删除该配置、同时删除 ATL 连接。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这是 J6 McASP3主板。

    当我禁用未使用的 McASP 配置时、它现在可以正常启动。
    但仍会出现以下错误日志、它似乎与 mcasp3时钟相关联。
    我应该如何进行设置以修复它?
    谢谢。

    正在启动内核...

    在物理 CPU 0x0上引导 Linux
    Linux 版本3.14.63 (Sean@fang tpedmcbm03)(gcc 版本4.7.3 20130226 (预发布版本)(Crossstep-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro)

    GCC 2013.03)#2 SMP 抢占 Tue,2017年2月14日17:22:22 CST
    CPU:ARMv7处理器[412fc0f2]修订版2 (ARMv7)、CR=10c5387d
    CPU:PIPT/VIPT 非混叠数据高速缓存、PIPT 指令高速缓存
    忽略 PHY_OFFSET:0x00000000-0x0001以下的存储器
    机器放电模型:TI DRA742
    保留存储器:创建了0x95800000处的 CMA 存储器池、大小为56 MIB
    保留存储器:已初始化节点 ipu2_CMA@95800000、兼容 ID 共享 dma-pool
    保留存储器:创建了0x99000000的 CMA 存储器池、大小为64 MIB
    保留存储器:已初始化节点 dsp1_CMA@99000000、兼容 ID shared-dma-pool
    保留存储器:创建了0x9d000000的 CMA 存储器池、大小为32 MIB
    保留存储器:已初始化节点 ipu1_CMA@9d000000、兼容 ID shareddma-pool
    保留存储器:创建了0x9f000000的 CMA 存储器池、大小为8 MIB
    保留存储器:已初始化节点 dsp2_CMA@9f000000、兼容 ID 共享 dma-pool
    CMA:CMA:在 ab800000处保留64 MIB
    内存策略:数据高速缓存 writealloc
    DRA752 ES1.1
    PERCPU:嵌入式8页/CPU @ea760000 s8384 r8192 d16192 u32768
    在区域顺序和移动分组中构建1个区域列表。 总页数:518416
    内核命令行:console=ttyO0、115200n8 elevator=noop root=PARTUUUID=f5d062b3-02 RW rootwait lyprintk fixrtc omapdrm.num_crtc=2

    consoleBlank=0 CMA=64M rootfstype=ext4 snd.slots 保留=1、1
    PID 哈希表条目:4096 (顺序:2、16384字节)
    DEntry 高速缓存哈希表条目:131072 (顺序:7、524288字节)
    inode 高速缓存哈希表条目:65536 (顺序:6、262144字节)
    内存:1823756K/2079744K 可用(5615K 内核代码、367K rwdata、2168K rodata、280k init、249K BSS、 255988K 保留、1301504K HIGHMEM)
    虚拟内核内存布局:
    向量:0xff0000-0xff1000 (4KB)
    Fixmap:0xFF00000 - 0xFFE0000 (896 KB)
    vmalloc:0xf0000000 - 0x0000000000 (240 MB)
    低内存:0xC0000000 - 0xef800000 (760 MB)
    pkmap:bfe00000 - 0xC0000000 (2 MB)
    模块:bbf000000 - bbfe00000 (14 MB)
    .text:0xc0008000 - 0xc07a1fanc (7784 KB)
    init:0xc07a2000 - 0xc07e80c0 (281KB)
    .data:0xc07ea000-0xc0845cd0 (368KB)
    .bss:0xc0845cdc - 0xc0884294 (250KB)
    可抢占的分层 RCU 实现。
    nr_IRQ:16 nr_IRQ:16 16.
    时钟:DPLL_AE_CK 转换到"锁定"失败
    OMAP 时钟事件源:Timer1为31475Hz
    SCHED_CLOCK:32kHz 时为32位、分辨率为30517ns、每65536000000000ns 换行一次
    OMAP 时钟源:32768Hz 时32K_COUNTER
    构建了以5.90MHz (virt)运行的 cp15计时器。
    SCHED_CLOCK:5MHz 时为56位、分辨率为169ns、每2911033065472ns 换行一次
    切换到基于计时器的延迟环路
    控制台:彩色虚拟设备80x30
    校准延迟环路(跳过)、使用计时器频率计算的值。 11.80茂物剪(lpj=59016)
    PID_max:默认值:32768最小值:301
    已初始化安全框架
    挂载缓存哈希表条目:2048 (顺序:1、8192字节)
    mountpoint-cache 哈希表条目:2048 (顺序:1、8192字节)
    CPU:测试写入缓冲区一致性:好的
    /cpus/cpu@0缺少时钟频率属性
    /cpus/cpu@1缺少时钟频率属性
    CPU0:线程-1、CPU 0、套接字0、mpidr 8000000
    为0x80582228 - 0x80582280设置静态标识映射
    CPU1:已启动辅助处理器
    CPU1:线程-1、CPU 1、插座0、mpidr 80000001
    启动了2个 CPU
    SMP:总共激活2个处理器(23.60个 BogoMips)。
    CPU:所有 CPU 在 SVC 模式中启动。
    devtmpfs:已初始化
    VFP 支持 v0.3:实施者41架构4第30部分变体 f rev 0
    omap_hwmod:L3_main_2、使用来自 OCP 的断开 dt 数据
    omap_hwmod:tptc0使用来自 EDMA-controller 的断开 dt 数据
    omap_hwmod:tptc1使用来自 EDMA-controller 的断开 dt 数据
    时钟:DPLL_AE_CK 转换到"锁定"失败
    ------ [在此处剪切]-----
    警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()
    链接的模块:
    CPU:0 PID:1 Comm:swapper/0未被污染3.14.63 #2
    回溯:
    [ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
    R6:c075bdfb R5:20000093 R4:00000000 R3:00200040
    [ ](show_stack)从[ ](dump_stack+0x78/0x98)
    [ ](dump_stack)从[ ](WARN_RASPEK_COMMON + 0x6c/0x90)
    R5:00000009 R4:00000000
    [ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)
    r8:c07adca4 r7:c084656c r6:00000000 r5:ea021b00 r4:ea021b00
    [ ](warn_slowpath_null)、来自[ ](_clk_disable+0x34/0x80)
    [ ](_clk_disable)从[ ](clk_disable+0x20/0x2C)
    R4:a0000013 R3:00000168
    [ ](clk_disable)从[ ](_disable_clocks+0x20/0x64)
    r5:c07fed2c r4:c07fed2c
    [ ](_disable_clocks)从[ ](_ENABLE+0x260/0x298)
    R6:00000000 R5:fffffffff0 R4:c07fed2c R3:00000168
    [ ](_enable)从[ ](_setup+0xd4/0x214)
    R7:00000000 R6:c07fed78 R5:00000001 R4:c07fed2c
    [ ](_setup)从[ ](omap_hwmod_for_each + 0x38/0x68)
    r6:c07ad74c r5:c07f7f18 r4:c07fed2c
    [ ](omap_hwmod_for_each)从[ ](_omap_hwmod_setup_All+0x38/0x48)
    R7:c0845d00 R6:c07e5388 R5:c07d957c R4:00000001
    [ ](__omap_hwmod_setup_all)从[ ](do_one _initcall+0x9C/0x140)
    [ ](多个_initcall)、来自[ ](kernel_init_freeed+0x104/0x1d0)
    r10:c07d959c r9:00000000 r8:000000c4 r7:c0845d00 r6:c07e5388 r5:c07d957c
    R4:00000001
    [ ](kernel_init_freable)从[ ](kernel_init+0x14/0xec)
    R10:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0574ee0 R4:c0845d00
    [ ](kernel_init)、来自[ ](RET_FANK_F叉+0x14/0x34)
    R4:00000000 R3:ea122000
    --[结束线迹 bfb9162c30f59069 ]-->
    omap_hwmod:mcasp3:无法为复位启用(3)
    pinctrl 内核:已初始化的 pinctrl 子系统
    稳压器虚拟:无参数
    NET:注册协议系列16.
    DMA:预分配256 KiB 池、用于原子相干分配
    空闲:使用调速器梯
    空闲:使用调速器菜单
    SYSCON 4a002000.tisyscongore:regmap [mem 0x4a002000-0x4a0026cf] registered
    SYSCON 4a002e00.tisyscon:regmap [mem 0x4a002e00-0x4a002e7b] registered
    OMAP GPIO 硬件版本0.1
    IRQ:找不到/ocp/pinmux@4a003400的 IRQ 域!
    没有 ATAG?
    硬件断点:找到5个(+1保留)断点和4个观察点寄存器。
    硬件断点:最大观察点大小为8字节。
    OMAP DMA 硬件版本0.0
    BIO:创建层块 为0
    EDMA-DMA 引擎 EDMA-DMA 引擎0:TI EDMA DMA 引擎驱动程序
    OMAP-DMA 引擎4a056000.DMA 控制器:OMAP DMA 引擎驱动程序
    EVM_3V3_SD:3300mV
    REG-fix-voltage fixedreguler-SD:找不到电源 VIN
    REG-fixed-voltage fixedregor-SD:注册电脑控制器失败:-517
    平台固定稳压器-SD:驱动器稳压固定电压请求探测器延迟
    EVM_3V3_SW:3300mV
    REG-fixed 电压 fixedreguler-EVM_3V3_SW:找不到电源 VIN
    REG-fixed-voltage fixedreguler-EVM_3V3_SW:注册稳压器失败:-517
    平台固定稳压器-EVM_3V3_SW:驱动器稳压固定电压请求探测器延迟
    AIC_DVDD:1800mV
    REG-fix-voltage fixedreguler-AIC_DVDD:找不到电源 VIN
    REG-fixed-voltage fixedreguler-AIC_DVDD:注册电脑控制器失败:-517
    平台固定稳压器-AIC_DVDD:驱动器稳压固定电压请求探测器延迟
    vmmcwl_fixed:1800mV
    VTT_FIXED:1350mV
    REG-fix-voltage fixedreguler-VTT:找不到电源 VIN
    REG-fixed-voltage fixedreguler-VTT:注册稳压器失败:-517
    平台固定稳压器-VTT:驱动器稳压固定电压请求探针延迟
    I2C 内核:使用传统挂起方法的驱动程序[Palmas]
    I2C 内核:使用传统恢复方法的驱动程序[Palmas]
    已初始化 SCSI 子系统
    usbcore:注册的新接口驱动程序 usbfs
    usbcore:注册的新接口驱动程序集线器
    usbcore:注册了新设备驱动程序 USB
    omap_i2c_runtime 恢复
    _omap_i2c_init
    PALMAS 0-0058:IRQ 缺失:跳过 IRQ 请求
    PALMAS 0-0058:多路复用 GPIO A、PWM 0、LED 0
    PROM 分析:/ocp/i2c@48070000/tps659038@58的电池节数错误
    SMPS12:电压为970mV
    SMPS3:在1350mV 时
    smps45:950mV 时为850<->1500mV
    smps6:1000mV 时为850<->1500mV
    smps7:1060mV 时为850<->1500mV
    smps8:970mV 时为850<->1500mV
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Shawn LIN"] Linux 版本3.14.63 (Sean@fang tpedmcbm03)(gcc 版本4.7.3 20130226 (预发布版本)(crostep-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro [/引用]

    您使用的是哪种工具链? 请注意、对于 GLSDK 7.04.00.03、建议使用 Linaro GCC 4.7-2013.03。 设置脚本设置 linaro 交叉编译器 gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux

    [引用 user="Shawn LIN"]但仍会出现以下错误日志,它似乎与 mcasp3时钟相关联。

    [引用用户="Shawn LIN"]时钟:DPLL_AEM_CK 转换为"锁定"失败

    [引用 USER="Shawn LIN]时钟:DPLL_ABE_CK 转换为"锁定"失败
    ------ [在此处剪切]-----
    警告:CPU:0 PID:1在 drivers/clk/clk.c:885 __clk_disable+0x34/0x80 ()

    [引用 user="Shawn LIN"] OMAP-hwmod:mcasp3:无法启用复位功能(3)[/quot]

    检查 DTS 文件。 有关更多信息、请参阅以下 e2e 线程:

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的工具链是"gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我参考该链接并禁用其他 McASP (1、2、4、5...)、仅启用 McASP3、它会显示相同的消息、但在禁用"omap_hwmod_7xx_data.c"中的 McASP3之前引导成功。

    您能告诉我、关于"clock:DPLL_AE_CK 无法转换到'locked'、"OMAP_hwmod:mcasp3:无法为复位启用(3)"、这些 DTS 文件中需要修改哪个部分吗? 是时钟?

    如果我要将 McASP3设置为主站、是否应将".master"更改为& dra7xx_mcasp3_hwmod?
    /* L4_per2 -> mcasp3 */
    静态结构 omap_hwmod_opcp_if dra7xx_l4_per2_mcasp3 ={
    .master =&dra7xx_L4_per2_hwmod、
    .slave =&dra7xx_mcasp3_hwmod、

    或者、如果我不使用 DTS 并创建新的驱动程序来将 McASP3设置为主模式、是否需要在读取/写入 McASP 的相应存储器地址之前启用 PRCM? 如何启用 PRCM?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我不使用 DTS、并创建新的驱动程序以将 McASP3设置为主模式、是否需要在读取/写入 McASP 的相应存储器地址之前启用 PRCM? 如何启用 PRCM?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shawn、

    您可以下载并安装 DRA75x 时钟树工具、也可以在 TRM 的第3章中搜索与 MCASP 相关的任何内容。

    没有太多的触摸和启用 MCASP。

    此致、

    STAN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Shawn、

    最近、DRA75x CTT 已添加到 CLOCKTREETOOL-Automotive 捆绑包包中:

    您应该安装它以使用 DRA75x CTT。

    此致、

    Mariya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复、
    您能告诉我、关于 log"时钟:DPLL_AE_CK 无法转换为"锁定"和"OMAP_hwmod:mcasp3:无法启用以进行重置(3)"、我需要在这些 DTS 文件中修改哪个部分?
    casp3的"fck_parent"是否位于 dra7-evm.dts 中? dra7.dtsi 中的"Clocks =<&mcasp3_ahclkx_mux>"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    多路复用器是父设备的正确选择、但出于某种原因、ABE DPLL 未运行。 您可以尝试使用 func_24m_gfclk (选项2)。 请参阅下面的时钟选项。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shawn、

    您能否向我提供 DTS 文件以供审核? 您使用的是哪些 McAPS3主板引脚? DRA75x EVM 使用引脚 B26 (模式 ATL_clk2)为 TLV320AIC3106 MCLK 提供时钟。 您是否在自定义主板中使用此引脚 B26?

    还请在主板的以下寄存器中提供您的值、并使用 devmem2工具从用户空间获取这些值。

    CM_L4PER2_MCASP3_CLKCTRL

    CTRL_CORE_PAD_MCASP3_ACLKX
    CTRL_CORE_PAD_MCASP3_FSX
    CTRL_CORE_PAD_MCASP3_AXR0
    CTRL_CORE_PAD_MCASP3_AXR1
    CTRL_CORE_PAD_XREF_CLK2

    您是否对平台驱动程序(sound/soc/co/Davinci/Davinci-McAP.c)和/或机器驱动程序(sound/soc/Davinci/Davinci-EVM.c)进行了任何更改? 如果是、请将更新后的文件发送给我以供审核。

    另请参阅以下应用手册是否在"帮助"中:
    www.ti.com/.../sprac09a.pdf

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    此引脚 B26未连接到另一个器件、现在已打开。
    {MCASP3_ACLKX、(M0 | PIN_OUTPUT)}、// mcasp3_aclkx.mcasp3_aclkx *
    {MCASP3_FSX、(M0 | PIN_OUTPUT)}、// mcasp3_FSX.mcasp3_FSX *
    {MCASP3_AXR0、(M0 | PIN_OUTPUT)}、// mcasp3_axr0.mcasp3_axr0 *
    {MCASP3_AXR1、(M0 | PIN_OUTPUT)}、// mcasp3_axr1.mcasp3_axr1 *

    附件是我当前的 DTS、驱动程序文件和引导日志。

    在"Boot log_1.txt"中
    这是当前的引导日志、无法正确引导。

    在"Boot log_2.txt"中
    为了正确使用 devmem2工具并引导、我修改了函数"Davinci_McASP_probe"(Davinci-McAP.c)、如下所示
    /*
    McASP_reparent_fck (pdev);

    printk ("\n======================================================================== >[Davinci_McBSP_probe]测试<=\n");

    if (McASP->version =MCASP_version_4){
    PM_runtime_get_sync (McASP->dev);
    McASP->revision = McASP_GET_reg (McASP、DaVinci_MCASP_PID_REG)&
    McASP_V4_REVISION_MASK;
    Pm_runtime_put (McASP->dev);

    *

    我得到了这些存储器值、

    CM_L4PER2_MCASP3_CLKCTRL   = 0x4A009868 (bb5b6f9b868):0x00030000
    CTRL_CORE_PAD_MCASP3_ACLKX = 0x4A003724 (bb6f13724):0x00010000
    CTRL_CORE_PAD_MCASP3_FSX   = 0x4A003728 (bb6f18728):0x00010000
    CTRL_CORE_PAD_MCASP3_AXR0 = 0x4A00372C (bb6f0172c):0x00010000
    CTRL_CORE_PAD_MCASP3_AXR1 = 0x4A003730 (bb6f99730):0x00010000
    CTRL_CORE_PAD_XREF_CLK2     = 0x4A00369C (bb6fcd69c):0x00040005

    e2e.ti.com/.../about-DTS.7z

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Shawn LIN"]如果要将 McASP3设置为主控方,是否应将".master"更改为& dra7xx_mcasp3_hwmod?
    /* L4_per2 -> mcasp3 */
    静态结构 omap_hwmod_opcp_if dra7xx_l4_per2_mcasp3 ={
    .master =&dra7xx_L4_per2_hwmod、
    .slave =&dra7xx_mcasp3_hwmod、

    不、您不应该这样做。 无需对 omap_hwmod_7xx_data.c 文件中的 mcasp3进行更改。

    [引用 USER="Shawn LIN]或者、如果我不使用 DTS 并创建一个新驱动程序来将 McASP3设置为主模式、是否需要在读取/写入 McASP 的相应存储器地址之前启用 PRCM? 如何启用 PRCM?

    您应该使用 DTS,但不能将 McASP DTS 设置传输到 McASP 驱动程序。 McASP 驱动程序的 PRCM 中启用/禁用 McASP3。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Shawn LIN"]此 PIN B26未连接到另一个设备,它现在已打开。

    您应该从 dra7-EVM.dts 文件中删除此引脚用法以及 AIC3106用法。 我知道了我关于使用虚拟编解码器替换 aic3106的观点(从下面的 e2e 文章中)、但我看到情况并非如此。

    您应该更新您的 dra7-EVM.dts 和 DaVinci-EVM.c 文件(将 AIC3x 替换为虚拟文件)。

    [引用 user="Shawn LIN"]{MCASP3_AXR1、(M0 | PIN_OUTPUT)}、// mcasp3_axr1.mcasp3_axr1 *// quote]

    该引脚默认设置为输入(AIC3x DOUT)。 如果将其设置为输出、则不能使用音频记录/捕获。

    [引用 user="Shawn LIN]in "Boot log_1.txt"
    这是当前的引导日志,无法正确引导。[/quot]

    似乎 DPLL_ABE 由于某种原因无法锁定。 您是否对 DPLL_ABE 设置进行了任何更改?

    [引用 USER="Shawn LIN]CM_L4PER2_MCASP3_CLKCTRL = 0xF0118168 (0xb6ff5168):0x24
    CTRL_CORE_PAD_MCASP3_ACLKX = 0xF0119724 (0xb6fb0724):0xF7
    CTRL_CORE_PAD_MCASP3_FSX = 0xF0119728 (0xb6f04728):0xFF
    CTRL_CORE_PAD_MCASP3_AXR0 = 0xF011972C (0xb6f8872c):0xFB
    CTRL_CORE_PAD_MCASP3_AXR1 = 0xF0119730 (0xb6f5f730):0xAF
    CTRL_CORE_PAD_XREF_CLK2 = 0xF011969C (0xb6f5969c):0x7B[/引用]

    这些值看起来很奇怪。 这些寄存器使用哪些物理地址?

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对此感到抱歉、我对它进行了如下更新、

    CM_L4PER2_MCASP3_CLKCTRL = 0x4A009868 (0xb6f9b868):0x00030000
    CTRL_CORE_PAD_MCASP3_ACLKX = 0x4A003724 (bb6f13724):0x00010000
    CTRL_CORE_PAD_MCASP3_FSX = 0x4A003728 (0xb6f18728):0x00010000
    CTRL_CORE_PAD_MCASP3_AXR0 = 0x4A00372C (bb6f0172c):0x00010000
    CTRL_CORE_PAD_MCASP3_AXR1 = 0x4A003730 (bb6f99730):0x00010000
    CTRL_CORE_PAD_XREF_CLK2 = 0x4A00369C (bb6fcd69c):0x00040005
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Shawn LIN"]附件是我当前的 DTS[/引用]

    [引用 user="Shawn LIN]in "Boot log_1.txt"
    这是当前的引导日志,无法正确引导。[/quot]

    在最新版本的 dra7.dtsi (在 PSDKLA 3.1中提供)中、我们有:

    mcasp3:McASP@48468000{
             兼容="ti、dra7-mcasp-audio";
             ti、hwmds ="mcasp3";
             REG =<0x48468000 0x2000>、
                  0x46000000 0x1000>;
             reg-names ="MPU"、"dat";
             中断= 、
                    ;
             中断名称="TX"、"RX";
             DMA =<&EDMA_Xbar 133 1>、<&EDMA_Xbar 132 1>;
             dma-names ="TX"、"Rx";
             时钟=<&mcasp3_aux_gfclk_mux>、<&mcasp3_ahclkx_mux>;
             时钟名称="fck"、"ahclkx";
             STATUS ="禁用";
          };

    在最新版本的 omap_hwmod_7xx_data.c 中、我们有:

    /* mcasp3 */
    静态结构 omap_hwmod_opt_clk mcasp3_opt_clks[]={
       {.role ="ahclkx"、.clk ="mcasp3_ahclkx_mux"}、
    };

    静态结构 omap_hwmod dra7xx_mcasp3_hwmod ={
       .name      ="mcasp3"、
       .class      =&dra7xx_McASP_hwmod_class、
       clkdm_name   ="l4per2_clkdm"、
       main_clk   ="mcasp3_aux_gfclk_mux"、
       flags      = HWMOD_OPT_CLKS_needed、
       .prcm ={
          .OMAP4 ={
             clkctrl_offs = DRA7XX_CM_L4PER2_MCASP3_CLKCTRL_OFFSET、
             .context_offs = DRA7XX_RM_L4PER2_MCASP3_context_offset、
             .modulemode  = MODULEMODE_SWCTRL、
          }、
       }、
       .opt_CLKS   = mcasp3_opt_CLKS、
       /opt/clks_cnt   = array_size (mcasp3_opt_clKS)、
    };

    在最新版本的 dra7-evm.dts 中、我们有:

    mcasp3{.m&mcasp3}
       #sound-di-cells =<0>;

       分配的时钟=<&mcasp3_ahclkx_mux>;
       分配的时钟父级=<&ATL_clkin2_ck>;

       状态="正常";

       OP-MODE =<0>;         /* MCASP_IIS_MODE */
       TDM-SLOTS =<2>;
       /* 4串行器*/
       serial-dir =< /* 0:非活动、1:TX、2:Rx *
          1 2 0 0
       >;
       tx-num-evt =<32>;
       Rx-num-evt =<32>;
    };

    请更新您的 dra7.dtsi、dra7-evm.dts 和 omap_hwmod_7xx_data.c 文件。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Shawn LIN]CM_L4PER2_MCASP3_CLKCTRL = 0x4A009868 (bb6f9b868):0x00030000
    CTRL_CORE_PAD_MCASP3_ACLKX = 0x4A003724 (bb6f13724):0x00010000
    CTRL_CORE_PAD_MCASP3_FSX = 0x4A003728 (bb6f18728):0x00010000
    CTRL_CORE_PAD_MCASP3_AXR0 = 0x4A00372C (bb6f0172c):0x00010000
    CTRL_CORE_PAD_MCASP3_AXR1 = 0x4A003730 (bb6f99730):0x00010000
    CTRL_CORE_PAD_XREF_CLK2 = 0x4A00369C (bb6fcd69c):0x00040005

    看起来是正确的。 请注意、只有 axr1引脚默认设置为输入(AIC3x DOUT)。 如果将其设置为输出、则不能使用音频记录/捕获。

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复。
    我检查了测试板的硬件布局、发现测试板的时钟源有点小
    与 EVM 不同(作为附件)
    这是否是导致"时钟:DPLL_AE_CK 无法转换为"锁定"的原因?
    如果我想调整时钟以匹配我的硬件布局、如何设置它?
    或者、对于时钟、我是否必须配置与 EVM 相同的硬件布局?

    e2e.ti.com/.../HW_5F00_Clock.7z

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在我修改为低频时、

    在"clk-7xx.c"中

    // sys_clkin2 = clk_get_sys (NULL、"sys_clkin2");//原始
    SYS_clkin2 = clk_get_sys (NULL、"sys_clkin1");

    我现在可以成功启动了。  

    这 对于我们的硬件设计而言是否是合理的更改?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shawn、
    在您的设计中、您没有运行 sys_clk2。 OSC1通过一个电阻器下拉。
    您可以为其馈送时钟、也可以为 ABE_DPLL 使用 sys_clk1 (如代码中所示)。 这完全取决于您的音频应用。
    在第一种情况下、您可以从"音频"频率中受益。 这是器件上带有 sys_clk2的 OSC1的主要用途。
    在第二种情况下、当您不需要音频频率时、您将使用系统(sys_clk1)时钟来简化设计。

    此致、
    STAN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、DPLL_ABE 可来自 SYS_clkin1 (OSC0)或 SYS_clkin2 (OSC1)、这是从 CM_CLKSEL_ABE_PLL_SYS_SYS[0] CLKSEL 中选择的

    如果您决定继续使用 sys_clkin1 (OSC0)、我建议您按如下所示对齐代码:

    // sys_clkin2 = clk_get_sys (NULL、"sys_clkin2");//原始
    SYS_clkin1 = clk_get_sys (NULL、"sys_clkin1");