问题描述
这是一个仅限于从SysGen导出的pcores的问题。该设计适用于XPS。但是,在SDK中导入软件应用程序时,libgen会生成以下错误:
错误:MDT – rgb2gray_sm() – 无法打开
“../../../pcores/rgb2gray_sm_v1_00_a/doc/html/api/index.template”:没有这样的
文件或目录
执行时
“打开$ fn r”
(程序“expand_Template_File”第8行)
从内部调用
“expand_Template_File
“../../../pcores/${ipname}_v${ipver}/doc/html/api/index.template”
“../../../pcores/${ipname}_v${ipver}/doc/html/api/index.html”$ …“
(程序“:: sw_rgb2gray_sm_v1_00_a :: generate”第26行)
从内部调用
“:: sw_rgb2gray_sm_v1_00_a :: generate 42021904”
复制库文件…
错误:MDT – 为处理器microblaze_0运行“generate”时出错…
make:*** [C:/sysgen_rgb2gray/ml405_rgb2gray/SDK_projects/microblaze_0_sw_platform/microblaze_0/lib/libxil.a]错误2
为项目RGB2GRAY_SDK构建完成
解决/修复方法
出现此问题是因为在XPS和SDK中执行libgen的路径不同。
SDK中的工作目录是:
<项目> \ SDK_projects \ microblaze_0_sw_platform \ microblaze_0 \ libsrc \ rgb2gray_sm_v1_00_a
而在XPS中它是:
<项目> \ microblaze_0 \ libsrc \ rgb2gray_sm_v1_00_a
因而SDK中的错误。
解决方案是更改与pcore一起生成的“.tcl”文件中的路径。你必须更换线
expand_Template_File“../../../pcores/${ipname}_v${ipver}/doc/html/api/index.template”“../../../pcores/$ {ipname} _v $ {ipver} /doc/html/api/index.html“$ hw_inst $ ws $ rs $ ipname 1
同
expand_Template_File“../../../../../pcores/${ipname}_v${ipver}/doc/html/api/index.template”“../../../。 ./../pcores/${ipname}_v${ipver}/doc/html/api/index.html“$ hw_inst $ ws $ rs $ ipname 1
没有回复内容