瑞芯微Rockchip开发者社区
直播中

h1654155275.5916

7年用户 994经验值
私信 关注
[问答]

应用程序用到串口485通信内核报错是为什么?

  • 版主帮看看,谢谢;
    应用程序用到串口485通信,看这个报错和串口有关系,帮分析下问题,谢谢!

    06/05/20[   32.084134] imx-uart 21f4000.serial: cannot alloc DMA buffer.
    21:27:37.877:[ INFO ]:[   32.092611] ------------[ cut here ]------------
    [   32.099823] Kernel BUG at 800bb4fc [verbose debug info unavailable]
    [   32.106132] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
    [   32.112002] Modules linked in: 8723bu evbug
    [   32.116327] CPU: 0 PID: 1056 Comm: app Not tainted 3.14.38-6UL_ga-00001-g4ea478b #1
    [   32.124028] task: 8a1cad00 ti: 8ba40000 task.ti: 8ba40000
    [   32.129494] PC is at apply_to_page_range+0x1d0/0x1f4
    [   32.134512] LR is at __dma_remap+0x40/0x54
    [   32.138659] pc : [<800bb4fc>]    lr : [<80018334>]    psr: a0000013
    [   32.138659] sp : 8ba41c60  ip : 80afdb84  fp : 8ba41cac
    [   32.150185] r10: 8c000000  r9 : 800181b4  r8 : 80aff780
    [   32.155453] r7 : 00014000  r6 : 00013000  r5 : 8ba41cac  r4 : fffff000
    [   32.162023] r3 : 800181b4  r2 : 00013000  r1 : fffff000  r0 : 80b09188
    [   32.168594] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
    [   32.175774] Control: 10c53c7d  Table: 8ba4c06a  DAC: 00000015
    [   32.181561] Process app (pid: 1056, stack limit = 0x8ba40238)
    [   32.187349] Stack: (0x8ba41c60 to 0x8ba42000)
    [   32.191771] 1c60: 2e303030 69726573 00006c61 00013000 80b09188 00014000 8a1e0530 fffff000
    [   32.200011] 1c80: 8ba41cac 00013000 00014000 80aff780 00000000 8c000000 00000000 80018334
    [   32.208253] 1ca0: 8ba41cac 00000000 00001f44 0000065f 8a48e200 8cdd6fe0 8bdd7000 00014000
    [   32.216493] 1cc0: 0007ffff 80018b90 00001f48 8a01e4e4 8bd84e00 8a0bcc10 00001f48 00000000
    [   32.224732] 1ce0: 8a48e200 8a1e0410 00000000 8a0bcc10 00000000 8a48e350 8a48e200 00000000
    [   32.232974] 1d00: 8a48e200 80331c10 00000000 8ba41d18 8033251c 8a1e0410 80af44c0 803324ec
    [   32.241212] 1d20: 00000000 8a1e0410 90c05240 00000002 021f4000 00000000 00000001 00000000
    [   32.249452] 1d40: 00000010 00000000 00000000 00000000 8a1e0410 8a1e0410 8a11dbd0 8a48e200
    [   32.257692] 1d60: 00000000 8032ede4 00000000 8a11dbd0 8a48e200 8a11dc6c 8ba30b40 8ba40000
    [   32.265933] 1d80: 00020982 8032f918 8ba30b40 00000100 8a1ceb80 0cf00014 8ba40000 803156c8
    [   32.274173] 1da0: 8ba41dfc 8a467958 75cc5c64 00000004 840052a8 8a467958 8ba30b40 807c8b48
    [   32.282413] 1dc0: 8bc13ef0 8bc13ef0 850825d8 00000000 00000000 800da6d0 8ba41ef0 8ba41e60
    [   32.290653] 1de0: 8ba30b40 8a467958 8ba30b48 800da628 8ba41ea8 800d5204 00000000 8ba41ebc
    [   32.298893] 1e00: 8ba41f74 00020982 00000000 8ba41ea8 00000000 800d5298 8ba41ef0 800e3444
    [   32.307133] 1e20: 8ba40000 8b855446 00000000 800e07b4 00000100 8ba30b40 00000026 00000000
    [   32.315373] 1e40: 00000000 00000007 8b855445 8ba40000 5edab8ca 8a459850 8a459850 850825d8
    [   32.323613] 1e60: 8a467958 8bcf7958 8ba40000 8ba41ef0 8ba30b40 8ba41f74 8ba40000 8ba41f08
    [   32.331854] 1e80: 8ba41ea8 00000000 00000041 800e3c68 8ba41ebc 00000002 90bfd270 8ba41eb0
    [   32.340095] 1ea0: 00000000 8b855440 8a459850 8510ebb0 8a459850 840f8660 00000000 00000000
    [   32.348334] 1ec0: 8a2be288 8ba41f74 00000001 8b824000 ffffff9c 8000e5e4 8ba40000 00000000
    [   32.356575] 1ee0: 75cc5f9c 800e41ac 00000041 800703c0 8a459850 8510ebb0 d9797b8c 00000007
    [   32.364815] 1f00: 8b855445 8ba40000 8a2b3250 84079880 8a467958 00000101 00000004 00000042
    [   32.373053] 1f20: 00000000 00000000 8b855440 00000000 00000006 8078b2bc 00000000 800ef904
    [   32.381294] 1f40: 000a0982 000a0982 8b824000 ffffff9c 00000005 00000006 8b824000 ffffff9c
    [   32.389535] 1f60: 00000005 800d6310 8a2b3001 0000002e 76f5c000 00020982 8a2b0000 00000026
    [   32.397777] 1f80: 00000100 00000001 00054c12 0047d658 00476ef0 00066398 00000005 8000e5e4
    [   32.406017] 1fa0: 00000000 8000e460 0047d658 00476ef0 0047d658 000a0982 00000000 00000000
    [   32.414257] 1fc0: 0047d658 00476ef0 00066398 00000005 76f2f718 75cc5fa0 75cc6694 75cc5f9c
    [   32.422498] 1fe0: 75cc6460 75cc5c88 76f2d224 76f2d240 80000010 0047d658 8bfd8811 8bfd8c11
    [   32.430769] [<800bb4fc>] (apply_to_page_range) from [<80018334>] (__dma_remap+0x40/0x54)
    [   32.438946] [<80018334>] (__dma_remap) from [<80018b90>] (__arm_dma_free.isra.18+0x170/0x208)
    [   32.447547] [<80018b90>] (__arm_dma_free.isra.18) from [<80331c10>] (imx_uart_dma_exit+0x44/0x78)
    [   32.456488] [<80331c10>] (imx_uart_dma_exit) from [<803324ec>] (imx_startup+0x570/0x5e0)
    [   32.464654] [<803324ec>] (imx_startup) from [<8032ede4>] (uart_startup.part.13+0x4c/0x194)
    [   32.473000] [<8032ede4>] (uart_startup.part.13) from [<8032f918>] (uart_open+0xe4/0x158)
    [   32.481162] [<8032f918>] (uart_open) from [<803156c8>] (tty_open+0x1a8/0x560)
    [   32.488366] [<803156c8>] (tty_open) from [<800da6d0>] (chrdev_open+0xa8/0x160)
    [   32.495661] [<800da6d0>] (chrdev_open) from [<800d5204>] (do_dentry_open.isra.16+0x210/0x284)
    [   32.504259] [<800d5204>] (do_dentry_open.isra.16) from [<800d5298>] (finish_open+0x20/0x38)
    [   32.512688] [<800d5298>] (finish_open) from [<800e3444>] (do_last.isra.58+0x698/0xb40)
    [   32.520683] [<800e3444>] (do_last.isra.58) from [<800e3c68>] (path_openat+0x37c/0x5c0)
    [   32.528674] [<800e3c68>] (path_openat) from [<800e41ac>] (do_filp_open+0x2c/0x80)
    [   32.536233] [<800e41ac>] (do_filp_open) from [<800d6310>] (do_sys_open+0x120/0x1d0)
    [   32.543965] [<800d6310>] (do_sys_open) from [<8000e460>] (ret_fast_syscall+0x0/0x30)
    [   32.551771] Code: e3500000 1affffea e59a1000 eaffffaf (e7f001f2)
    [   32.557915] ---[ end trace afda1f67a198f5f2 ]---

回帖(1)

王敏

2022-1-10 10:26:31
问题在:
[   32.099823] Kernel BUG at 800bb4fc [verbose debug info unavailable]
[   32.106132] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
即:
800bb4fc的内核错误[详细调试信息不可用]      内部错误:Oops-错误:0[#1]抢占SMP ARM
没有详细调试信息,不好判断哪的问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分