工具/软件:
您好、
我正在使用 J721S2电路板 一方 PSDK-QNX-09_01_00_06 、我需要更新内存映射以增加分配给的内存 MCU2_0、MCU2_1、C7x_1和 C7x_2 、并将的大小最大化 共享内存 大得多。 其他内核— MCU1_0、MCU1_1、MCU3_0和 MCU3_1 —未在我的设置中构建或使用。
我遵循此处提供的指南:
TI 存储器映射开发人员手册
我有几个问题:
-
是否可以排除 MCU1_0、MCU1_1、MCU3_0和 MCU3_1 从存储器映射中(即、通过修改
gen_linker_mem_map.py
将其排除)?
我尝试过此操作、但遇到引导问题。 -
我还尝试将一部分内存从一个核心重新分配到另一个核心。 在这种情况下、我必须更新 Vring 地址 (包括中的更改
ipc_qnx_rsmgr/resmgr/src/tiipc_mgr_private.h
)、但之后引导仍然失败。
TI_sci system-controller@44083000:TI_sci_get_response:message receive failed。 RET =-110
TI-sci 处理器 set_config 失败:-110
TI_sci system-controller@44083000:TI_sci_get_response:message receive failed。 RET =-110
TI-sci 处理器发行失败:-110
加载带有数据的远程处理器2@addr=0x82000000 769328字节:失败!
322648字节读取时间为21 ms (14.7 MiB/s)
k3_r5f_rproc r5f@5d00000:无效序列:在加载辅助内核之前启用主内核
加载带有数据的远程处理器3@addr=0x82000000 322648字节:失败!
无法加载/lib/firmware/j721s2-main-r5f1_0-fw
无法加载/lib/firmware/j721s2-main-r5f1_1-fw
14696456字节、170 ms (82.4 MiB/s)内读取
TI_sci system-controller@44083000:TI_sci_get_response:message receive failed。 RET =-110
TI-sci 处理器请求失败:-110
加载带有数据@addr=0x82000000 14696456字节的远程处理器6:失败!
9699088字节、在118ms (78.4 MiB/s)内读取
TI_sci system-controller@44083000:TI_sci_get_response:message receive failed。 RET =-110
TI-sci 处理器请求失败:-110
加载带有数据@addr=0x82000000 9699088字节的远程处理器7:失败!
在117毫秒内读取9030876字节(73.6 MiB/s)
对于如何安全地重新分配存储器或从存储器映射中排除未使用的内核、您是否有任何建议?
谢谢!