Welcome to the PAT2 project.
-
This project can work for multiple operating systems: Windows, macOS, and Linux.
-
This project requires Python 3.11 or later environment.
-
This project requires the following packages:
- pyside6
- paramiko
- tabulate
The required dependency can be installed using the pip command:
pip3 install pyside6 paramiko tabulateor requirements.txt:
pip3 install -r requirements.txt
-
Download the MRS Database from A-Profile Architecture.
-
Unzip downloaded packet under tarmacParser/mrs_parser.
-
Rename the unzipped folder to "SysReg_json_A".
The file structure after such an operation is as follows:
- tarmacParser
- mrs_parser
- mrs_ast
- SysReg_json_A
- schema
- **.json
- mrs_parser
- tarmacParser
-
TgtParser provides the parser and analyzer of Target Config files. ·
python3.11.exe .\tarmacParser\tgt_parser.py -
TarmacParser provides the parser and analyzer of Tarmac trace logs and disassembly files.
python3.11.exe .\tarmacParser\tarmac_parser.py -
UtilTools provides the standalone interface for utility functions independ of files.
python3.11.exe .\tarmacParser\util_tools.py
-
No error information is shown on the terminal when the program crashes.
-
If it is necessary to cache any error message, please add
--debugafter the commands. For example,python3.11.exe .\tarmacParser\tgt_parser.py --debug
- Please refer to PAT2 User Manual for the detailed user manual.