[an error occurred while processing this directive]
|
Да гель файл не компилируется.
Он при эмуляции инициализирует процессор, грубо говоря. emif и т.п.
Вам эту инициализацию нужно сделать самостоятельно.
Возможно у Вас либо весь код, либо его часть, где собственно ф-ии log и т.д., попадают в пространство внешней памяти. Которая может быть SDRAM, например.
Чтобы процессор с ней работал нужно проинициализировать emif-ные регистры. Поскольку Вы грузите через хост-порт, то инициализацию нужно сделать до загрузки, или в ее процессе. Используя хост-порт же.
Умеет ли это делать используемая Вами утилита - не знаю.
Возможно более простой вариант - разместить всю программу во внутренней памяти. Предварительно сделав ее не особо длинной:-)
E-mail: info@telesys.ru