Столкнулсяя я с такой проблемкой: при выполнении кода -
AT91C_BASE_SPI->SPI_CR = AT91C_SPI_SPIEN;
AT91C_BASE_SPI->SPI_MR = AT91C_SPI_MSTR;
в отладчике (окно регистров SPI), не видно установки бита SPIEN, MSTR устанавливается, как и положенно .
Возникает подозрение, что это связано тем, что SPI_CR имеет свойство "только запись", и меня интересует:
- возможно ли обойти эти грабли ?
- в keil и Eclipse+GCC+GDB также ?
- сильно ли это мешает в отладке ?