Command line execution - Pins Tool

This section describes the Command Line Interface (CLI) commands supported in the Pins Tool.

Table 1. Commands supported in Pins
Command name ​​Definition and parameters Description Restriction Example
​Import C files ​​-ImportC

​​Import .c files into configuration

Importing is done after loading mex and before generating outputs

Requires ​​-HeadlessTool Pins ​​​-HeadlessTool Pins ​​-ImportC C:/imports/file1.c C:/imports/file2.c​
​Import DTSI files ​-ImportDTSI

​Import .dtsi files into configuration

Importing is done after loading mex and before generating outputs

​Requires ​​-HeadlessTool​ Pins ​ ​-HeadlessTool Pins ​-ImportDTSI C:/imports/file1.dtsi C:/imports/file2.dtsi​

​​Export all generated files

(to simplify all exports commands to one command)

​​-ExportAll

​​Export generated files (with source code etc.)

Code will be regenerated before export

Includes -ExportSrc,-ExportCSV, -ExportHTML and in framework -ExportMEX

Argument is expected as a folder name​

​Requires ​​-HeadlessTool​ Pins ​​-HeadlessTool Pins ​-ExportAll C:/exports/generated
​Export Source fil​es ​-ExportSrc

​Export generated source files.

Code will be regenerated before export

Argument is expected as a folder name​

​Requires ​​-HeadlessTool​ Pins ​​​-HeadlessTool Pins ​​-ExportSrc C:/exports/src
​​Export CSV file ​​-ExportCSV

​Export generated csv file.

Code will be regenerated before export

Argument is expected as a folder name​

​Requires ​​-HeadlessTool​ Pins ​​​​-HeadlessTool Pins ​​-ExportSrc C:/exports/src
​Export HTML report file ​-ExportHTML

​Export generated html report file.

Code will be regenerated before export

Argument is expected as a folder name​

​Requires ​​-HeadlessTool​ Pins ​​-HeadlessTool Pins ​-ExportHTML C:/exports/html
​Export registers ​-ExportRegisters

​Export registers tab into folder.

Code will be regenerated before export​

Argument is expected as a folder name​

​Requires ​​-HeadlessTool​ Pins ​​-HeadlessTool Pins ​-ExportRegisters C:/exports/regs