Here is what I am trying to do, pass TCL script and parameters to Libero.exe. The method is given in document DS50003100B page 20 as follows:
C:\libero\designer\bin\libero SCRIPT:testTclparam.tcl “SCRIPT_ARGS:a b c”
LOGFILE:testTclparam.log
I am not sure why the SCRIPT_ARGS is surrounded by double quotes. Anyway, I need to pass in these parameters:
RTG4
RT4G150
352 CQFP
Actel:SgCore:RTG4URAM:1.1.106
The problem is with the third parameter. It is interpreted as two separate paramters, rather than a single value containing space character. The PACKAGE parameter has the form where it has a number and alphabetic value separated by space.
Is there anyway to pass multi-word parameter (a single value containing space) when all parameters are already covered in double quotes?
This does not work:
C:\libero\designer\bin\libero SCRIPT:testTclparam.tcl “SCRIPT_ARGS:RTG4 RT4G150 "352 CQFP" Actel:SgCore:RTG4URAM:1.1.106”
LOGFILE:testTclparam.log
That is why I am on this forum.