SDx 2017.2报错的解决方法:ERROR: [IMPL 213-28] Failed to generate IP.
生活随笔
收集整理的這篇文章主要介紹了
SDx 2017.2报错的解决方法:ERROR: [IMPL 213-28] Failed to generate IP.
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
嘗試使用zc706運(yùn)行example中的matrix multiplicationand addition例程,嘗試SDx編譯,發(fā)現(xiàn)報(bào)錯(cuò):
Loaded SDSoC Platform Tcl Library
source run_ippack.tcl -notrace
ERROR: [IMPL 213-28] Failed to generate IP.
command 'ap_source' returned error code
while executing
"source D:/Xilinx/MyProjectsSDx/test/Debug/_sds/vhls/madd_run.tcl"
invoked from within
"hls::main D:/Xilinx/MyProjectsSDx/test/Debug/_sds/vhls/madd_run.tcl"
("uplevel" body line 1)
invoked from within
"uplevel 1 hls::main {*}$args"
(procedure "hls_proc" line 5)
invoked from within
"hls_proc $argv"
INFO: [HLS 200-112] Total elapsed time: 22.163 seconds; peak allocated memory: 73.262 MB.
在對madd函數(shù)通過vivado編譯時(shí)也報(bào)錯(cuò):
Loaded SDSoC Platform Tcl Library
source run_ippack.tcl -notrace
ERROR: [IMPL 213-28] Failed to generate IP.
command 'ap_source' returned error code
while executing
"source D:/Xilinx/MyProjectsSDx/test/Debug/_sds/vhls/madd/solution/export.tcl"
invoked from within
"hls::main D:/Xilinx/MyProjectsSDx/test/Debug/_sds/vhls/madd/solution/export.tcl"
("uplevel" body line 1)
invoked from within
"uplevel 1 hls::main {*}$args"
(procedure "hls_proc" line 5)
invoked from within
"hls_proc $argv"
Finished export RTL.
這兩個(gè)應(yīng)該是同一個(gè)錯(cuò)誤
有人描述解決辦法是:把RESOURCE改成INTERFACE,就可以了,綜合時(shí)精簡了引腳。
我表示看不懂。。。。這里有一個(gè)類似說法:
I guess you have used HLS Resource directive to set an AXI4 stream interface. Have you set the port map also when you set it:
Example:
#pragma HLS resource core=AXI4Stream variable=data_i metadata="-bus_bundle
AXI4Stream_S" port_map={{data_i_data TDATA} {data_i_strb TSTRB}}
解決辦法是:這里的描述跟我的問題不一致啊,怎么恰好能解決呢,捂臉
Solution While this update for Windows 10 is not officially supported with Vivado 2017.3, the following work-around is available: Navigate to (Vivado Installed Directory)2017.3inunwrappedwin64.o Backup 'vivado.exe' by renaming it to 'vivado.exe.backup' Copy 'vivado-vg.exe' and paste it into the same folder. Rename 'vivado-vg - Copy.exe' to 'vivado.exe'
After the above steps are followed, Vivado will launch normally.
可能是更改了vivado的一個(gè)配置,對win10的兼容性才變好了?
修改之后vivadoHLS已經(jīng)可以正常編譯了,SDx也沒有報(bào)錯(cuò)了。
總結(jié)
以上是生活随笔為你收集整理的SDx 2017.2报错的解决方法:ERROR: [IMPL 213-28] Failed to generate IP.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 团队行为心理学读书笔记(1)
- 下一篇: am335x omap serial