请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PROCESSOR-SDK-J784S4 工具与软件:
如果在构建10.1 PSDK QNX 版本时出现声明 PROCMGR_AID_KEYDATA 的错误、请在示例错误后执行步骤来修复构建错误。
错误示例:
${PSDK_RTOS}/psdkqa/qnx/codec/vpu/resmgr/src/tivpu_mgr.c:257:67: error: 'PROCMGR_AID_KEYDATA' undeclared (first use in this function); did you mean 'PROCMGR_AID_MEM_ADD'?
257 | PROCMGR_AOP_ALLOW | PROCMGR_ADN_NONROOT | PROCMGR_AID_KEYDATA,
| ^~~~~~~~~~~~~~~~~~~
| PROCMGR_AID_MEM_ADD
修复编译错误的步骤(选择选项 A 或 B):
- 选项 A:将 QNX 软件中心软件包 com.qnx.qnx800.target.microkernel.core 降级为2.0.2.00388T202406131303L 或更早版本
- 选项 B:删除所有引用 PROCMGR_AID_KEYDATA 的行
- 要删除的文件/行:
- psdkqa/QNX/codec/VPU/OpenMAXIL/test/enc_performance/main.cpp:706:67
- psdkqa/QNX/codec/VPU/OpenMAXIL/test/enc/main.cpp:690:67
- psdkqa/QNX/codec/VPU/OpenMAXIL/test/dec/main.cpp:182:67
- psdkqa/qnx/codec/vpu/resmgr/tivpu_mgr.c src:257:67
- psdkqa/qnx/utils/DDR_bw/DDR_bw.c src:550:67
- 要删除的文件/行:
此 promgr 功能在 SDP 7.1中通常不是必需的、但在 microkernel 软件包2.0.3.02010T202412011711L 中已不定义