Вопросы и замечания по урокам.
Имеется ключ Code Time.
1. Пытаюсь записать в ключ файл lesson1.nsd (с помощью GUI-мастера). Выдаётся сообщение
Ключ для записи текущего образа не найден. Вставьте соответствующий ключ или конвертируйте образ в формат текущего ключа
Пытаюсь конвертировать. Доступные варианты:
Guardant Sign
Guardant Time
Выбираю Time, конвертирую, сохраняю, пробую записать - та же ошибка
Программа:
Koмплeкт Paзpaбoтчикa Guardant Bepcия: 6, 0, 0, 91 Cбopкa: 91
GrdMask.dll Bepcия: 6, 0, 0, 69 Cбopкa: 69
GrdHexEdit.dll Bepcия: 6, 0, 0, 28 Cбopкa: 54
Ключ:
Модель Guardant Code Time USB
Идентификационный номер ********h (**********d)
Коды доступа *******
Дата и время выпуска 18 Oct 2011 15-21-24
Поддержка Windows, PI, TRU, RTC, AES, ECC, Code
Версия ключа 0.1
Тип микроконтроллера 09
Номер программы 1, 0, 2, 22
Номер протокола 00
Версия клиента 0.00
Версия драйвера 6.00
===
2. Примеры ARM не компилируются. Установил Yagarto + Tools. Make template работает, при make получаю:
d:\_guardant_\Samples\ARM\02 - IO buffers\Loadable Code>d:\coding\yagarto\bin\make.exe
-------- begin --------
--Check WinARM--
/usr/bin/sh: arm-elf-gcc: command not found
--Check Yagarto--
arm-none-eabi-gcc.exe: fatal error: no input files
compilation terminated.
Compiling: main.o main.c
arm-none-eabi-gcc.exe: fatal error: no input files
compilation terminated.
make: *** [main.o] Error 1
Пробовал пути без пробелов - тот же результат. Что я делаю не так?
Вообще, неплохо было бы сделать шаблоны проектов для популярных IDE. Например, Секьюлэб в комплект разработчика включили компилятор SDCC и IDE Code::Blocks с готовым шаблоном. Очень удобно.
Я, конечно, попытаюсь разобрать makefile и создать шаблон самостоятельно, но хотелось бы иметь готовый.
===
3. Уже спрашивал по почте, но, видимо, был не совсем правильно понят. Спрошу ещё раз.
Возможно ли создать в ключе область данных, доступ к которой будет возможен исключительно из кода внутри ключа? Т.е. чтоб из клиентской программы даже при наличии кодов доступа невозможно было бы получить доступ к этой области данных.