Bus Pirate user interface/ru

From DP

Jump to: navigation , search
Language: English  • Русский


Коммуникации с Bus Pirate по последовательному терминалу осуществляются с настройками 115200bps, 8/N/1.

* Syntax error, type ? for help
HiZ>

Нажмите enter, чтобы увидеть командную строку, если терминал пустой.

HiZ>m <<<set mode command
1. HiZ
...
10. LCD
(1) ><<<press enter to select default option (1)
Mode selected
HiZ>

Большинство опций по умолчанию прописаны в скобках (). Нажмите enter для выбора значения по умолчанию.

Детальнее читайте в Bus Pirate 101 tutorial.

Contents

Меню опций

Меню опций - это команды, состоящие из одной буквы. Введите букву и нажмите enter для доступа в меню. Некоторые опции могут быть недоступны в определенных режимах. Смотрите Bus Pirate menu options guide для детального объяснения.

Синтаксис связи с шиной

Простой синтаксис используется для взаимодействия с чипами. Синтаксис символы имеют одни и те же общие функции в каждом режиме, например, 'R' для чтения байта данных.

[0x31 r:5]

Этот простой пример показывает: отправить значение 0x31, потом прочитать 5 байт, потом остановить шину. За один раз можно отправить до 4000 символов, нажмите enter для выполнения синтакса.

Макросы

I2C>(0)
0.Macro menu
1.7bit address search
2.I2C sniffer
I2C>(1)

Макросы выполняют сложные действия, такие как сканирование для I2C адреса, опрос смарт-карт или цепи JTAG. Номер макроса помещается в (). Макрос (0) всегда отображает список макросов, доступных в текущем режиме.

Управление терминалом

Bus Pirate воспринимает некоторые команды VT-100 (ANSI C0) эмуляции терминала.

Keyboard KeyCtrl-KeyAction
 [left arrow]   ^BСдвиг курсора влево на один знак
 [right arrow]   ^FСдвиг курсора вправо на один знак
 [up arrow]   ^PКопии предыдущей команды в буфере истории команд в командной строке
 [down arrow]   ^NКопии следующей команды в буфере истории команд в командной строке
   ^AПеремещение курсора в начало строки
   ^EПеремещение курсора в конец строки
 [backspace]   ^HСтирает символ слева от курсора и перемещает курсор на один символ влево
 [delete]   ^DСтирает символ под (или справа) курсора и перемещает курсор на один символ влево

Более подробно по ссылке на форум.