Цитата(zltigo @ May 14 2008, 17:46)

Для начала скажите, что Вы понимете под словом "скомпилировать"???
Что тут не понятного. Создать проект в IAR5.11. Поключить к нему заголовочный файл write_erase_secure_gnu.h. Повызывать из него функции, например.
Код
main()
{
TargetInit();
write_erase_secure_get_version();
}
были так же поправлены строчки *.h файла на:
Код
extern __ramfunc WES_Return_Code write_erase_secure_user_sector(unsigned start, unsigned end, unsigned cclk);
extern __ramfunc WES_Return_Code write_erase_secure_boot_sector(unsigned cclk);
extern __ramfunc unsigned write_erase_secure_get_version(void);
Добавил файл *.a в дерево проекта
При компиляции компановщик выдает ошибку:
Error[Li005]: no definition for "write_erase_secure_get_version()" [referenced from D:\BootLoader\Debug\Obj\main.o]
что не так делаю?
Умные речи подобны строкам, напечатанным курсивом. К. Прутков