TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5728: IPC ex02messageQ run error:requested size is too big

Part Number:AM5728Other Parts Discussed in Thread:SYSBIOS, BEAGLEBOARD-X15

你好,

我的linux_SDK 版本为:ti-processor-sdk-linux-am57xx-evm-06.03.00.106-Linux-x86-Install.bin

我的rtos_SDK版本为:ti-processor-sdk-rtos-am57xx-evm-06.03.00.106-Linux-x86-Install.bin

ubuntu版本为:16.04.7

我完全按照IPC quick started guide里的步骤进行操作,运行app_host的时候只能发送前三条内容后就阻塞了

使用cat /sys/kernel/debug/remoteproc/remoteproc2#/trace0 显示

[ 10.085] [t=0x0203f89d] ti.sysbios.heaps.HeapBuf: ERROR: line 236: requested size is too big: handle=0x9516ff08, size=262272
[ 10.085] ti.sysbios.heaps.HeapBuf: line 236: requested size is too big: handle=0x9516ff08, size=262272

日志

root@seed-dbs5728:~/ipc# rm server_dsp1.xe66root@seed-dbs5728:~/ipc# rm app_hostroot@seed-dbs5728:~/ipc# rm /lib/firmware/dra7-dsp1-fw.xe66
root@seed-dbs5728:~/ipc# tftp -gr server_dsp1.xe66 192.168.2.47
root@seed-dbs5728:~/ipc# tftp -gr app_host 192.168.2.47
root@seed-dbs5728:~/ipc# ln -s /home/root/ipc/server_dsp1.xe66 /lib/firmware/dra7-dsp1-fw.xe66
root@seed-dbs5728:~/ipc# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind[ 2315.513353] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[ 2315.519247] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[ 2315.526093] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[ 2315.532522] remoteproc2: failed to unmap 1048576/0
[ 2315.547547] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
[ 2315.560573] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[ 2315.566538] remoteproc2: stopped remote processor 40800000.dsp
[ 2315.572690] remoteproc2: releasing 40800000.dsp
root@seed-dbs5728:~/ipc# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind[ 2320.506422] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
[ 2320.514250] remoteproc2: 40800000.dsp is available
[ 2320.519195] remoteproc2: Note: remoteproc is still under development and considered experimental.
[ 2320.528221] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2320.544764] remoteproc2: powering up 40800000.dsp
root@seed-dbs5728:~/ipc# [ 2320.549951] remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 4396860
[ 2320.566362] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[ 2320.572254] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[ 2320.578185] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[ 2320.590216] remoteproc2: remote processor 40800000.dsp is now up
[ 2320.596749] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 2320.602303] remoteproc2: registered virtio1 (type 7)
[ 2320.608097] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x3d

root@seed-dbs5728:~/ipc#root@seed-dbs5728:~/ipc# ./app_host DSP1
–> main:
–> Main_main:
–> App_create:
App_create: Host is ready
<– App_create:
–> App_exec:
App_exec: sending message 1
App_exec: sending message 2
App_exec: sending message 3
[ 2341.023894] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
[ 2341.037932] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
^CIpc: Caught SIGINT, calling Ipc_stop…[ 2370.520844] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[ 2370.526740] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0

[ 2370.533810] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
root@seed-dbs5728:~/ipc# cat [ 2381.003882] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
[ 2381.017861] omap_hwmod: mmu0_dsp1: _wait_target_disable failed

root@seed-dbs5728:~/ipc# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0[ 0.000] Watchdog disabled: TimerBase = 0x48086000 ClkCtrl = 0x4a009728
[ 0.000] Watchdog_restore registered as a resume callback
[ 0.000] 17 Resource entries at 0x95000000
[ 0.000] [t=0x0004826e] xdc.runtime.Main: –> main:
[ 0.000] registering rpmsg-proto:rpmsg-proto service on 61 with HOST
[ 0.000] [t=0x0027435d] xdc.runtime.Main: NameMap_sendMessage: HOST 53, port=61
[ 0.000] Watchdog disabled: TimerBase = 0x48086000 ClkCtrl = 0x4a009728
[ 0.000] [t=0x00293903] xdc.runtime.Main: –> smain:
[ 0.000] [t=0x002a94b7] Server: Server_create: server is ready
[ 0.000] [t=0x002b1a73] Server: <– Server_create: 0
[ 0.000] [t=0x002b8824] Server: –> Server_exec:
[ 10.085] [t=0x0203f89d] ti.sysbios.heaps.HeapBuf: ERROR: line 236: requested size is too big: handle=0x9516ff08, size=262272
[ 10.085] ti.sysbios.heaps.HeapBuf: line 236: requested size is too big: handle=0x9516ff08, size=262272
[ 10.085] [t=0x02062a56] ti.sysbios.heaps.HeapBuf: ERROR: line 236: requested size is too big: handle=0x9516ff08, size=262272
[ 10.085] ti.sysbios.heaps.HeapBuf: line 236: requested size is too big: handle=0x9516ff08, size=262272
[ 10.085] [t=0x02082be0] ti.sysbios.heaps.HeapBuf: ERROR: line 236: requested size is too big: handle=0x9516ff08, size=262272
[ 10.085] ti.sysbios.heaps.HeapBuf: line 236: requested size is too big: handle=0x9516ff08, size=262272

这个问题困扰我很久了,我完全安装指南进行了多次,但是都是同样的结果

其中对于指南中的一点我有点困扰

这句话指的是什么意思,我需要进行内核构建吗?它指的是设置构建环境,但是在这个指南中,设置构建环境指的是什么?只是设置export PATH=<sdk path>/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATH 这部分的内容吗

Nancy Wang:

链接中有个培训讲解视频参考看一下:

https://training.ti.com/am572x-build-run-ipc-examples    

针对heapBuf的报错,请参考以下帖子中的讨论增加heap大小试试:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/931146/am5748-mesageq-issue

,

1 1:

那个培训视频我之前就已经看过了,但是没有用。

就在10分钟前我找到了第二个链接的那个帖子,我已经尝试过了,问题依然存在

,

Nancy Wang:

我将您的问题升级到了英文论坛,会有相关专家给您提供支持,请关注:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1021254/am5728-ipc-ex02messageq-run-error-requested-size-is-too-big

,

1 1:

我不知道为什么无法在英文论坛回复,我尝试过在dsp2上运行,但是也是一样的结果

,

Nancy Wang:

在英文论坛需要使用企业邮箱发布。

已经帮您跟进。

,

Nancy Wang:

可否尝试使用 SDK 文件系统中的预构建二进制文件,并检查问题是否可重现。

modprobe -r omap_remoteproc

cd /lib/firmware

ln -sf /usr/bin/ipc/examples/ex02_messageq/release/server_dsp1.xe66 dra7-dsp1-fw.xe66

ln -sf /usr/bin/ipc/examples/ex02_messageq/release/server_dsp2.xe66 dra7-dsp2-fw.xe66

ln -sf /usr/bin/ipc/examples/ex02_messageq/release/server_ipu1.xem4 dra7-ipu1-fw.xem4

ln -sf /usr/bin/ipc/examples/ex02_messageq/release/server_ipu2.xem4 dra7-ipu2-fw.xem4

modprobe omap_remoteproc

cd /usr/bin/ipc/examples/ex02_messageq/release

./app_host DSP1 (or DSP2 or IPU1 or IPU2)

,

1 1:

我没有找到预构建的二进制文件,release目录下的固件也是需要手动编译才能生成的,同样的也是一样的结果

,

Nancy Wang:

请关注:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1021254/am5728-ipc-ex02messageq-run-error-requested-size-is-too-big/3786315#3786315

,

1 1:

我使用了tisdk-rootfs-image-am57xx-evm.tar.xz 中的镜像文件

最后报了这个错误

如果我换成自己编译的app_host ,使用预构建的server_dsp1.xe66,同样出现了这个错误

,

Nancy Wang:

已跟进。

,

1 1:

使用idconfig一样不行。我的板子不是TI开发板,是艾睿合众的板子

,

Nancy Wang:

已跟进。

,

1 1:

我没有TI EVM,我不知道我的板子如何查看是否使用与 TI 平台相同的内存分配,但是我如果使用了旧版本04.03.00.05的SDK,一切都是正常的。我想知道最新版本的为什么不行

,

Nancy Wang:

已跟进

,

1 1:

这是我的从启动开始的内核日志,使用的是预构建的release的固件

U-Boot SPL 2016.09-rc2 (Mar 09 2017 – 18:27:27)DRA752-GP ES2.0Trying to boot from MMC1reading argsspl_load_image_fat_os: error reading image args, err – -1reading u-boot.imgreading u-boot.imgreading u-boot.imgreading u-boot.img

U-Boot 2016.09-rc2 (Mar 09 2017 – 18:27:27 +0800)

CPU : DRA752-GP ES2.0Model: SEED DBS5728Board: SEED-DBS5728 REV 1.1DRAM: 2 GiBMMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1reading uboot.env

** Unable to read "uboot.env" from mmc0:1 **Using default environment

I2C chip 50: requested alen 2 does not match chip offset_len 1SCSI: SATA link 0 timeout.AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA modeflags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst scanning bus for devices…Found 0 device(s).Net: <ethaddr> not set. Validating first E-fuse MACcpswHit any key to stop autoboot: 0 switch to partitions #0, OKmmc0 is current deviceSD/MMC found on device 0reading boot.scr** Unable to read file boot.scr **reading uEnv.txt574 bytes read in 5 ms (111.3 KiB/s)Loaded env from uEnv.txtImporting environment from mmc0 …switch to partitions #0, OKmmc0 is current deviceSD/MMC found on device 03774824 bytes read in 252 ms (14.3 MiB/s)98078 bytes read in 57 ms (1.6 MiB/s)Booting from mmc0 …## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Device Tree to 8ffe5000, end 8fffff1d … OK

Starting kernel …

[ 0.000000] Booting Linux on physical CPU 0x0[ 0.000000] Initializing cgroup subsys cpuset[ 0.000000] Initializing cgroup subsys cpu[ 0.000000] Initializing cgroup subsys cpuacct[ 0.000000] Linux version 4.4.12-g3639bea54a (seed@ubuntu) (gcc version 4.9.3 20150413 (prerelease) (Linaro GCC 4.9-2015.05) ) #230 SMP PREEMPT Fri Mar 10 01:11:14 CST 2017[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache[ 0.000000] Machine model: SEED DBS5728[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB[ 0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB[ 0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool[ 0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB[ 0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool[ 0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB[ 0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool[ 0.000000] cma: Reserved 24 MiB at 0x00000000fe000000[ 0.000000] Forcing write-allocate cache policy for SMP[ 0.000000] Memory policy: Data cache writealloc[ 0.000000] OMAP4: Map 0x00000000ffd00000 to fe600000 for dram barrier[ 0.000000] On node 0 totalpages: 474368[ 0.000000] free_area_init_node: node 0, pgdat c0a09f40, node_mem_map eeda2000[ 0.000000] DMA zone: 1728 pages used for memmap[ 0.000000] DMA zone: 0 pages reserved[ 0.000000] DMA zone: 147456 pages, LIFO batch:31[ 0.000000] HighMem zone: 326912 pages, LIFO batch:31[ 0.000000] DRA752 ES2.0[ 0.000000] PERCPU: Embedded 12 pages/cpu @eed30000 s19200 r8192 d21760 u49152[ 0.000000] pcpu-alloc: s19200 r8192 d21760 u49152 alloc=12*4096[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 472640[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=2176ae7b-02 rw rootfstype=ext4 rootwait[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)[ 0.000000] Memory: 1680072K/1897472K available (7055K kernel code, 330K rwdata, 2508K rodata, 360K init, 287K bss, 28984K reserved, 188416K cma-reserved, 1283072K highmem)[ 0.000000] Virtual kernel memory layout:[ 0.000000] vector : 0xffff0000 – 0xffff1000 ( 4 kB)[ 0.000000] fixmap : 0xffc00000 – 0xfff00000 (3072 kB)[ 0.000000] vmalloc : 0xf0800000 – 0xff800000 ( 240 MB)[ 0.000000] lowmem : 0xc0000000 – 0xf0000000 ( 768 MB)[ 0.000000] pkmap : 0xbfe00000 – 0xc0000000 ( 2 MB)[ 0.000000] modules : 0xbf000000 – 0xbfe00000 ( 14 MB)[ 0.000000] .text : 0xc0008000 – 0xc095f074 (9565 kB)[ 0.000000] .init : 0xc0960000 – 0xc09ba000 ( 360 kB)[ 0.000000] .data : 0xc09ba000 – 0xc0a0c940 ( 331 kB)[ 0.000000] .bss : 0xc0a0e000 – 0xc0a55d98 ( 288 kB)[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1[ 0.000000] Preemptible hierarchical RCU implementation.[ 0.000000] Build-time adjustment of leaf fanout to 32.[ 0.000000] NR_IRQS:16 nr_irqs:16 16[ 0.000000] OMAP clockevent source: timer1 at 32786 Hz[ 0.000000] Architected cp15 timer(s) running at 6.14MHz (virt).[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns[ 0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns[ 0.000016] Switching to timer-based delay loop, resolution 162ns[ 0.000323] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns[ 0.000331] OMAP clocksource: 32k_counter at 32768 Hz[ 0.000725] Console: colour dummy device 80×30[ 0.000741] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'[ 0.000747] This ensures that you still see kernel messages. Please[ 0.000753] update your kernel commandline.[ 0.000766] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)[ 0.000779] pid_max: default: 32768 minimum: 301[ 0.000871] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)[ 0.000881] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)[ 0.001410] Initializing cgroup subsys io[ 0.001426] Initializing cgroup subsys memory[ 0.001449] Initializing cgroup subsys devices[ 0.001461] Initializing cgroup subsys freezer[ 0.001473] Initializing cgroup subsys perf_event[ 0.001484] Initializing cgroup subsys pids[ 0.001506] CPU: Testing write buffer coherency: ok[ 0.001701] /cpus/cpu@0 missing clock-frequency property[ 0.001716] /cpus/cpu@1 missing clock-frequency property[ 0.001726] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000[ 0.001765] Setting up static identity map for 0x800082c0 – 0x80008318[ 0.080191] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001[ 0.080257] Brought up 2 CPUs[ 0.080271] SMP: Total of 2 processors activated (24.59 BogoMIPS).[ 0.080277] CPU: All CPU(s) started in SVC mode.[ 0.080599] devtmpfs: initialized[ 0.105462] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0[ 0.106348] omap_hwmod: l3_main_2 using broken dt data from ocp[ 0.305966] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns[ 0.310084] pinctrl core: initialized pinctrl subsystem[ 0.310993] NET: Registered protocol family 16[ 0.312644] DMA: preallocated 256 KiB pool for atomic coherent allocations[ 0.340251] cpuidle: using governor ladder[ 0.370278] cpuidle: using governor menu[ 0.378700] OMAP GPIO hardware version 0.1[ 0.385024] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 ![ 0.409219] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.[ 0.409229] hw-breakpoint: maximum watchpoint size is 8 bytes.[ 0.409675] omap4_sram_init:Unable to allocate sram needed to handle errata I688[ 0.409684] omap4_sram_init:Unable to get sram pool needed to handle errata I688[ 0.410258] OMAP DMA hardware revision 0.0[ 0.444781] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver[ 0.445863] edma 43300000.edma: memcpy is disabled[ 0.450688] edma 43300000.edma: TI EDMA DMA engine driver[ 0.454172] omap-iommu 40d01000.mmu: 40d01000.mmu registered[ 0.454359] omap-iommu 40d02000.mmu: 40d02000.mmu registered[ 0.454512] omap-iommu 58882000.mmu: 58882000.mmu registered[ 0.454664] omap-iommu 55082000.mmu: 55082000.mmu registered[ 0.454936] omap-iommu 41501000.mmu: 41501000.mmu registered[ 0.455111] omap-iommu 41502000.mmu: 41502000.mmu registered[ 0.456801] vgaarb: loaded[ 0.457214] SCSI subsystem initialized[ 0.457451] usbcore: registered new interface driver usbfs[ 0.457510] usbcore: registered new interface driver hub[ 0.457588] usbcore: registered new device driver usb[ 0.459019] palmas 0-0058: IRQ missing: skipping irq request[ 0.470730] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0[ 0.552223] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz[ 0.552626] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz[ 0.552813] media: Linux media interface: v0.10[ 0.552866] Linux video capture interface: v2.00[ 0.552911] pps_core: LinuxPPS API ver. 1 registered[ 0.552918] pps_core: Software ver. 5.3.6 – Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>[ 0.552943] PTP clock support registered[ 0.553228] EDAC MC: Ver: 3.0.0[ 0.553975] omap-mailbox 4883c000.mailbox: omap mailbox rev 0x400[ 0.554269] omap-mailbox 4883e000.mailbox: omap mailbox rev 0x400[ 0.554559] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400[ 0.554846] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400[ 0.555138] Advanced Linux Sound Architecture Driver Initialized.[ 0.555955] clocksource: Switched to clocksource arch_sys_counter[ 0.566504] NET: Registered protocol family 2[ 0.566993] TCP established hash table entries: 8192 (order: 3, 32768 bytes)[ 0.567057] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)[ 0.567182] TCP: Hash tables configured (established 8192 bind 8192)[ 0.567229] UDP hash table entries: 512 (order: 2, 16384 bytes)[ 0.567260] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)[ 0.567395] NET: Registered protocol family 1[ 0.567695] RPC: Registered named UNIX socket transport module.[ 0.567705] RPC: Registered udp transport module.[ 0.567711] RPC: Registered tcp transport module.[ 0.567718] RPC: Registered tcp NFSv4.1 backchannel transport module.[ 0.567733] PCI: CLS 0 bytes, default 64[ 0.568664] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available[ 0.570682] futex hash table entries: 512 (order: 3, 32768 bytes)[ 0.578382] squashfs: version 4.0 (2009/01/31) Phillip Lougher[ 0.579026] NFS: Registering the id_resolver key type[ 0.579056] Key type id_resolver registered[ 0.579064] Key type id_legacy registered[ 0.579136] ntfs: driver 2.1.32 [Flags: R/O].[ 0.580383] bounce: pool size: 64 pages[ 0.580527] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)[ 0.580541] io scheduler noop registered[ 0.580552] io scheduler deadline registered[ 0.580585] io scheduler cfq registered (default)[ 0.588147] omap_hwmod: ocp2scp3: _wait_target_disable failed[ 0.595423] omap_hwmod: ocp2scp1: _wait_target_disable failed[ 0.602781] omap_hwmod: ocp2scp1: _wait_target_disable failed[ 0.605134] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128[ 0.612478] omap_hwmod: ocp2scp1: _wait_target_disable failed[ 0.618919] omap_hwmod: ocp2scp3: _wait_target_disable failed[ 0.621380] PCI host bridge /ocp/axi@0/pcie@51000000 ranges:[ 0.621393] No bus range found for /ocp/axi@0/pcie@51000000, using [bus 00-ff][ 0.621426] IO 0x20003000..0x20012fff -> 0x00000000[ 0.621446] MEM 0x20013000..0x2fffffff -> 0x20013000[ 0.652899] dra7-pcie 51000000.pcie: link is not up[ 0.653075] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00[ 0.653089] pci_bus 0000:00: root bus resource [bus 00-ff][ 0.653099] pci_bus 0000:00: root bus resource [io 0x0000-0xffff][ 0.653110] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff][ 0.653144] pci 0000:00:00.0: [104c:8888] type 01 class 0x060400[ 0.653187] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff][ 0.653209] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff][ 0.653276] pci 0000:00:00.0: supports D1[ 0.653286] pci 0000:00:00.0: PME# supported from D0 D1 D3hot[ 0.653515] PCI: bus0: Fast back to back transfers disabled[ 0.653637] PCI: bus1: Fast back to back transfers enabled[ 0.653684] irq: no irq domain found for /ocp/axi@0/pcie@51000000/interrupt-controller ![ 0.653717] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff][ 0.653732] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff][ 0.653746] pci 0000:00:00.0: PCI bridge to [bus 01][ 0.653969] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt[ 0.653983] pcie_pme 0000:00:00.0:pcie01: service driver pcie_pme loaded[ 0.654110] aer 0000:00:00.0:pcie02: service driver aer loaded[ 0.714487] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled[ 0.717883] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a 8250[ 1.795466] console [ttyS0] enabled[ 1.799858] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 302, base_baud = 3000000) is a 8250[ 1.809552] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 303, base_baud = 3000000) is a 8250[ 1.819548] [drm] Initialized drm 1.1.0 20060810[ 1.826358] OMAP DSS rev 6.1[ 1.829445] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)[ 1.837843] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)[ 1.854704] loop: module loaded[ 1.861340] m25p80 spi32766.0: unrecognized JEDEC id bytes: 00, 0, 0[ 1.868917] libphy: Fixed MDIO Bus: probed[ 1.915991] davinci_mdio 48485000.mdio: davinci mdio revision 1.6[ 1.922113] libphy: 48485000.mdio: probed[ 1.930344] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver TI DP83867[ 1.938668] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver TI DP83867[ 1.947565] cpsw 48484000.ethernet: Detected MACID = a0:f6:fd:b2:99:cc[ 1.954831] cpsw 48484000.ethernet: cpsw: Detected MACID = a0:f6:fd:b2:99:cd[ 1.962463] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver[ 1.969962] usbcore: registered new interface driver pegasus[ 1.975707] usbcore: registered new interface driver asix[ 1.981199] usbcore: registered new interface driver ax88179_178a[ 1.987380] usbcore: registered new interface driver cdc_ether[ 1.993300] usbcore: registered new interface driver smsc75xx[ 1.999151] usbcore: registered new interface driver smsc95xx[ 2.004966] usbcore: registered new interface driver net1080[ 2.010712] usbcore: registered new interface driver cdc_subset[ 2.016718] usbcore: registered new interface driver zaurus[ 2.022386] usbcore: registered new interface driver cdc_ncm[ 2.028986] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver[ 2.035547] ehci-pci: EHCI PCI platform driver[ 2.040144] ehci-platform: EHCI generic platform driver[ 2.045680] ehci-omap: OMAP-EHCI Host Controller driver[ 2.051145] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver[ 2.057385] ohci-pci: OHCI PCI platform driver[ 2.061896] ohci-platform: OHCI generic platform driver[ 2.067838] usbcore: registered new interface driver usb-storage[ 2.074189] mousedev: PS/2 mouse device common for all mice[ 2.080669] i2c /dev entries driver[ 2.085207] sii9125 0-0031: chip found @ 0x62 (OMAP I2C adapter)[ 2.091266] sii9125: sii9125_detect[ 2.094835] sii9125 0-0031: I2C Write Problem[ 2.099228] sii9125 0-0031: sii9125 reset failed[ 2.103863] sii9125: sii9125 detect failed[ 2.108039] sii9125 0-0030: chip found @ 0x60 (OMAP I2C adapter)[ 2.114073] sii9125: sii9125_detect[ 2.117659] sii9125 0-0030: I2C Write Problem[ 2.122036] sii9125 0-0030: sii9125 reset failed[ 2.126690] sii9125: sii9125 detect failed[ 2.130902] sii9134 0-0039: chip found @ 0x72 (OMAP I2C adapter)[ 2.137082] sii9134: init error, wrong chip ID.[ 2.145654] sdhci: Secure Digital Host Controller Interface driver[ 2.151884] sdhci: Copyright(c) Pierre Ossman[ 2.156889] omap_hsmmc 4809c000.mmc: Got CD GPIO[ 2.161698] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode[ 2.168189] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode[ 2.174570] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode[ 2.180973] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode[ 2.187370] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode[ 2.236334] Synopsys Designware Multimedia Card Interface Driver[ 2.253094] sdhci-pltfm: SDHCI platform and OF driver helper[ 2.260764] ledtrig-cpu: registered to indicate activity on CPUs[ 2.269021] usbcore: registered new interface driver usbhid[ 2.274645] usbhid: USB HID core driver[ 2.284785] NET: Registered protocol family 10[ 2.300136] sit: IPv6 over IPv4 tunneling driver[ 2.305311] NET: Registered protocol family 17[ 2.310047] Key type dns_resolver registered[ 2.314467] omap_voltage_late_init: Voltage driver support not added[ 2.321444] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm[ 2.327698] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm[ 2.334436] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm[ 2.340711] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm[ 2.349062] Power Management for TI OMAP4+ devices.[ 2.353974] mmc0: host does not support reading read-only switch, assuming write-enable[ 2.362218] ThumbEE CPU extension supported.[ 2.363851] mmc0: Problem switching card into high-speed mode![ 2.363905] mmc0: new SDHC card at address 0001[ 2.374284] mmcblk0: mmc0:0001 SD 7.44 GiB [ 2.378130] mmcblk0: p1 p2[ 2.383944] Registering SWP/SWPB emulation handler[ 2.390886] dmm 4e000000.dmm: initialized all PAT entries[ 2.398850] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).[ 2.405493] [drm] No driver support for vblank timestamp query.[ 2.411470] omapdrm omapdrm.0: No connectors reported connected with modes[ 2.418387] [drm] Cannot find any crtc or sizes – going 1024×768[ 2.427051] [drm] Enabling DMM ywrap scrolling[ 2.435719] Console: switching to colour frame buffer device 128×48[ 2.445688] omapdrm omapdrm.0: fb0: omapdrm frame buffer device[ 2.476256] omapwb-m2m: Device registered as video10[ 2.481241] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0[ 2.497669] hctosys: unable to open rtc device (rtc0)[ 2.511343] ldousb: disabling[ 2.514730] ALSA device list:[ 2.517727] No soundcards found.[ 2.573809] EXT4-fs (mmcblk0p2): recovery complete[ 2.581628] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)[ 2.589781] VFS: Mounted root (ext4 filesystem) on device 179:2.[ 2.600764] devtmpfs: mounted[ 2.603886] Freeing unused kernel memory: 360K (c0960000 – c09ba000)[ 2.610433] This architecture does not have kernel memory protection.[ 3.147053] systemd[1]: System time before build time, advancing clock.[ 3.223656] random: systemd urandom read with 21 bits of entropy available[ 3.241022] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)[ 3.259554] systemd[1]: Detected architecture arm.

Welcome to Arago 2016.05!

[ 3.299816] systemd[1]: Set hostname to <seed-dbs5728>.[ 6.133772] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start[ 6.142502] systemd[1]: sysinit.target: Found dependency on alignment.service/start[ 6.150239] systemd[1]: sysinit.target: Found dependency on sysinit.target/start[ 6.157696] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start[ 6.167186] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start[ SKIP ] Ordering cycle found, skipping alignment.service[ 6.209674] systemd[1]: Created slice System Slice.[ OK ] Created slice System Slice.[ 6.236325] systemd[1]: Listening on Journal Socket.[ OK ] Listening on Journal Socket.[ 6.266702] systemd[1]: Created slice User and Session Slice.[ OK ] Created slice User and Session Slice.[ 6.296264] systemd[1]: Started Forward Password Requests to Wall Directory Watch.[ OK ] Started Forward Password Requests to Wall Directory Watch.[ 6.366424] systemd[1]: Starting Create list of required static device nodes for the current kernel… Starting Create list of required st… nodes for the current kernel…[ 6.406832] systemd[1]: Mounting Temporary Directory… Mounting Temporary Directory…[ 6.436734] systemd[1]: Listening on udev Control Socket.[ OK ] Listening on udev Control Socket.[ 6.456262] systemd[1]: Listening on Syslog Socket.[ OK ] Listening on Syslog Socket.[ 6.476335] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.[ OK ] Started Dispatch Password Requests to Console Directory Watch.[ 6.506244] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.[ OK ] Listening on /dev/initctl Compatibility Named Pipe.[ 6.536244] systemd[1]: Listening on udev Kernel Socket.[ OK ] Listening on udev Kernel Socket.[ 6.566998] systemd[1]: Created slice system-getty.slice.[ OK ] Created slice system-getty.slice.[ 6.596267] systemd[1]: Listening on Journal Socket (/dev/log).[ OK ] Listening on Journal Socket (/dev/log).[ 6.626892] systemd[1]: Created slice system-serial\x2dgetty.slice.[ OK ] Created slice system-serial\x2dgetty.slice.[ 6.656383] systemd[1]: Listening on Network Service Netlink Socket.[ OK ] Listening on Network Service Netlink Socket.[ 6.716419] systemd[1]: Starting Remount Root and Kernel File Systems… Starting Remount Root and Kernel File Systems…[ 6.734853] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)[ 6.748810] systemd[1]: Mounting POSIX Message Queue File System… Mounting POSIX Message Queue File System…[ 6.776317] systemd[1]: Reached target Remote File Systems.[ OK ] Reached target Remote File Systems.[ 6.806212] systemd[1]: Reached target Swap.[ OK ] Reached target Swap.[ 6.876414] systemd[1]: Starting Load Kernel Modules… Starting Load Kernel Modules…[ 6.898836] CMEMK module: reference Linux version 4.4.12[ 6.904850] allocated heap buffer 0x40500000 of size 0x100000[ 6.910711] cmemk initialized[ 6.910946] systemd[1]: Reached target Slices.[ OK ] Reached target Slices.[ 6.929283] cryptodev: driver 1.8 loaded.[ 6.938400] systemd[1]: Starting Setup Virtual Console… Starting Setup Virtual Console…[ 6.966208] systemd[1]: Reached target Paths.[ OK ] Reached target Paths.[ 7.016333] systemd[1]: Starting Journal Service… Starting Journal Service…[ 7.048478] systemd[1]: Mounting Debug File System… Mounting Debug File System…[ 7.086373] systemd[1]: Mounted POSIX Message Queue File System.[ OK ] Mounted POSIX Message Queue File System.[ 7.116405] systemd[1]: Mounted Debug File System.[ OK ] Mounted Debug File System.[ 7.146212] systemd[1]: Mounted Temporary Directory.[ OK ] Mounted Temporary Directory.[ 7.176376] systemd[1]: Started Journal Service.[ OK ] Started Journal Service.[ OK ] Started Create list of required sta…ce nodes for the current kernel.[ OK ] Started Remount Root and Kernel File Systems.[ OK ] Started Load Kernel Modules.[ OK ] Started Setup Virtual Console. Starting Apply Kernel Variables… Starting udev Coldplug all Devices… Starting Create Static Device Nodes in /dev… Starting Flush Journal to Persistent Storage…[ OK ] Started Apply Kernel Variables.[ OK ] Started Create Static Device Nodes in /dev.[ 7.845130] systemd-journald[138]: Received request to flush runtime journal from PID 1[ OK ] Started Flush Journal to Persistent Storage.[ OK ] Reached target Local File Systems (Pre). Mounting /media/ram… Mounting /var/volatile… Starting udev Kernel Device Manager…[ OK ] Mounted /var/volatile.[ OK ] Mounted /media/ram.[ OK ] Started udev Coldplug all Devices.[ OK ] Started udev Kernel Device Manager. Starting Load/Save Random Seed…[ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories…[ OK ] Started Load/Save Random Seed.[ 8.321259] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000[ OK ] Started Create Volatile Files and Directories.[ 8.337318] remoteproc0: 58820000.ipu is available[ 8.370271] remoteproc0: Note: remoteproc is still under development and considered experimental.[ 8.395761] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.[ 8.408073] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000[ 8.432000] remoteproc1: 55020000.ipu is available Starting Update UTMP about System Boot/Shutdown…[ 8.447300] remoteproc1: Note: remoteproc is still under development and considered experimental.[ 8.474181] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed. Starting Network Time Synchronization…[ 8.544173] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000[ 8.563270] remoteproc2: 40800000.dsp is available[ 8.573546] remoteproc2: Note: remoteproc is still under development and considered experimental.[ OK ] Found device /dev/ttyS0.[ 8.586650] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.

[ 8.608831] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000[ 8.618756] remoteproc3: 41000000.dsp is available[ 8.623655] remoteproc3: Note: remoteproc is still under development and considered experimental.[ 8.633933] remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.[ 8.741005] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20[ 8.749023] omap_rtc 48838000.rtc: rtc core: registered 48838000.rtc as rtc0[ 8.756213] rtc-ds1307: probe of 0-006f failed with error -5[ 8.861712] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2[ 8.890810] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin[ 8.916674] vpe 489d0000.vpe: Device registered as /dev/video0[ 9.018794] libata version 3.00 loaded.[ 9.194950] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled[ 9.201727] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode[ 9.211125] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst [ 9.232019] scsi host0: ahci[ 9.235122] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 344[ OK ] Started Update UTMP about System Boot/Shutdown.[ 9.422955] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec[ 9.476737] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3[ 9.483064] CAN device driver interface[ 9.535564] ti-pruss 4b200000.pruss: creating PRU cores and other child platform devices[ 9.545904] ti-pruss 4b280000.pruss: creating PRU cores and other child platform devices[ 9.575992] ata1: SATA link down (SStatus 0 SControl 300)[ OK ] Started Network Time Synchronization.[ OK ] Reached target System Time Synchronized. Starting Synchronize System and HW clocks…[ 9.983426] remoteproc0: registered virtio0 (type 7)[ 9.993382] remoteproc1: registered virtio1 (type 7)[ 10.010599] vdd_3v3: supplied by regen1[ 10.014736] aic_dvdd_fixed: supplied by vdd_3v3[ 10.048985] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=355)[ 10.066456] remoteproc4: 4b234000.pru0 is available[ 10.072142] remoteproc4: Note: remoteproc is still under development and considered experimental.[ 10.083906] remoteproc4: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.[ 10.151536] [drm] Initialized pvr 1.14.3699939 20110701 on minor 1[ 10.173024] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok[ 10.210110] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3[ 10.218199] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3[ 10.421451] asoc-simple-card sound@0: cannot find the slot for index 0 (range 0-0), error: -16[ 10.432294] asoc-simple-card sound@0: ASoC: can't create sound card for card BeagleBoard-X15: -16[ 10.445664] asoc-simple-card: probe of sound@0 failed with error -16[ 10.473580] remoteproc4: registered virtio2 (type 7)[ 10.478722] pru-rproc 4b234000.pru0: PRU rproc node /ocp/pruss@4b200000/pru0@4b234000 probed successfully[ 10.489221] remoteproc5: 4b238000.pru1 is available[ 10.494206] remoteproc5: Note: remoteproc is still under development and considered experimental.[ 10.503747] remoteproc5: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.[ 10.606464] vip 48970000.vip: loading firmware vpdma-1b8.bin[ 10.613308] vip 48990000.vip: loading firmware vpdma-1b8.bin[ 10.626015] vip 48970000.vip: VPDMA firmware loaded[ 10.636563] vip 48990000.vip: VPDMA firmware loaded[ 10.645462] remoteproc5: registered virtio3 (type 7)[ 10.651108] pru-rproc 4b238000.pru1: PRU rproc node /ocp/pruss@4b200000/pru1@4b238000 probed successfully[ 10.665592] remoteproc6: 4b2b4000.pru0 is available[ 10.672429] remoteproc6: Note: remoteproc is still under development and considered experimental.[ 10.681539] remoteproc6: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.[ 10.781529] remoteproc6: registered virtio4 (type 7)[ 10.786661] pru-rproc 4b2b4000.pru0: PRU rproc node /ocp/pruss@4b280000/pru0@4b2b4000 probed successfully[ 10.797130] remoteproc7: 4b2b8000.pru1 is available[ 10.802115] remoteproc7: Note: remoteproc is still under development and considered experimental.[ 10.811645] remoteproc7: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.[ OK ] Started Synchronize System and HW clocks.[ 10.851928] random: nonblocking pool is initialized[ OK ] Reached target System Initialization.[ OK ] Listening on RPCbind Server Activation Socket.[ OK ] Listening on D-Bus System Message Bus Socket.[ 10.997078] remoteproc2: registered virtio5 (type 7)[ 11.054803] remoteproc7: registered virtio6 (type 7)[ 11.066792] pru-rproc 4b2b8000.pru1: PRU rproc node /ocp/pruss@4b280000/pru1@4b2b8000 probed successfully[ OK ] Listening on dropbear.socket.[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.[ OK ] Reached target Sockets.[ OK ] Reached target Basic System.[ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf. Starting Telephony service… Starting uim-sysfs.service…[ OK ] Started Kernel Logging Service. Starting Permit User Sessions…[ OK ] Started D-Bus System Message Bus.[ 12.352526] remoteproc0: powering up 58820000.ipu[ 12.365415] remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 4941296[ 12.373227] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1[ 12.383880] remoteproc0: remote processor 58820000.ipu is now up[ 12.390911] virtio_rpmsg_bus virtio0: rpmsg host is online[ 12.396557] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x32[ 12.404446] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x33[ 12.413594] remoteproc1: powering up 55020000.ipu[ 12.421677] remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3493212[ 12.428854] virtio_rpmsg_bus virtio0: creating channel rpmsg-omx addr 0x3c[ 12.429614] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1[ 12.441762] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x65[ 12.492216] remoteproc1: remote processor 55020000.ipu is now up[ 12.499053] virtio_rpmsg_bus virtio1: rpmsg host is online[ 12.504585] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x65[ 12.511795] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x66[ 12.519304] remoteproc4: powering up 4b234000.pru0[ 12.524329] remoteproc4: Booting fw image am57xx-pru1_0-fw, size 80760[ 12.531033] ti-pruss 4b200000.pruss: configured system_events = 0x1000000000000000 intr_channels = 0x00000001 host_intr = 0x00000001[ 12.543018] remoteproc4: remote processor 4b234000.pru0 is now up[ 12.549353] virtio_rpmsg_bus virtio2: creating channel rpmsg-pru addr 0x1e[ 12.556285] virtio_rpmsg_bus virtio2: rpmsg host is online[ 12.562138] remoteproc5: powering up 4b238000.pru1[ 12.567337] remoteproc5: Booting fw image am57xx-pru1_1-fw, size 80768[ 12.574009] ti-pruss 4b200000.pruss: configured system_events = 0x0800000000000000 intr_channels = 0x00000002 host_intr = 0x00000002[ 12.585998] remoteproc5: remote processor 4b238000.pru1 is now up[ 12.592328] virtio_rpmsg_bus virtio3: creating channel rpmsg-pru addr 0x1f[ 12.599556] virtio_rpmsg_bus virtio3: rpmsg host is online[ 12.605684] remoteproc6: powering up 4b2b4000.pru0[ 12.610748] remoteproc6: Booting fw image am57xx-pru2_0-fw, size 80760[ 12.617449] ti-pruss 4b280000.pruss: configured system_events = 0x1000000000000000 intr_channels = 0x00000001 host_intr = 0x00000001[ 12.629435] remoteproc6: remote processor 4b2b4000.pru0 is now up[ 12.635756] virtio_rpmsg_bus virtio4: creating channel rpmsg-pru addr 0x20[ 12.642692] virtio_rpmsg_bus virtio4: rpmsg host is online[ 12.650353] remoteproc2: powering up 40800000.dsp[ 12.660131] remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 4547276[ 12.673893] omap_hwmod: mmu0_dsp1: _wait_target_disable failed[ 12.679776] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0[ 12.685706] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0[ 12.696419] remoteproc2: remote processor 40800000.dsp is now up[ 12.703276] virtio_rpmsg_bus virtio5: rpmsg host is online[ 12.708836] virtio_rpmsg_bus virtio5: creating channel rpmsg-proto addr 0x3d[ 12.716612] remoteproc7: powering up 4b2b8000.pru1[ 12.721816] remoteproc7: Booting fw image am57xx-pru2_1-fw, size 80768[ 12.728519] ti-pruss 4b280000.pruss: configured system_events = 0x0800000000000000 intr_channels = 0x00000002 host_intr = 0x00000002[ 12.740507] remoteproc7: remote processor 4b2b8000.pru1 is now up[ 12.747781] virtio_rpmsg_bus virtio6: creating channel rpmsg-pru addr 0x21[ 12.754925] virtio_rpmsg_bus virtio6: rpmsg host is online[ 12.830525] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller[ 12.836070] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1[ 12.844506] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00010010[ 12.854229] rpmsg_pru rpmsg6: new rpmsg_pru device: /dev/rpmsg_pru30[ 12.857264] xhci-hcd xhci-hcd.1.auto: irq 487, io mem 0x48890000[ 12.866925] hub 1-0:1.0: USB hub found[ 12.869912] rpmsg_pru rpmsg7: new rpmsg_pru device: /dev/rpmsg_pru31[ 12.870265] rpmsg_pru rpmsg8: new rpmsg_pru device: /dev/rpmsg_pru32[ 12.870616] rpmsg_pru rpmsg10: new rpmsg_pru device: /dev/rpmsg_pru33[ 12.890459] hub 1-0:1.0: 1 port detected[ 12.894675] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller[ 12.900483] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2[ 12.908262] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.[ 12.916952] hub 2-0:1.0: USB hub found[ 12.920894] hub 2-0:1.0: 1 port detected[ 12.986223] rpmsg_rpc rpmsg3: probing service rpc_example_2 with src 1024 dst 101[ 12.997327] rpmsg_rpc rpmsg4: probing service dce-callback with src 1024 dst 101[ 13.004792] rpmsg_rpc rpmsg3: published functions = 8[ 13.012544] rpmsg_rpc rpmsg5: probing service rpmsg-dce with src 1025 dst 102[ 13.020702] rpmsg_rpc rpmsg4: published functions = 4[ 13.030577] rpmsg_rpc rpmsg5: published functions = 8[ 13.046801] NET: Registered protocol family 41[ 13.135435] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller[ 13.140974] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 3[ 13.150713] xhci-hcd xhci-hcd.2.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x00010010[ 13.160027] xhci-hcd xhci-hcd.2.auto: irq 488, io mem 0x488d0000[ 13.166723] hub 3-0:1.0: USB hub found[ 13.170657] hub 3-0:1.0: 1 port detected[ 13.174847] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller[ 13.180400] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 4[ 13.188278] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.[ 13.196929] hub 4-0:1.0: USB hub found[ 13.200712] hub 4-0:1.0: 1 port detected[ 13.425028] remoteproc3: powering up 41000000.dsp[ 13.429961] remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 22103432[ 13.446013] omap_hwmod: mmu0_dsp2: _wait_target_disable failed[ 13.451907] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0[ 13.457838] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0[ OK ] Started Telephony service.[ 13.487575] remoteproc3: remote processor 41000000.dsp is now up

[ 13498262] virtio_rpmsg_bus virtio7: rpmsg host is online[ 13.498352] virtio_rpmsg_bus virtio7: creating channel rpmsg-proto addr 0x3d[ 13.510831] remoteproc3: registered virtio7 (type 7) Starting Network Service… Starting Avahi mDNS/DNS-SD Stack… Starting Login Service…[ OK ] Started Daily Cleanup of Temporary Directories.[ 13.602539] Bluetooth: Core ver 2.21[ 13.607708] NET: Registered protocol family 31[ 13.612235] Bluetooth: HCI device and connection manager initialized[ 13.618855] Bluetooth: HCI socket layer initialized[ 13.623766] Bluetooth: L2CAP socket layer initialized[ 13.629063] Bluetooth: SCO socket layer initialized[ OK ] Reached target Timers.[ OK ] Started System Logging Service. Starting Save/Restore Sound Card State…[ 13.882710] net eth1: initializing cpsw version 1.15 (0)[ 13.888723] net eth0: initialized cpsw ale version 1.4[ 13.916416] NET: Registered protocol family 15[ OK ] Started Network Service.[ 13.944181] net eth1: phy found : id is : 0x2000a231[ 13.956601] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready[ 13.964783] net eth0: initializing cpsw version 1.15 (0)[ OK ] Started uim-sysfs.service.[ 13.989457] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.[ OK ] Started Permit User Sessions.[ 14.027379] net eth0: phy found : id is : 0x2000a231

[ 14.044280] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready[ OK ] Started Save/Restore Sound Card State.[ 14.075250] Initializing XFRM netlink socket[ OK ] Started Avahi mDNS/DNS-SD Stack.[ OK ] Started Login Service.[ OK ] Reached target Sound Card.[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.[ OK ] Started Getty on tty1.[ OK ] Started Serial Getty on ttyS0. Starting rc.pvr.service…[ OK ] Reached target Network. Starting Lightning Fast Webserver With Light System Requirements… Starting Network Name Resolution…[ OK ] Started Lightning Fast Webserver With Light System Requirements.[ 14.970834] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ][ OK ] Started Network Name Resolution.[ OK ] Started rc.pvr.service. Starting weston.service…[ OK ] Started weston.service. Starting tiipclad-daemon.service… Starting telnetd.service…[ OK ] Started telnetd.service.[ OK ] Started tiipclad-daemon.service. Starting thttpd.service…[ OK ] Started thttpd.service. Starting rng-tools.service…[ OK ] Started rng-tools.service. Starting gdbserverproxy.service…[ OK ] Started gdbserverproxy.service. Starting matrix-gui-2.0.service…[ OK ] Started matrix-gui-2.0.service. Starting thermal-zone-init.service…[ OK ] Started thermal-zone-init.service. Starting gplv3-notice.service…

_____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _||__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___|

Arago Project http://arago-project.org seed-dbs5728 ttyS0

Arago 2016.05 seed-dbs5728 ttyS0

seed-dbs5728 login: [ 23.101195] omap_hwmod: mmu_ipu1: _wait_target_disable failed[ 23.114558] omap_hwmod: mmu_ipu2: _wait_target_disable failed[ 23.127646] omap_hwmod: mmu1_dsp1: _wait_target_disable failed[ 23.141102] omap_hwmod: mmu0_dsp1: _wait_target_disable failed[ 24.043825] omap_hwmod: mmu1_dsp2: _wait_target_disable failed[ 24.057943] omap_hwmod: mmu0_dsp2: _wait_target_disable failed

_____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _||__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___|

Arago Project http://arago-project.org seed-dbs5728 ttyS0

Arago 2016.05 seed-dbs5728 ttyS0

seed-dbs5728 login: root

root@seed-dbs5728:~/src# rm /lib/firmware/dra7-dsp1-fw.xe66

root@seed-dbs5728:~/src# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind [ 289.073798] omap_hwmod: mmu0_dsp1: _wait_target_disable failed[ 289.079691] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0[ 289.085730] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0[ 289.093429] remoteproc2: failed to unmap 1048576/0[ 289.108886] omap_hwmod: mmu1_dsp1: _wait_target_disable failed[ 289.122294] omap_hwmod: mmu0_dsp1: _wait_target_disable failed[ 289.128309] remoteproc2: stopped remote processor 40800000.dsp[ 289.134463] remoteproc2: releasing 40800000.dsproot@seed-dbs5728:~/src# ln -s /home/root/src/server_dsp1.xe66 /lib/firmware/dra7-dsp1-fw.xe66 root@seed-dbs5728:~/src# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind [ 337.166426] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000[ 337.174256] remoteproc2: 40800000.dsp is available[ 337.181480] remoteproc2: Note: remoteproc is still under development and considered experimental.[ 337.190581] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.root@seed-dbs5728:~/src# [ 337.206427] remoteproc2: powering up 40800000.dsp[ 337.213387] remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 4547276[ 337.227957] omap_hwmod: mmu0_dsp1: _wait_target_disable failed[ 337.233854] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0[ 337.239788] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0[ 337.251896] remoteproc2: remote processor 40800000.dsp is now up[ 337.258704] virtio_rpmsg_bus virtio5: rpmsg host is online[ 337.264241] remoteproc2: registered virtio5 (type 7)[ 337.270051] virtio_rpmsg_bus virtio5: creating channel rpmsg-proto addr 0x3d

root@seed-dbs5728:~/src# ./[ 348.049920] omap_hwmod: mmu1_dsp1: _wait_target_disable faileda[ 348.063421] omap_hwmod: mmu0_dsp1: _wait_target_disable failed -sh: .: filename argument required.: usage: . filename [arguments]root@seed-dbs5728:~/src# ./app_host DSP1–> main:./app_host: symbol lookup error: /usr/lib/libtitransportrpmsg.so.1: undefined symbol: pthread_create

,

1 1:

对于问题

1.我是个新手,不知道如何使用在 U-Boot 提示符下检查 IPU1/2、DSP1/2 RSTCTRL 和 RSTST 寄存器

2.在ls -l /proc/device-tree/目录下我没找到dsp或者ipu

3.启动时默认的固件是加载的就是我们手动绑定的固件

4.使用的是我自己编译的app_host,因为预编译的app_host还是之前的情况

root@seed-dbs5728:/lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1# ln -s /lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1/messageq_single.xe66 /lib/firmware/dra7-dsp1-fw.xe66root@seed-dbs5728:/lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/unbind [ 737.716318] remoteproc2: releasing 40800000.dsproot@seed-dbs5728:/lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1# echo 40800000.dsp > /sys/bus/platform/drivers/omap-rproc/bind [ 741.806393] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000[ 741.814223] remoteproc2: 40800000.dsp is available[ 741.821281] remoteproc2: Note: remoteproc is still under development and considered experimental.[ 741.831157] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.root@seed-dbs5728:/lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1# [ 742.337260] remoteproc2: powering up 40800000.dsp[ 742.342095] remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 4919512[ 742.358675] omap_hwmod: mmu0_dsp1: _wait_target_disable failed[ 742.364569] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0[ 742.370504] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0[ 742.385541] remoteproc2: remote processor 40800000.dsp is now up[ 742.392856] virtio_rpmsg_bus virtio2: rpmsg host is online[ 742.398455] remoteproc2: registered virtio2 (type 7)[ 742.404232] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x3d

root@seed-dbs5728:~# ./app_host DSP1 ARM program 0000000000000000000000000000–> main:[ 913.118566] omap_hwmod: mmu0_dsp2: _wait_target_disable failed[ 913.124468] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0[ 913.130526] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0–> Main_main:–> App_create:^CIpc: Caught SIGINT, calling Ipc_stop…root@seed-dbs5728:~# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0 [ 0.000] Watchdog disabled: TimerBase = 0x48086000 ClkCtrl = 0x4a009728[ 0.000] 17 Resource entries at 0x95000000[ 0.000] messageq_single.c:main: MultiProc id = 4[ 0.000] registering rpmsg-proto:rpmsg-proto service on 61 with HOST[ 0.000] Watchdog disabled: TimerBase = 0x48086000 ClkCtrl = 0x4a009728[ 0.000] tsk1Fxn: created MessageQ: SLAVE_DSP1; QueueID: 0x40080[ 0.000] Awaiting sync message from host…root@seed-dbs5728:~#

root@seed-dbs5728:~/src# ./app_host DSP1–> main:./app_host: symbol lookup error: /usr/lib/libtitransportrpmsg.so.1: undefined symbol: pthread_create

,

Nancy Wang:

1 1 说:不知道如何使用在 U-Boot 提示符下检查 IPU1/2、DSP1/2 RSTCTRL 和 RSTST 寄存器

uboot界面下可通过md指令查询

,

1 1:

,

Nancy Wang:

已跟进。

,

1 1:

问题2:

root@seed-dbs5728:/proc/device-tree/ocp# ls -l /proc/device-tree/ocp/ipu*/proc/device-tree/ocp/ipu@55020000:-r–r–r– 1 root root 12 Jul 8 22:45 compatible-r–r–r– 1 root root 4 Jul 8 22:45 iommus-r–r–r– 1 root root 8 Jul 8 22:45 mboxes-r–r–r– 1 root root 4 Jul 8 22:45 memory-region-r–r–r– 1 root root 4 Jul 8 22:45 name-r–r–r– 1 root root 8 Jul 8 22:45 reg-r–r–r– 1 root root 6 Jul 8 22:45 reg-names-r–r–r– 1 root root 3 Jul 8 22:45 status-r–r–r– 1 root root 5 Jul 8 22:45 ti,hwmods-r–r–r– 1 root root 4 Jul 8 22:45 ti,rproc-standby-info-r–r–r– 1 root root 4 Jul 8 22:45 timers-r–r–r– 1 root root 8 Jul 8 22:45 watchdog-timers

/proc/device-tree/ocp/ipu@58820000:-r–r–r– 1 root root 12 Jul 8 22:45 compatible-r–r–r– 1 root root 4 Jul 8 22:45 iommus-r–r–r– 1 root root 8 Jul 8 22:45 mboxes-r–r–r– 1 root root 4 Jul 8 22:45 memory-region-r–r–r– 1 root root 4 Jul 8 22:45 name-r–r–r– 1 root root 8 Jul 8 22:45 reg-r–r–r– 1 root root 6 Jul 8 22:45 reg-names-r–r–r– 1 root root 3 Jul 8 22:45 status-r–r–r– 1 root root 5 Jul 8 22:45 ti,hwmods-r–r–r– 1 root root 4 Jul 8 22:45 ti,rproc-standby-info-r–r–r– 1 root root 4 Jul 8 22:45 timers

root@seed-dbs5728:/proc/device-tree/ocp# ls -l /proc/device-tree/ocp/dsp*/proc/device-tree/ocp/dsp@40800000:-r–r–r– 1 root root 12 Jul 8 22:45 compatible-r–r–r– 1 root root 8 Jul 8 22:45 iommus-r–r–r– 1 root root 8 Jul 8 22:45 mboxes-r–r–r– 1 root root 4 Jul 8 22:45 memory-region-r–r–r– 1 root root 4 Jul 8 22:45 name-r–r–r– 1 root root 24 Jul 8 22:45 reg-r–r–r– 1 root root 20 Jul 8 22:45 reg-names-r–r–r– 1 root root 3 Jul 8 22:45 status-r–r–r– 1 root root 8 Jul 8 22:45 syscon-bootreg-r–r–r– 1 root root 5 Jul 8 22:45 ti,hwmods-r–r–r– 1 root root 4 Jul 8 22:45 ti,rproc-standby-info-r–r–r– 1 root root 4 Jul 8 22:45 timers

/proc/device-tree/ocp/dsp@41000000:-r–r–r– 1 root root 12 Jul 8 22:45 compatible-r–r–r– 1 root root 8 Jul 8 22:45 iommus-r–r–r– 1 root root 8 Jul 8 22:45 mboxes-r–r–r– 1 root root 4 Jul 8 22:45 memory-region-r–r–r– 1 root root 4 Jul 8 22:45 name-r–r–r– 1 root root 24 Jul 8 22:45 reg-r–r–r– 1 root root 20 Jul 8 22:45 reg-names-r–r–r– 1 root root 3 Jul 8 22:45 status-r–r–r– 1 root root 8 Jul 8 22:45 syscon-bootreg-r–r–r– 1 root root 5 Jul 8 22:45 ti,hwmods-r–r–r– 1 root root 4 Jul 8 22:45 ti,rproc-standby-info-r–r–r– 1 root root 4 Jul 8 22:45 timers

/proc/device-tree/ocp/dsp_system@40d00000:-r–r–r– 1 root root 7 Jul 8 22:45 compatible-r–r–r– 1 root root 4 Jul 8 22:45 linux,phandle-r–r–r– 1 root root 11 Jul 8 22:45 name-r–r–r– 1 root root 4 Jul 8 22:45 phandle-r–r–r– 1 root root 8 Jul 8 22:45 reg

/proc/device-tree/ocp/dsp_system@41500000:-r–r–r– 1 root root 7 Jul 8 22:45 compatible-r–r–r– 1 root root 4 Jul 8 22:45 linux,phandle-r–r–r– 1 root root 11 Jul 8 22:45 name-r–r–r– 1 root root 4 Jul 8 22:45 phandle-r–r–r– 1 root root 8 Jul 8 22:45 reg

问题3:

root@seed-dbs5728:/proc/device-tree/ocp# ls -R /lib/firmware//lib/firmware/:am57xx-pru1_0-fw dra7-dsp1-fw.xe66 dra7-ipu1-fw.xem4 ti-connectivityam57xx-pru1_1-fw dra7-dsp1-fw.xe66.dspdce-fw dra7-ipu2-fw.xem4 ti-prussam57xx-pru2_0-fw dra7-dsp1-fw.xe66.opencl-monitor dra7-ipu2-fw.xem4.ipumm-fw vpdma-1b8.binam57xx-pru2_1-fw dra7-dsp2-fw.xe66 ipcath6k dra7-dsp2-fw.xe66.opencl-monitor pru

/lib/firmware/ath6k:AR6004

/lib/firmware/ath6k/AR6004:hw3.0

/lib/firmware/ath6k/AR6004/hw3.0:bdata.bin fw-2.bin fw-3.bin fw-4.bin fw-5.bin fw.ram.bin otp.bin utf.bin

/lib/firmware/ipc:ti_platforms_evmDRA7XX_dsp1 ti_platforms_evmDRA7XX_dsp2 ti_platforms_evmDRA7XX_ipu1 ti_platforms_evmDRA7XX_ipu2

/lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1:NameServerApp.xe66 gatempapp.xe66 messageq_multimulti.xe66 ping_rpmsg.xe66 test_omx_dsp1_vayu.xe66fault.xe66 messageq_multi.xe66 messageq_single.xe66 ping_tasks.xe66

/lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp2:NameServerApp.xe66 messageq_multi.xe66 messageq_single.xe66 ping_tasks.xe66fault.xe66 messageq_multimulti.xe66 ping_rpmsg.xe66 test_omx_dsp2_vayu.xe66

/lib/firmware/ipc/ti_platforms_evmDRA7XX_ipu1:NameServerApp.xem4 messageq_multi.xem4 messageq_single.xem4 ping_tasks.xem4fault.xem4 messageq_multimulti.xem4 ping_rpmsg.xem4 test_omx_ipu1_vayu.xem4

/lib/firmware/ipc/ti_platforms_evmDRA7XX_ipu2:NameServerApp.xem4 messageq_multi.xem4 messageq_single.xem4 ping_tasks.xem4fault.xem4 messageq_multimulti.xem4 ping_rpmsg.xem4 test_omx_ipu2_vayu.xem4

/lib/firmware/pru:PRU_Halt.out PRU_RPMsg_Echo_Interrupt1_1.out PRU_RPMsg_Echo_Interrupt2_1.outPRU_RPMsg_Echo_Interrupt1_0.out PRU_RPMsg_Echo_Interrupt2_0.out

/lib/firmware/ti-connectivity:TIInit_10.6.15.bts TIInit_12.8.32.bts TIInit_6.7.16_bt_spec_4.0.bts wl18xx-conf.binTIInit_11.8.32.bts TIInit_6.7.16_avpr_add-on.bts TIInit_6.7.16_bt_spec_4.1.bts wl18xx-fw-4.binTIInit_12.10.28.bts TIInit_6.7.16_ble_add-on.bts TIInit_7.6.15.bts

/lib/firmware/ti-pruss:am57xx-pru0-prueth-fw.elf am57xx-pru1-prueth-fw.elf

问题4:

我没有找到 MessageQApp可执行文件 

,

1 1:

3. 

root@seed-dbs5728:/lib/firmware# ls -aldrwxr-xr-x 7 root root 4096 Jul 8 22:57 .drwxr-xr-x 9 root root 4096 Jul 8 2016 ..lrwxrwxrwx 1 root root 49 Jul 9 2016 am57xx-pru1_0-fw -> /lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.outlrwxrwxrwx 1 root root 49 Jul 9 2016 am57xx-pru1_1-fw -> /lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.outlrwxrwxrwx 1 root root 49 Jul 9 2016 am57xx-pru2_0-fw -> /lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_0.outlrwxrwxrwx 1 root root 49 Jul 9 2016 am57xx-pru2_1-fw -> /lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_1.outdrwxr-xr-x 3 root root 4096 Mar 9 2017 ath6klrwxrwxrwx 1 root root 66 Jul 8 22:57 dra7-dsp1-fw.xe66 -> /lib/firmware/ipc/ti_platforms_evmDRA7XX_dsp1/messageq_single.xe66-rw-r–r– 1 root root 863528 Jul 9 2016 dra7-dsp1-fw.xe66.dspdce-fw-rw-r–r– 1 root root 22103432 Jul 9 2016 dra7-dsp1-fw.xe66.opencl-monitorlrwxrwxrwx 1 root root 46 Jul 9 2016 dra7-dsp2-fw.xe66 -> /lib/firmware/dra7-dsp2-fw.xe66.opencl-monitor-rw-r–r– 1 root root 22103432 Jul 9 2016 dra7-dsp2-fw.xe66.opencl-monitorlrwxrwxrwx 1 root root 55 Jul 9 2016 dra7-ipu1-fw.xem4 -> ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4lrwxrwxrwx 1 root root 40 Jul 9 2016 dra7-ipu2-fw.xem4 -> /lib/firmware/dra7-ipu2-fw.xem4.ipumm-fw-rw-r–r– 1 root root 3493212 Jul 9 2016 dra7-ipu2-fw.xem4.ipumm-fwdrwxr-xr-x 6 root root 4096 Jul 9 2016 ipcdrwxr-xr-x 2 root root 4096 Jul 9 2016 prudrwxr-xr-x 2 root root 4096 Jul 9 2016 ti-connectivitydrwxr-xr-x 2 root root 4096 Jul 8 2016 ti-pruss-rw-r–r– 1 root root 4002 Jul 9 2016 vpdma-1b8.bin

4.

root@seed-dbs5728:/usr/bin# ./MessageQApp Using numLoops: 100; procId : 1Entered MessageQApp_executeLocal MessageQId: 0x80^CIpc: Caught SIGINT, calling Ipc_stop…root@seed-dbs5728:/usr/bin# ./MessageQApp DSP1Using numLoops: 0; procId : 1Entered MessageQApp_executeLocal MessageQId: 0x80

很抱歉我是个新手,Linux系统是板子的厂家移植好的。对于Linux内核版本我也不知道如何移植SDK中的版本到板子上

,

Nancy Wang:

1 1 说:Linux系统是板子的厂家移植好的。对于Linux内核版本我也不知道如何移植SDK中的版本到板子上

英文论坛的意思是各个版本间不要混合使用,使用的哪个版本的内核就用相应的IPC。

,

1 1:

那现在4.4 的内核版本应该用哪一个版本的SDK,有相关的文档说明吗

,

Nancy Wang:

我查了一下,目前最新的版本也就是kernel 4.19 ,可以查看release note,其中会有版本的说明。

https://www.ti.com.cn/tool/download/PROCESSOR-SDK-LINUX-AM57X#release-notes

赞(0)
未经允许不得转载:TI中文支持网 » AM5728: IPC ex02messageQ run error:requested size is too big
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1