21.11.25 set_programming_file
(Ask a Question)Description
This Tcl command Sets the programming file for a device. Either the -file or the -no_file flag must be specified. A programming file must be loaded(exported from Libero). The device must be a Microchip device.
set_programming_file [-name {name}] \
-file {absolute or relative path and the name of file} \
[-no_file]Arguments
| Parameter | Type | Description | 
|---|---|---|
name  | string  | Specifies the device name. This argument must be specified only in chain programming mode. It is optional.  | 
file  | stirng  | Specifies the absolute or relative path and the name of programming file either stp or ppd file. stp and ppd are exported from libero - export bitstream dialog.  | 
no_file  | none  | Specifies to unload the current programming file.  | 
| Return Type | Description | 
|---|---|
| None | None | 
Error Codes
| Error Code | Description | 
|---|---|
None  | You must specify the device name parameter for the command 'set_programming_file' in chain programming mode.  | 
None  | You must either specify the 'file' or the 'no_file' parameter.  | 
None  | Parameter 'file' has illegal value.  | 
None  | The device with name 'device_name' does not exist.  | 
Supported Families
| PolarFire® | 
| SmartFusion® 2 | 
Exceptions
Must be a Microchip device.
Example
The following command sets "e:/test/test.ppd" programming file in single programming mode:
set_programming_file -file {e:/test/test.ppd}The following command sets "e:/test/test.stp" programming file in chain programming mode:
set_programming_file -name {MyDevice1} -file {e:/test/test.stp}
set_programming_file -name {MyDevice1} -no_file