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.

[参考译文] TMS320DM368:使用 Dm368录制视频时 SD 崩溃

Guru**** 2595805 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/573187/tms320dm368-sd-crashed-when-recording-the-video-with-dm368

器件型号:TMS320DM368

您好!  

我们有基于 Dm368的定制板。

我们在将视频录制到 SD 卡时收到错误、我们的 DVSDK 版本为04.02.00.06、内核版本为2.6.32。  

该问题仅在某些时候出现。

调试日志:-

[3960.950000]信息:任务 kmmcd:169被阻止超过120秒。
[3960.950000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此消息。
[3960.960000] kmmcd D c02f8520 0 169 2 0x00000000
[3960.970000]回溯:
[3960.970000][ ](计划+0x0/0x380)从[ ](_MMC_Claim
主机+0xc8/0x190)
[3960.980000][ ](_MMC_Claim _host+0x0/0x190)从[ ](MMMC_
SD_DETECT + 0x3c/0x8c)
[3960.990000][ ](MMC_SD_DETECT + 0x0/0x8c)、来自[ ](MMC_RESc.
AN + 0x8c/0x314)
[3960.990000] R5:60000013 R4:c60ef400
[3961.000000][ ](MMC_rescan+0x0/0x314)、来自[ ](Worker_THR
eAD+0x18c/0x24c)
[3961.010000] R6:c6080000 R5:c60ef558 R4:c60ef55c
[3961.010000][ ](worker_thread+0x0/0x24c)、来自[ ](kthread
0x88/0x90)
[3961.020000][ ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[3961.030000] r7:00000000 R6:00000000 R5:00000000 R4:00000000
[3961.030000]信息:任务 mmcqd:935被阻止超过120秒。
[3961.040000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[3961.050000] mmcqd d c02f8520 0 935 2 0x00000000
[3961.050000]回溯:
[3961.060000 ](计划+0x0/0x380)从[ ](计划_时间
eOUT+0x24/0x220)
[3961.070000][ ](schedule_timeout+0x0/0x220)从[ ](等待
_for_common+0xf4/0x1bc)
[3961.070000] r7:7ffffff R6:c6339df4 R5:c609a320 R4:c6339db0
[3961.080000][ ](WAIT_for_common+0x0/0x1bc)从[ ](等待_
for_Completion + 0x18/0x1c)
[3961.090000][ ](WAIT_for_Completion + 0x0/0x1c)从[ ](毫米
c_wait_for_req+0x118/0x128)
[3961.100000][ ](MMC_WAIT_TO_REQ+0x0/0x128)、从[ ](MMMC_
BLK_Issue rq+0x1d4/0x790)
[3961.110000] R5:c6338000 R4:c6339e94
[3961.110000][ ](MMC_blk_issee_rq+0x0/0x790)从[ ](MMMC_
queue_thread+0x10c/0x110)
[3961.120000][ ](MMC_queue_thread+0x0/0x110)从[ ](kTHR
eAD+0x88/0x90)
[3961.130000][ ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[3961.140000] r7:00000000 R6:00000000 R5:00000000 R4:00000000
[3961.140000]信息:任务应用程序:1327被阻止超过120秒。
[3961.150000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[3961.160000] APP D c02f8520 0 1327 1 0x00000000
[3961.170000]回扫:
[3961.170000][ ](计划+0x0/0x380)从[ ](计划_时间
eOUT+0x24/0x220)
[3961.180000][ ](schedule_timeout+0x0/0x220)从[ ](等待
_for_common+0xf4/0x1bc)
[3961.190000] r7:7ffffff R6:bf01c550 R5:c609a960 R4:c6c6be28
[3961.190000][ ](WAIT_for_common+0x0/0x1bc)从[ ](等待_
for_Completion + 0x18/0x1c)
[3961.200000][ ](WAIT_for_Completion + 0x0/0x1c)从[ ](IO
CTL+0x1a0/0x1e0 [dm365mmap])
[3961.210000][ ](ioctl+0x0/0x1e0 [dm365mmap])从[ ](vfs
ioctl+0x78/0x94)
[3961.220000] r7:c6c2c600 r6:00000007 r5:41ed9d4c r4:c6c2c600
[3961.230000][ ](vfs_ioctl+0x0/0x94)、来自[ ](do _vfs_ioctl
0x578/0x5d4)
[3961.230000] r7:c6c2c600 r6:0000001c r5:c6c2c600 r4:c69ce3b0
[3961.240000][ ](do_vfs_ioctl+0x0/0x5d4)从[ ](sys_ioct
L+0x40/0x64)
[3961.250000][ ](sys_ioctl+0x0/0x64)从[ ](RET_FAST_sys
CALL + 0x0/0x28)
[3961.260000] r7:00000036 R6:00000000 R5:016d4e68 R4:410b55e8

ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

[4082.9.
80000]信息:任务 kmmcd:169被阻止超过120秒。
[4082.980000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4082.990000] kmmcd D c02f8520 0 169 2 0x00000000
[4083.000000]回溯:
[4083.000000][ ](计划+0x0/0x380)从[ ](_MMC_Claim
主机+0xc8/0x190)
[4083.010000][ ](_MMC_Claim _host+0x0/0x190)从[ ](MMMC_
SD_DETECT + 0x3c/0x8c)
[4083.020000][ ](MMC_SD_DETECT + 0x0/0x8c)、来自[ ](MMC_RESc.
AN + 0x8c/0x314)
[4083.020000] R5:60000013 R4:c60ef400
[4083.030000][ ](MMC_rescan+0x0/0x314)、来自[ ](Worker_THR
eAD+0x18c/0x24c)
[4083.040000] R6:c6080000 R5:c60ef558 R4:c60ef55c
[4083.040000][ ](worker_thread+0x0/0x24c)、来自[ ](kthread
0x88/0x90)
[4083.050000][ ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[4083.060000] r7:00000000 R6:00000000 R5:00000000 R4:00000000
[4083.060000]信息:任务 mmcqd:935被阻止超过120秒。
[4083.070000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4083.080000] mmcqd D c02f8520 0 935 2 0x00000000
[4083.080000]回扫:
[4083.090000][ ](计划+0x0/0x380)从[ ](计划_时间
eOUT+0x24/0x220)
[4083.100000][ ](schedule_timeout+0x0/0x220)从[ ](等待
_for_common+0xf4/0x1bc)
[4083.100000] r7:7ffffff R6:c6339df4 R5:c609a320 R4:c6339db0
[4083.110010010][ ](WAIT_for_common+0x0/0x1bc)从[ ](等待_
for_Completion + 0x18/0x1c)
[4083.120000][ ](WAIT_for_Completion + 0x0/0x1c)从[ ](毫米
c_wait_for_req+0x118/0x128)
[4083.130000][ ](MMC_WAIT_TO_REQ+0x0/0x128)、从[ ](MMMC_
BLK_Issue rq+0x1d4/0x790)
[4083.140000] R5:c6338000 R4:c6339e94
[4083.140000][ ](MMC_blk_issee_rq+0x0/0x790)从[ ](MMMC_
queue_thread+0x10c/0x110)
[4083.150000][ ](MMC_queue_thread+0x0/0x110)从[ ](kTHR
eAD+0x88/0x90)
[4083.160000][ ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[4083.170000] r7:00000000 R6:00000000 R5:00000000 R4:00000000
[4083.170000]信息:任务应用程序:1327被阻止超过120秒。
[4083.180000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4083.190000] APP D c02f8520 0 1327 1 0x00000000
[4083.200000]回扫:
[4083.200000][ ](计划+0x0/0x380)从[ ](计划_时间
eOUT+0x24/0x220)
[4083.210000][ ](schedule_timeout+0x0/0x220)从[ ](等待
_for_common+0xf4/0x1bc)
[4083.220000] r7:7ffffff r6:bf01c550 r5:c609a960 r4:c6c6be28
[4083.220000][ ](WAIT_for_common+0x0/0x1bc)从[ ](等待_
for_Completion + 0x18/0x1c)
[4083.230000][ ](WAIT_for_Completion + 0x0/0x1c)从[ ](IO
CTL+0x1a0/0x1e0 [dm365mmap])
[4083.240000][ ](ioctl+0x0/0x1e0 [dm365mmap])从[ ](vfs
ioctl+0x78/0x94)
[4083.250000] r7:c6c2c600 r6:00000007 r5:41ed9d4c r4:c6c2c600
[4083.260000][ ](vfs_ioctl+0x0/0x94)、来自[ ](do _vfs_ioctl
0x578/0x5d4)
[4083.260000] r7:c6c2c600 r6:0000001c r5:c6c2c600 r4:c69ce3b0
[4083.270000][ ](do_vfs_ioctl+0x0/0x5d4)从[ ](sys_ioct
L+0x40/0x64)
[4083.280000][ ](sys_ioctl+0x0/0x64)从[ ](RET_FAST_sys
CALL + 0x0/0x28)
[4083.290000] r7:00000036 R6:00000000 R5:016d4e68 R4:410b55e8
ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

存储器
状态= 5973168 KB
ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

存储器
状态= 5973168 KB
ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

[4204.9.
70000]信息:任务 kmmcd:169被阻止超过120秒。
[4204.970000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4204.980000] kmmcd D c02f8520 0 169 2 0x00000000
[4204.990000]回扫:
[4204.990000][ ](计划+0x0/0x380)从[ ](_MMC_Claim
主机+0xc8/0x190)
[4205.000000][ ](_MMC_Claim _host+0x0/0x190)从[ ](MMMC_
SD_DETECT + 0x3c/0x8c)
[4205.010000][ ](MMC_SD_DETECT + 0x0/0x8c)、来自[ ](MMC_RESc.
AN + 0x8c/0x314)
[4205.010000] R5:60000013 R4:c60ef400
[4205.020000][ ](MMC_rescan+0x0/0x314)、来自[ ](Worker_THR
eAD+0x18c/0x24c)
[4205.030000] R6:c6080000 R5:c60ef558 R4:c60ef55c
[4205.030000][ ](worker_thread+0x0/0x24c)、来自[ ](kthread
0x88/0x90)
[4205.040000 ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[4205.050000] r7:00000000 R6:00000000 R5:00000000 R4:00000000
[4205.050000]信息:任务 mmcqd:935被阻止超过120秒。
[4205.060000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4205.070000] mmcqd D c02f8520 0 935 2 0x00000000
[4205.070000]回扫:
[4205.080000][ ](计划+0x0/0x380)从[ ](计划_时间
eOUT+0x24/0x220)
[4205.090000][ ](schedule_timeout+0x0/0x220)从[ ](等待
_for_common+0xf4/0x1bc)
[4205.090000] r7:7ffffff r6:c6339df4 r5:c609a320 r4:c6339db0
[4205.100000 ][ ](WAIT_for_common+0x0/0x1bc)从[ ](等待_
for_Completion + 0x18/0x1c)
[4205.110000][ ](WAIT_for_Completion + 0x0/0x1c)从[ ](毫米
c_wait_for_req+0x118/0x128)
[4205.120000][ ](MMC_WAIT_TO_REQ+0x0/0x128)、从[ ](MMMC_
BLK_Issue rq+0x1d4/0x790)
[4205.130000] R5:c6338000 R4:c6339e94
[4205.130000][ ](MMC_blk_issee_rq+0x0/0x790)从[ ](MMMC_
queue_thread+0x10c/0x110)
[4205.140000][ ](MMC_queue_thread+0x0/0x110)从[ ](kTHR
eAD+0x88/0x90)
[4205.150000][ ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[4205.160000] r7:00000000 R6:00000000 R5:00000000 R4:00000000
[4205.160000]信息:任务应用程序:1327被阻止超过120秒。
[4205.170000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4205.180000] APP D c02f8520 0 1327 1 0x00000000
[4205.190000]回扫:
[4205.190000][ ](计划+0x0/0x380)从[ ](计划_时间
eOUT+0x24/0x220)
[4205.200000][ ](schedule_timeout+0x0/0x220)从[ ](等待
_for_common+0xf4/0x1bc)
[4205.210000] r7:7ffffff r6:bf01c550 r5:c609a960 r4:c6c6be28
[4205.210000][ ](WAIT_for_common+0x0/0x1bc)从[ ](等待_
for_Completion + 0x18/0x1c)
[4205.220000][ ](WAIT_for_Completion + 0x0/0x1c)从[ ](IO
CTL+0x1a0/0x1e0 [dm365mmap])
[4205.230000][ ](ioctl+0x0/0x1e0 [dm365mmap])从[ ](vfs
ioctl+0x78/0x94)
[4205.240000] r7:c6c2c600 r6:00000007 r5:41ed9d4c r4:c6c2c600
[4205.250000][ ](vfs_ioctl+0x0/0x94)、来自[ ](do _vfs_ioctl
0x578/0x5d4)
[4205.250000] r7:c6c2c600 r6:0000001c r5:c6c2c600 r4:c69ce3b0
[4205.260000][ ](do_vfs_ioctl+0x0/0x5d4)从[ ](sys_ioct
L+0x40/0x64)
[4205.270000][ ](sys_ioctl+0x0/0x64)从[ ](RET_FAST_sys
CALL + 0x0/0x28)
[4205.280000] r7:00000036 R6:00000000 R5:016d4e68 R4:410b55e8
ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

存储器
状态= 5973168 KB
ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

存储器
状态= 5973168 KB
ARM 负载:95%、解析:720x576、预览 Fps:0、编码 Fps:0、视频 KBps:0

[4326.9.
80000]信息:任务 kmmcd:169被阻止超过120秒。
[4326.980000]"echo 0 >/proc/sys/kernel/hung_task_timeout_secs "会禁用此功能
消息。
[4326.990000] kmmcd D c02f8520 0 169 2 0x00000000
[4327.000000]回溯:
[4327.00000000][ ](计划+0x0/0x380)从[ ](_MMC_Claim
主机+0xc8/0x190)
[4327.010000][ ](_MMC_Claim _host+0x0/0x190)从[ ](MMMC_
SD_DETECT + 0x3c/0x8c)
[4327.020000][ ](MMC_SD_DETECT + 0x0/0x8c)、来自[ ](MMC_RESc.
AN + 0x8c/0x314)
[4327.020000] R5:60000013 R4:c60ef400
[4327.030000][ ](MMC_rescan+0x0/0x314)、来自[ ](Worker_THR
eAD+0x18c/0x24c)
[4327.040000] R6:c6080000 R5:c60ef558 R4:c60ef55c
[4327.040000 ](worker_thread+0x0/0x24c)、来自[ ](kthread
0x88/0x90)
[ 4327.050000 ][ ](kthread+0x0/0x90)、来自[ ](do_exit+0x0/0x
668)
[4327.060000] r7:00000000 R6:00000000 R5:00000000 R4:00000000

请查看此内容。

此致

UMA Shanker

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

    您好!

    这可能是 SD 卡或系统负载的问题。  

    • 什么是 ARM/DDR/SD 时钟配置? 将其设置为最大值。  
    • 尝试10级 SD 卡、并检查您是否可以重现问题。
    • 尝试减少您写入 SD 卡的数据量、并查看问题是否仍然存在。
    • 最后但重要的是、为 SD/MMC 启用 DMA 操作模式。

    由于文件系统会缓存数据并尝试 一次将其刷新到 MMC/SD、因此 I/O 带宽或系统负载可能会导致一些问题。

    谢谢

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

    我希望上述意见有助于解决您的问题。
    如果问题得到解决、请通过验证答案来关闭主题。

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

    请您能否发布您的观察结果以及最终修复方法是什么? 它可能会帮助论坛中的其他人。

    谢谢