Переползаю с AVR-ов на ARM. Выбрал CrossWorks. Плата у меня собрана по образу и подобию ЕК. На 19 ноге порта В висит светодиод. Простейшая программа по морганию им не запускается.
Заливаю прогу через самбу напрямую по USB используя SAM-PROG v2.3. Устанавливаю в меню SAM-PROG, чтбы по успешной прошивке загорался светодиод. После программировани - горит. Сбрасыаю питание - все порты в 1, и тишина....
Ниже привожу код. Может что посоветуете?

#include <ctl_api.h>
#include <targets/AT91SAM7.h>
#define LED_MASK 0x00080000
#define TMR_RT_1HZ 0x8000
int main(void)
{
ulong time, ctime;
PIOB_OWER=LED_MASK;
PIOB_OWER=LED_MASK;
RTT_MR=TMR_RT_1HZ; //real time timer increment on 1 sec, interrupts disabled
PIOB_PUDR=LED_MASK;
PIOB_CODR=LED_MASK
while(1)
{
while (ctime==time) time=RTT_VR;
ctime=time;
if ((PIOB_PDSR&LED_MASK)==LED_MASK) PIOB_CODR=LED_MASK;
else PIOB_SODR=LED_MASK;
}
}