Error[e16]: Segment DATA_I (size: 0x7f50 align: 0x2) is too long for segment definition. At least 0x3f50 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND", where at the moment of placement the available memory ranges were "CODE:200000-203fff" Reserved ranges relevant to this placement: 200000-203fff DATA_I
while (n<=32592){ AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, LED1); x01=LCM[n]; появилась после того как я добавил вот эту строчку.... SetOutput(x01); AT91F_PIO_SetOutput(AT91C_BASE_PIOB, LED1); n++; } массив констант у меня обозначен так (данные в файле 8бит,разделены запятой) char LCM[32592]={ #include "lcm_8_bit_6752kHz_32592.dat" }; при использовании отладчика,такая ошибка не вылазит,только тогда когда делаю бинарник для прошивки на плату
Сообщение отредактировал Диm - May 26 2007, 11:34
|