Jump to content

    

IAR 5.30 + jlink7+ SAM7S256

Столкнулсяя я с такой проблемкой: при выполнении кода -

 

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 также ?

- сильно ли это мешает в отладке ?

Share this post


Link to post
Share on other sites
- возможно ли обойти эти грабли ?

Смотрите соответствующие биты в статусных регистрах.

 

- в keil и Eclipse+GCC+GDB также ?

Везде одинаково, это свойство процессора.

 

- сильно ли это мешает в отладке ?

Ни сколько не мешает.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this