最近在参考Altera提供的Agilex 5设备树制作笔记:
https://www.rocketboards.org/foswiki/Documentation/HOWTOCreateADevicetreeForAgilexSoC
验证环境的时候提示:
NOT located - quartus pgm
NOT located - sopc-create-header-files

在生成头文件(sopc-create-header-files ./my_first_hps_system20260303reset/soc_system/soc_system.sopcinfo --output-dir pd_headers)的时候也是提示找不到sopc-create-header-files:
sopc-create-header-files:command not found
当设置环境变量export PATH=/home/doreen/altera_pro/25.1.1/quartus/sopc_builder/bin:$PATH提示:
Environment variable QUARTUS_ROOTDIR is empty. Do you have Quartus Il installed?
继续设置Quartus软件环境变量:
export QUARTUS_ROOTDIR=/home/doreen/altera_pro/25.1.1/quartus:$PATH
于是生成如下三个文件:
swinfo2header: Creating macro file 'pd_headers/soc_system.h' for SOPC Builder system 'soc_system'
swinfo2header: Creating macro file 'pd_headers/agilex_hps.h' for module 'agilex_hps'
swinfo2header: Creating macro file 'pd_headers/master_0.h' for module 'master_0'

记得先手动新建文件夹pd_headers。
浙公网安备 33010602011771号