[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
На мой взгляд:
1) значение SRGR1_0 = 0x000f может быть не совсем верным, если sysclk ~100 МГц и используется АТ25 - на неё отвалится такт порядка 6МГц, а она работает по паспорту до 3-х. Для АТ45, нормально (до 13МГц).
2) PCR0 = 0x0a0c посмотрите два младших бита, у меня оба 0.
Если у Вас еще нет, порекомендую найти на сайте TI файл BOOT5402.EXE, в нем архив реального загрузчика, там расписана, кроме всего прочего, и работа с внешним SPI flash типа AT25.
2)После включения передатчика он молчит до тех пор, пока не будет прописан регистр DXR1. Если Вы будете передавать 32-х битные данные, то сначала запись в DXR2, а потом в 1, кстати, DMA поступает так автоматически.
По первому вопросу ничего не скажу - с JTAG не работаю.
E-mail: info@telesys.ru