отчего ж...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Romario 26 июня 2003 г. 12:40
В ответ на: startup на С - это нонсенс :) отправлено Oldring 26 июня 2003 г. 11:20

вот к примеру инициализация CS для СoldFire...


#define MCF5206_CSBASE (0x04000000+0x064)
#define csel ((CS5206 *) MCF5206_CSBASE )

for (i = 3; i < 8; i++) {
csel->cs [i].csar = (ROMBASE >> 16) & 0xffff;
csel->cs [i].csmr = (ROMSIZE - 1) & 0xffff0000;
}

/*
* Set CS0 for ROM area:
* - 16 wait states (32 MHz)
* - automatic transfer acknowledge
* - 16-bit port
* - address setup enable
* - read/write address hold enable
* - read/write enable
*/
csel->cs [0].cscr = 0x3d9f;
csel->cs [0].csar = (ROMBASE >> 16) & 0xffff;
csel->cs [0].csmr = (ROMSIZE - 1) & 0xffff0000;

и так далее...чем не startup на C?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru