Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для обеспечения полной совместимости ключей Guardant Code 5 поколения (выпускаемых с июня 2021 года) с предыдущим поколением устройств, требуется однократно пересобрать загружаемый код (далее - ЗК). BIN-файл, подготовленный в соответствии с данной инструкцией, будет универсальным. Его можно будет загружать как в новые, так и старые ключи.

Процедура сборки

...

titleВнимание!

...

Для сборки универсального ЗК нужно:

  1. Скачать Guardant SDK последней версии по ссылке и установить (требуется Guardant SDK 7 Update 7 или новее

...

  1. )
  2. Из установленного SDK потребуются следующие файлы: 
    1. Универсальный makefile (можно взять в составе примера [%ProgramFiles(x86)%\Guardant\SDK7\Samples\Loadable Code API\

Для сборки универсального ЗК нужно:

  1. Скачать архив, в состав которого входит
    1. Пример [01 - General Sample]
    2. Универсальный makefile (в составе примера [01 - General Sample\LoadableCodeLoadable Code\makefile])
    3. Утилита elfconv.exe
  2. В одну директорию с исходным кодом ЗК скопировать новый makefile
  3. Утилиту elfconv.exe скопировать в стандартную папку
    1. (в директории [%ProgramFiles(x86)%\Guardant\SDK7\Build\arm\bin]
    или по пути, указанном
    1. )
  4. В одну директорию с исходным кодом ЗК скопировать новый makefile
  5. Если в makefile через [CFG_SYS_DIR = "$(BUILD_ARM)\bin"] указана нестандартная директория, то в эту же директорию нужно скопировать утилиту elfconv.exe . Если этот параметр в makefile настроен «по умолчанию» (см. выше пункт 2.b), то elfconv.exe никуда копировать ненужно
  6. Если требуется, указать в makefile свои параметры ROM и RAM
  7. Выполнить make template, затем make

...