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

Compare with Current View Page History

Version 1 Next »

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

Чтобы собрать универсальный файл ЗК, потребуется минимум настроек для Guardant SDK:

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


Отличие нового makefile от старого — адрес RAM памяти задаётся в относительных значениях, как смещение. Для этого введена константа [CFG_RAM_OFFSET]:

  • No labels