工具/软件:Linux
大家好、
我们使用 的是 TDA2EXEVM。 Linux (A15)+ BIOS (IPU2)。 SDK 版本 VISION_SDK_02_12_00_00。
1. remoteproc rpmsg virtio 连接和加载流 tda2ex soc 的任何文档?
我们仅使用 A15和 IPU2内核。 对于 IPU2固件、请通过 Remoteproc 加载并启动。
PROC_IPU1_0_include=否
PROC_IPU1_1_INCLUDE=否
PROC_IPU2_INCLUDE=yes
PROC_A15_0_include=是
PROC_DSP1_INCLUDE=否
在本例中、以下情况不成立
如果(状态= core_app_initSTATUS_confirm_init_done)
{
initDon[ProceID]= true;
}
上面的配置./vision_sdk_linux_demo.out 在以下日志后停止
[12.341626] rundemo.sh[116]: [主机] OSA:MEM:0:将0xa0100000映射到大小为0x00100000的0xb694c000
[12.371346] rundemo.sh[116]: [主机] OSA:MEM:1:将0x84203000映射到大小为0x0fa00000的0xa6f4c000
[12.401172] rundemo.sh[116]: [主机] OSA:MEM:2:将0xa0200000映射到0xa6e8c000、大小为0x00040000
[12.431172] rundemo.sh[116]: [主机] OSA:MEM:3:将0xa02c0000映射到0xa6ecc000、大小为0x00080000
[12.461176] rundemo.sh[116]: [HOST] OSA:主机远程日志共享存储器@ 0xa024f140
[ 12.481072] rundemo.sh[116]: [主机] OSA:IPU2远程日志共享存储器@ 0xa0363da0
[12.501016] rundemo.sh[116]: [host][host ] 19.437961 s: 系统:系统 A15正在进行初始化!!
[12.531015] rundemo.sh[116]: [host][IPU2 ] 18.559598 s: ***** IPU2固件构建时间10:49:56 2017年8月7日
[12.561025] rundemo.sh[116]: [host][IPU2 ] 18.559781 s: ***系统:CPU 频率 、
[12.591019] rundemo.sh[116]: [host][IPU2 ] 18.562953 s: 系统:系统中的系统常见初始化!!
[12.621317] rundemo.sh[116]: [host][IPU2 ] 18.572134 s: 系统:IPC 初始化正在进行!!!
[12.651061] rundemo.sh[116]: [host][IPU2 ] 18.572256 s: 系统:通知初始化完成!!!
[12.681121] rundemo.sh[116]: [host][IPU2 ] 18.573994 s: 系统:MSGQ 初始化完成!!!
[12.692038] rundemo.sh[116]: [host][IPU2 ] 18.574361 s: 系统:IPC 初始化完成!!!
[12.721012] rundemo.sh[116]: [host][IPU2 ] 18.579424 s: 系统:系统通用初始化完成!!!
[12.751017] rundemo.sh[116]: [host][IPU2 ] 18.579515 s: 系统:系统正在启动!!!
[12.781068] rundemo.sh[116]: [host][IPU2 ] 18.579576 s: 系统:BSP Common Init In Progress!!
[12.811039] rundemo.sh[116]: [host][IPU2 ] 18.579668 s: 系统:BSP 通用初始化完成!!!
3.如果我们启用 PROC_DSP1_INCLUDE=yes
/vision_sdk_linux_demo.out 执行正确。 为什么 PROC_DSP1_include 必须包含?
4. 我想优化启动时间。 remotecore0是否可以仅加载 ipu2固件。 如何避免 remotecore1、remotecore2?
此致、
Raj M