[an error occurred while processing this directive]
|
Как вариант поправить startup, или как там этот кусочек называется, и обнулить к черту весь .bss. Что я однажды и использовал.
Кстати, если в программе написать что-то такое:
static short array[5]={0,1,2,3,4};
то оно прекрасно инициализируется и именно значениями 0,1,2,3,4 и располагается в .bss секции. При условии, конечно, что сам этот массив в какую-то другую секцию не положил. И инициализируется в стартапе.
Правда не знаю, что при больших размерах массива будет.
А запись вида:
static short array[5]={0,0,};
по моему толком не работает, по крайней мере в ccs 1.20 не работала, а в 2.21 не проверял.
E-mail: info@telesys.ru