TI工程师你们好:
问题一:
C6638编译的.out文件,需要使用linux加载, 为什么要从0XA0000000-0Xbfffffff,而不可以从0x800000000-0xbfffffff,如果从0x800000000-0xbfffffff加载报错。
问题二:
将编译的地址修改到0XA0000000-0Xbfffffff, ccs5.5编译出来的文件大小大约8个,一个为15M 大概8个加起来为120M加载时偶尔出现如下问题,随机的。
root@keystone-evm:~# ./run_dsp.shreset succeeded
reset succeeded
reset succeeded
reset succeeded
reset succeeded
reset succeeded
reset succeeded
reset succeeded
load succeeded
load succeeded
load succeeded
load succeeded
load succeeded
load succeeded
load succeeded
load succeeded
[ 87.164262] remoteproc0: powering up 2620040.dsp0
[ 87.180616] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 87.186376] remoteproc0: registered virtio0 (type 7)
run succeeded
[ 87.239319] remoteproc1: powering up 2620044.dsp1
[ 87.251053] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 87.256837] remoteproc1: registered virtio1 (type 7)
run succeeded
[ 87.310672] remoteproc2: powering up 2620048.dsp2
[ 87.325129] virtio_rpmsg_bus virtio2: rpmsg host is online
[ 87.330769] remoteproc2: registered virtio2 (type 7)
run succeeded
[ 87.388094] remoteproc3: powering up 262004c.dsp3
[ 87.402044] virtio_rpmsg_bus virtio3: rpmsg host is online
[ 87.407811] remoteproc3: registered virtio3 (type 7)
run succeeded
[ 87.462793] remoteproc4: powering up 2620050.dsp4
[ 87.475584] virtio_rpmsg_bus virtio4: rpmsg host is online
[ 87.481218] remoteproc4: registered virtio4 (type 7)
run succeeded
[ 87.537964] remoteproc5: powering up 2620054.dsp5
[ 87.550335] virtio_rpmsg_bus virtio5: rpmsg host is online
[ 87.556089] remoteproc5: registered virtio5 (type 7)
run succeeded
[ 87.612264] remoteproc6: powering up 2620058.dsp6
[ 87.625084] Unable to handle kernel paging request at virtual address e0bebffc
[ 87.632372] pgd = dda283c0
[ 87.635244] [e0bebffc] *pgd=80000800007003, *pmd=81d8030032013 Nov 24 22:3, *pte=000000004:19 keystone-ev
m [ 87.625084][ 87.645016] Internal error: Oops: a07 [#1] SMP ARM
Unable to handl[ 87.645069] Modules linked in:
e kernel paging [ 87.645134] CPU: 1 PID: 1720 Comm: mpmsrv Not tainted 3.10.10 #4
request at virtu[ 87.645164] task: dd8b7800 ti: dd5bc000 task.ti: dd5bc000
al address e0beb[ 87.645250] PC is at vring_add_inbuf+0xc8/0x340
ffc
2013 Nov 24[ 87.645316] LR is at rpmsg_probe+0x194/0x3e8
22:34:19 keysto[ 87.645360] pc : [<c027f100>] lr : [<c037d3b0>] psr: 600f0013
[ 87.645360] sp : dd5bdce8 ip : 0000ffff fp : 00800000
ne-evm [ 87.63[ 87.645383] r10: 00000000 r9 : 00000003 r8 : c0746b40
2372] pgd = dda2[ 87.645406] r7 : 0000ffff r6 : de1d8d00 r5 : dcd31000 r4 : dd5bdd60
83c0
查看发现报此错误的原因是内存泄露,请问,是否因为加载.out文件过于大导致内存崩溃。
Shine:
请关注下面e2e的帖子。
e2e.ti.com/…/755617