|
void trans (int x) UARTprintf("into uPPIsr"); if (intr_dmai_status & uPP_INT_EOW) if (intr_dmai_status & uPP_INT_ERR) if (intr_dmai_status & uPP_INT_UOR) if (intr_dmai_status & uPP_INT_DPE) if (intr_dmaq_status & uPP_INT_EOL) if (intr_dmaq_status & uPP_INT_ERR) if (intr_dmaq_status & uPP_INT_UOR) if (intr_dmaq_status & uPP_INT_DPE) intr_dmai_status = uPPIntStatus(SOC_UPP_0_REGS, uPP_DMA_CHI); |
然后启动时串口出错如下:
root@omapl138-Tronlong:~# cp /media/mmcblk0p1/UppDsp.out /media/UppArm2/dsp/
root@omapl138-Tronlong:~# ifconfig eth0 192.168.137.150 netmask 255.255.255.0
root@omapl138-Tronlong:~# [ 54.500487] SysLink version : 2.21.01.05
[ 54.500516] SysLink module created on Date:Nov 1 2014 Time:06:57:48
[ 60.489554] ------------[ cut here ]------------
[ 60.494327] WARNING: at arch/arm/mm/ioremap.c:241 __arm_ioremap_pfn_caller+0x180/0x27c()
[ 60.505633] Modules linked in: syslink(O) ads7846 snd_soc_tlv320aic3x
[ 60.512220] Backtrace:
[ 60.514775] [<c000c1a8>] (dump_backtrace+0x0/0x110) from [<c0403fa4>] (dump_stack+0x18/0x1c)
[ 60.526479] r6:c04d3b27 r5:000000f1 r4:00000000 r3:20000093
[ 60.532313] [<c0403f8c>] (dump_stack+0x0/0x1c) from [<c0017f50>] (warn_slowpath_common+0x54/0x6c)
[ 60.543595] [<c0017efc>] (warn_slowpath_common+0x0/0x6c) from [<c0017f8c>] (warn_slowpath_null+0x24/0x2c)
[ 60.555475] r8:c4000000 r7:c0587b54 r6:00001000 r5:00000400 r4:000c4000
[ 60.562108] r3:00000009
[ 60.564843] [<c0017f68>] (warn_slowpath_null+0x0/0x2c) from [<c000f57c>] (__arm_ioremap_pfn_caller+0x180/0x27c)
[ 60.577986] [<c000f3fc>] (__arm_ioremap_pfn_caller+0x0/0x27c) from [<c000f6f4>] (__arm_ioremap_caller+0x5c/0x64)
[ 60.589779] [<c000f698>] (__arm_ioremap_caller+0x0/0x64) from [<c000f710>] (__arm_ioremap+0x14/0x18)
[ 60.600373] r4:c729fc58
[ 60.603570] [<c000f6fc>] (__arm_ioremap+0x0/0x18) from [<bf036dd0>] (MemoryOS_map+0x1f8/0x3bc [syslink])
[ 60.616440] [<bf036bd8>] (MemoryOS_map+0x0/0x3bc [syslink]) from [<bf017a94>] (_ProcMgr_map+0x1f0/0x528 [syslink])
[ 60.628266] r7:00000002 r6:c8f79000 r5:00000001 r4:c729fcc4
[ 60.634969] [<bf0178a4>] (_ProcMgr_map+0x0/0x528 [syslink]) from [<bf01cdf0>] (ElfLoaderTrgWrite_copy+0x15c/0x404 [syslink])
[ 60.650107] [<bf01cc94>] (ElfLoaderTrgWrite_copy+0x0/0x404 [syslink]) from [<bf0218e8>] (DLIF_copy+0x10/0x1c [syslink])
[ 60.663474] [<bf0218d8>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf0200a8>] (DLOAD_load+0x738/0xa60 [syslink])
[ 60.675723] [<bf01f970>] (DLOAD_load+0x0/0xa60 [syslink]) from [<bf01c3f0>] (ElfLoader_load+0x274/0x3b8 [syslink])
[ 60.688495] [<bf01c17c>] (ElfLoader_load+0x0/0x3b8 [syslink]) from [<bf013614>] (Loader_load+0xe4/0x160 [syslink])
[ 60.701199] [<bf013530>] (Loader_load+0x0/0x160 [syslink]) from [<bf015cf8>] (ProcMgr_load+0x224/0x320 [syslink])
[ 60.713848] [<bf015ad4>] (ProcMgr_load+0x0/0x320 [syslink]) from [<bf01a5ec>] (ProcMgrDrv_ioctl+0xac8/0x1a7c [syslink])
[ 60.726735] [<bf019b24>] (ProcMgrDrv_ioctl+0x0/0x1a7c [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
[ 60.738122] r8:c00095c4 r7:c69f9410 r6:bee89b68 r5:bee89b68 r4:c69d6880
[ 60.745035] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
[ 60.756398] r9:c729e000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bee89b68
[ 60.763072] r4:c69d6880
[ 60.767137] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
[ 60.777681] r7:00000036 r6:bee89b68 r5:00000000 r4:000251e8
[ 60.783443] ---[ end trace e78cb7eff21f6970 ]---
[ 60.790273] Unable to handle kernel paging request at virtual address ffffffff
[ 60.798829] pgd = c6fe4000
[ 60.801621] [ffffffff] *pgd=c7ffe831, *pte=00000000, *ppte=00000000
[ 60.809228] Internal error: Oops: 817 [#1] PREEMPT
[ 60.814060] Modules linked in: syslink(O) ads7846 snd_soc_tlv320aic3x
[ 60.820590] CPU: 0 Tainted: G W O (3.3.0+ #1)
[ 60.826062] PC is at memset+0xb8/0xc0
[ 60.830229] LR is at ElfLoaderTrgWrite_copy+0x1ac/0x404 [syslink]
[ 60.836382] pc : [<c0189d38>] lr : [<bf01ce40>] psr: 20000013
[ 60.836400] sp : c729fca8 ip : 00000000 fp : c729fd1c
[ 60.847943] r10: 0000000f r9 : c8faa000 r8 : ffffffff
[ 60.853206] r7 : c8f73000 r6 : 00000400 r5 : 06a85000 r4 : c729fd58
[ 60.859779] r3 : 00000003 r2 : 00000000 r1 : 000003fc r0 : ffffffff
[ 60.866355] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 60.873544] Control: 0005317f Table: c6fe4000 DAC: 00000015
[ 60.879333] Process slaveloader (pid: 1295, stack limit = 0xc729e270)
[ 60.885821] Stack: (0xc729fca8 to 0xc72a0000)
[ 60.890225] fca0: c4000000 00000064 00000064 00000001 c8fe8000 bf0f4788
[ 60.898477] fcc0: c8fac000 ffffffff c8fe8000 c4000000 c4000000 c729fce0 00000400 bf020000
[ 60.906728] fce0: c8fe8000 00000001 00000064 c4000000 c729fd0c c8f9f000 00000001 c8faa000
[ 60.914978] fd00: c8fc22d0 c8fac000 c8faa000 0000000f c729fd2c c729fd20 bf0218e8 bf01cca4
[ 60.923228] fd20: c729fdac c729fd30 bf0200a8 bf0218e8 000001fe c729fdc4 c8fa8000 00000000
[ 60.931479] fd40: 00000000 c4a10000 c729fd7c 00000011 c8fb0000 c8f9f01c c8faa000 c8fe2000
[ 60.939727] fd60: c97ba88c 00000001 000710f0 00000000 00000002 00000008 c8fac000 c8fac000
[ 60.947975] fd80: 00000000 03046000 c8f73000 c8f6f000 00000000 00000000 00000000 00000000
[ 60.956224] fda0: c729fdf4 c729fdb0 bf01c3f0 bf01f980 c8fa8000 00000000 00000000 00000000
[ 60.964473] fdc0: c729fe0c c8faa000 bf034eb0 c8f6f000 00000000 00000000 c8fa8000 00000000
[ 60.972724] fde0: c8fa8000 c729fed0 c729fe2c c729fdf8 bf013614 bf01c18c 00000000 c729fed0
[ 60.980971] fe00: 00000000 00000000 c8f79000 00000000 00000000 00000000 c729fed0 00000000
[ 60.989221] fe20: c729fe6c c729fe30 bf015cf8 bf013540 00000000 c729fed0 00000000 00000000
[ 60.997472] fe40: 00000012 bee89b68 00000000 c020e0a2 c8fa8000 c00095c4 c729e000 00000000
[ 61.005722] fe60: c729ff04 c729fe70 bf01a5ec bf015ae4 00000000 c729fed0 c729fea4 c729fe88
[ 61.013972] fe80: 00000000 c729e000 60000013 c7524ae0 c729e000 00000012 b67ae000 00000000
[ 61.022222] fea0: c729fecc c729feb0 c003b52c c003a8f4 00000000 c8f79000 c8f79000 bee89e7b
[ 61.030469] fec0: 00000012 00000000 00000000 00000000 00000000 c0038420 c729fef4 c729fee8
[ 61.038721] fee0: c01bf744 c69d6880 bee89b68 bee89b68 c69f9410 c00095c4 c729ff7c c729ff08
[ 61.046968] ff00: c009cf20 bf019b34 00000000 00000000 00000000 00000012 c69d6808 00000002
[ 61.055219] ff20: c7524ab0 00000000 c729e000 00000000 c729ff6c c729ff40 c008cc98 c00c2e38
[ 61.063469] ff40: c69d6880 00000000 c70b9300 c729ff84 c729ff7c c729ff60 c69d6880 bee89b68
[ 61.071719] ff60: c020e0a2 00000008 c00095c4 c729e000 c729ffa4 c729ff80 c009cfe4 c009ca14
[ 61.079968] ff80: ffffffff 00000001 000251e8 00000000 bee89b68 00000036 00000000 c729ffa8
[ 61.088216] ffa0: c0009440 c009cfb4 000251e8 00000000 00000008 c020e0a2 bee89b68 00000008
[ 61.096464] ffc0: 000251e8 00000000 bee89b68 00000036 00000000 bee89e7b 097d2000 00000000
[ 61.104715] ffe0: c020e0a2 bee89b48 0001af64 471a70ac 20000010 00000008 bfde7ebb 83fbed94
[ 61.112940] Backtrace:
[ 61.116349] [<bf01cc94>] (ElfLoaderTrgWrite_copy+0x0/0x404 [syslink]) from [<bf0218e8>] (DLIF_copy+0x10/0x1c [syslink])
[ 61.128146] [<bf0218d8>] (DLIF_copy+0x0/0x1c [syslink]) from [<bf0200a8>] (DLOAD_load+0x738/0xa60 [syslink])
[ 61.138953] [<bf01f970>] (DLOAD_load+0x0/0xa60 [syslink]) from [<bf01c3f0>] (ElfLoader_load+0x274/0x3b8 [syslink])
[ 61.150274] [<bf01c17c>] (ElfLoader_load+0x0/0x3b8 [syslink]) from [<bf013614>] (Loader_load+0xe4/0x160 [syslink])
[ 61.161590] [<bf013530>] (Loader_load+0x0/0x160 [syslink]) from [<bf015cf8>] (ProcMgr_load+0x224/0x320 [syslink])
[ 61.172832] [<bf015ad4>] (ProcMgr_load+0x0/0x320 [syslink]) from [<bf01a5ec>] (ProcMgrDrv_ioctl+0xac8/0x1a7c [syslink])
[ 61.184187] [<bf019b24>] (ProcMgrDrv_ioctl+0x0/0x1a7c [syslink]) from [<c009cf20>] (do_vfs_ioctl+0x51c/0x5a0)
[ 61.194177] r8:c00095c4 r7:c69f9410 r6:bee89b68 r5:bee89b68 r4:c69d6880
[ 61.200994] [<c009ca04>] (do_vfs_ioctl+0x0/0x5a0) from [<c009cfe4>] (sys_ioctl+0x40/0x64)
[ 61.209228] r9:c729e000 r8:c00095c4 r7:00000008 r6:c020e0a2 r5:bee89b68
[ 61.215832] r4:c69d6880
[ 61.218507] [<c009cfa4>] (sys_ioctl+0x0/0x64) from [<c0009440>] (ret_fast_syscall+0x0/0x2c)
[ 61.226914] r7:00000036 r6:bee89b68 r5:00000000 r4:000251e8
[ 61.232659] Code: ba00001d e3530002 b4c02001 d4c02001 (e4c02001)
[ 61.252671] ---[ end trace e78cb7eff21f6971 ]---
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.809228] Internal error: Oops: 817 [#1] PREEMPT
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.879333] Process slaveloader (pid: 1295, stack limit = 0xc729e270)
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.885821] Stack: (0xc729fca8 to 0xc72a0000)
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.890225] fca0: c4000000 00000064 00000064 00000001 c8fe8000 bf0f4788
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.898477] fcc0: c8fac000 ffffffff c8fe8000 c4000000 c4000000 c729fce0 00000400 bf020000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.906728] fce0: c8fe8000 00000001 00000064 c4000000 c729fd0c c8f9f000 00000001 c8faa000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.914978] fd00: c8fc22d0 c8fac000 c8faa000 0000000f c729fd2c c729fd20 bf0218e8 bf01cca4
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.923228] fd20: c729fdac c729fd30 bf0200a8 bf0218e8 000001fe c729fdc4 c8fa8000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.931479] fd40: 00000000 c4a10000 c729fd7c 00000011 c8fb0000 c8f9f01c c8faa000 c8fe2000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.939727] fd60: c97ba88c 00000001 000710f0 00000000 00000002 00000008 c8fac000 c8fac000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.947975] fd80: 00000000 03046000 c8f73000 c8f6f000 00000000 00000000 00000000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.956224] fda0: c729fdf4 c729fdb0 bf01c3f0 bf01f980 c8fa8000 00000000 00000000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.964473] fdc0: c729fe0c c8faa000 bf034eb0 c8f6f000 00000000 00000000 c8fa8000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.972724] fde0: c8fa8000 c729fed0 c729fe2c c729fdf8 bf013614 bf01c18c 00000000 c729fed0
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.980971] fe00: 00000000 00000000 c8f79000 00000000 00000000 00000000 c729fed0 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.989221] fe20: c729fe6c c729fe30 bf015cf8 bf013540 00000000 c729fed0 00000000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 60.997472] fe40: 00000012 bee89b68 00000000 c020e0a2 c8fa8000 c00095c4 c729e000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.005722] fe60: c729ff04 c729fe70 bf01a5ec bf015ae4 00000000 c729fed0 c729fea4 c729fe88
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.013972] fe80: 00000000 c729e000 60000013 c7524ae0 c729e000 00000012 b67ae000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.022222] fea0: c729fecc c729feb0 c003b52c c003a8f4 00000000 c8f79000 c8f79000 bee89e7b
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.030469] fec0: 00000012 00000000 00000000 00000000 00000000 c0038420 c729fef4 c729fee8
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.038721] fee0: c01bf744 c69d6880 bee89b68 bee89b68 c69f9410 c00095c4 c729ff7c c729ff08
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.046968] ff00: c009cf20 bf019b34 00000000 00000000 00000000 00000012 c69d6808 00000002
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.055219] ff20: c7524ab0 00000000 c729e000 00000000 c729ff6c c729ff40 c008cc98 c00c2e38
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.063469] ff40: c69d6880 00000000 c70b9300 c729ff84 c729ff7c c729ff60 c69d6880 bee89b68
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.071719] ff60: c020e0a2 00000008 c00095c4 c729e000 c729ffa4 c729ff80 c009cfe4 c009ca14
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.079968] ff80: ffffffff 00000001 000251e8 00000000 bee89b68 00000036 00000000 c729ffa8
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.088216] ffa0: c0009440 c009cfb4 000251e8 00000000 00000008 c020e0a2 bee89b68 00000008
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:37 2000 ...
omapl138-Tronlong kernel: [ 61.096464] ffc0: 000251e8 00000000 bee89b68 00000036 00000000 bee89e7b 097d2000 00000000
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:38 2000 ...
omapl138-Tronlong kernel: [ 61.104715] ffe0: c020e0a2 bee89b48 0001af64 471a70ac 20000010 00000008 bfde7ebb 83fbed94
Message from syslogd@omapl138-Tronlong at Sat Jan 1 12:39:38 2000 ...
omapl138-Tronlong kernel: [ 61.232659] Code: ba00001d e3530002 b4c02001 d4c02001 (e4c02001)