This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,TI团队:
软件版本:TI-processor-SDK-RTOS-j721e-EVM-EVM-07_03_00_07
操作系统:QNX
根据 ti-processor-SDK-RTOS-j721e-EVM-VM-07_03_00_07/VISION APPS/APPS/basic_demos/app_tirtos/tirtos_QNX/gen_linker_mem_map.py 文件:
116 ddr_mem_addr = 0xa0万;
117 ddm_mem_size = 1*GB + 448*MB;# Linux使用的是最后一个64 MB
118
119 ddr_mem_addr_hi = 0x1亿;
120 ddm_mem_size_hi = 1*GB;
1. mcu1_x mc2_x mcu3_x c66_x c71x 内存总大小为2.5G,因此QNX系统的DDR大小为4G-2.5G = 1.5G?
2. exec: “pidin info”命令
图中显示QNX系统FreeMem为2.5G。
Q: FreeMem是2.5G,但 4G-2.5G = 1.5G,请给我一些分数。
谢谢!
您好,
上面引用的行116-120在默认情况下指定了VISION APPS框架保留给自己使用的DDR的数量。 py文件读取为1 GB + 448 MB + 1 GB =~2.5G。 可根据用例要求减少/增加此内存预留量。
所需的Vision应用程序内存预留应反映在生成的html文件中,网址为ti-processor-SDK-RTOS-j721e-EVM-07_03_00_07/vivility_apps/basic_demos/app_tirtos/tos_QNX/system_memory_map.html
所提供的"pidin info"输出显示QNX HLOS相信~2.5 GB 是免费的,这比预期的要多。 在这种情况下,查看QNX内存的更好方法是使用“pidin syspage=asinfo”。 如您所述,所需的vision应用程序预留量应反映在QNX HLOS将视作不可用的内存量中。
下面的主题可供参考,以了解有关PSDK QNX 8.0 SDK的类似讨论。
对于PSDK QNX 7.3 SDK以及上面显示 的TI处理器-SDK-RTOS-j721e-EVM-07_03_00_07/vivility_apps/basic_demos/app_tirtos_qnx/gen_sp_mem_map.py的设置, TI处理器-SDK-RTOS-jkqa/evm_qa/qnx_q07/qi_qa/v07/qi_qi_qi_qn_qn_qn_q07/qi_qi_qi_qi_q07/qi_qi_qi_qi_qi_qi_qi_qi_qi_
当前条目
[+keeplinbed] startup-j721e-EVM -v -r0xA0万 0xA0万,1 -d,
应替换为以下内容以与py / html文件对齐。
[+keeplinked] startup-j721e-EVM -v -r0xA0万 0x6000万,1 -r0x8.8亿,0x4000万,1 -d
此致,
KB