Скомпилировал примеры, поморгал светодиодами, "поганял" байты через UART. померял температуру внутренним датчиком.
Перешел к программированию собственно задачи.
Попробовал присоединить часть stdio от рабочего проекта AT91SAM7X.
Проект скомпилировался но вывод стандартной функцией printf не идет.
Программа переходит в FaultISR(void)
Решил использовать библиотечные с префиксом UART.
Прересмотрел документацию и сотавил во такую часть программы
Код
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ);
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
UARTStdioInit(UART0_BASE);
UARTCharPutNonBlocking(UART0_BASE, one_char);
UARTprintf("Temperature: %u\n",ulSenso);
UART_BUFFERED не определял, по этому программа должна была скомпилироватся без использования буферов и прерываний.
Но почему-то вылетает в FaultISR при вызове UARTStdioInit. :-(
Чего еще упустил?