Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Чтобы перенести в память ключа данные из текущего образа, выполните команду меню Ключ | Запись в ключ.
В процессе записи данных GrdUtil.exe автоматически переносит в ключ всю информацию из образа, загруженного в Редактор, и корректирует границы аппаратных запретов в случае их изменения.
Согласно идеологии ключей Guardant запись данных в области памяти ключа, защищенные аппаратными запретами на запись, невозможна. К примеру, при попытке выполнения операции записи из приложения по адресу, на который установлен запрет, функция GrdWrite сообщает об успешном завершении операции, но на самом деле ничего не записывает.
Поэтому каждый раз при необходимости записи данных в защищенную область память ключа перезаписывается полностью. При этом GrdUtil.exe выполняет целую цепочку операций Guardant API:

  • Память ключа очищается (операция GrdInit)
  • Информация из образа пишется в ключ (операция GrdWrite)
  • На указанную область памяти устанавливаются аппаратные запреты (операция GrdProtect)

Соответствие типов образа и ключа

Образы для ключей разных типов отличаются друг от друга. Поэтому важно следить, чтобы в ключ записывался подходящий по типу образ (т. е. образ Guardant Sign/ Sign Net должен прошиваться в ключ Guardant Sign/ Sign Net). Это правило следует соблюдать в абсолютном большинстве ситуаций.
Однако в некоторых случаях может возникнуть необходимость записывать в ключ маску несоответствующего типа.
При этом следует иметь в виду, что после записи в ключ неподходящего образа, могут появиться серьезные ограничения и трудности при работе с таким ключом.

Пакетный режим записи

Чтобы запрограммировать партию ключей с одинаковыми параметрами, выполните команду меню Ключ | Пакетный режим:

  • No labels