Цитата(id_gene @ Jan 15 2008, 13:13)

Func(&MASSIVE[0])
Указатель - адрес первого элемента.
Это понятно, но компилятор говорит о не совместимости "char*" и "__flash char*", именно об это речь.
Func(MASSIVE) и Func(&MASSIVE[0]) эквивалентные вызовы.
Цитата(Непомнящий Евгений @ Jan 15 2008, 13:15)

void Func ( __flash char* Ptr_massive)
{
}
Func ( MASSIVE);
Евгений, не поверишь, ругется, говорит что атрибут памяти __flash не может указываться среди параметров. Сам с этого варианта начинал.