(2021-12-02 20:29:18 отредактировано atak)

Ошибка записи в ключ Code "Буфер ввода/вывода..."

Ошибка "Буфер ввода/вывода, заданный в программе пользователя, выходит за допустимую область памяти GrdCodeLoad" - Если сборка Cortex-M3
и "Ошибка при работе с функционалом загружаемого кода ключа Guardant Code GrdCodeLoad" - если сборка WinARM


Дата выпуска ключа: 07.07.2010
Версия ключа 0.1
Тип микроконтроллера 09
Номер программы 1,0,0,14

Версия GrdUtil: 6,0,0,91
Версия arm-none-eabi-gcc: 4.7.2

Двигал CFG_PROGRAM_ADDR в большую сторону: 0x28000, 0x30000, 0x38000 - все равно ошибка...

Скомпилировал примеры, та же ошибка...

Re: Ошибка записи в ключ Code "Буфер ввода/вывода..."

Добрый день.
Если я правильно понимаю, то вы используете устаревшую версию Guardant SDK 6.
Обновите Guardant SDK до актуальной версии, соберите пример для загружаемого кода из состава Guardant SDK и проверьте его работу.

Re: Ошибка записи в ключ Code "Буфер ввода/вывода..."

Без изменений, сначала попробовал на GrdUtil 7,0,37

Re: Ошибка записи в ключ Code "Буфер ввода/вывода..."

Просьба прислать такой пример на почту hotline@guardant.ru.
Также приложите полный отчет утилиты диагностики и скриншот ошибки.

Re: Ошибка записи в ключ Code "Буфер ввода/вывода..."

Спасибо Тимофею, объяснил что для старого ключа нужен старый компилятор и выдал ссылку на скачивание WinARM 20060606.
Также необходимо внести корректировку в makefile значение ARM_TOOLS_PREFIX1 с arm-none-eabi заменить на arm-elf.