Как экспортировать значения переменных из TRACE32
Мой вопрос, как экспортировать значение переменной, которое я видел в окне просмотра? Мне нужно добавить значения этой переменной в формате Excel, я использую программное обеспечение TRACE32.
2 ответа
Вы можете экспортировать переменные в файл CSV, как показано в окне Var.WATCH, с помощью команды Var.EXPORT
, Каждая переменная получит свою собственную строку в CSV. Чтобы убедиться, что только данные, а не команда Var.EXPORT получают часть результата, используйте команду WinPOS ,,,,,0
до Var.EXPORT
,
Например, чтобы экспортировать скалярные переменные x и y в файл CSV, включая информацию о типе, вы можете использовать команды:
WinPOS ,,,,,0
Var.EXPORT myfile.csv %Hex %Type x y
Вы можете написать / добавить файл, используя OPEN, WRITE и CLOSE. Каждая программа Spreadsheet может читать CSV, и ее легко написать:
OPEN #1 <file name> /Create
WRITE #1 "," Var.VALUE(<variable name>)
CLOSE #1
Запись в файл Microsoft Excel, например, XLSX, намного сложнее, для этого есть библиотеки на других языках, но я не думаю, что в TRACE32 что-то есть.
Если вы хотите написать это вручную, вы можете посмотреть на добавление пользовательской кнопки (MENU.AddTool), в противном случае вам нужно будет указать свои условия.