Код
p_pMC->MC_FMR = 0x24<<16;
во время начальной инициализации
Цитата
Здесь скобки стоят неправильно.
спасибо, пропустил)
Цитата
Здесь потеряете биты ошибок в MC_FSR.
точно) вот так будет лучше
Код
int temp;
while(!((temp=f_pMC->MC_FSR) & AT91C_MC_FRDY));
if((temp & AT91C_MC_LOCKE) || (temp & AT91C_MC_PROGE))
{
return -1;
}
По вопросу размещения кода \данных - размещение можно только жестко задать областями или как то динамически? Скорее всего в конце проекта можно будет сказать какого размера код и писать данные дальше, но как то не красиво