SK-MLPC2378 что-то случилось с UART RX
uriy (Guest) |
|
|
Имеется плата старого образца SK-MLPC2378, она еще с зеленой маской. Полгода исправно работала. Полежала немного без дела и все. Не смог прошить встроенным загрузчиком новую программу. Смотрел сниффером FlashMagic посылает ? (0x3F), а в ответ ничего не получает.Ткнулся осцилографом, до вывода 142 контроллера сигнал доходит. Логические уровни корректные, фронты отличные. Кроме этого в контроллере осталась старая программа, которая работает с UARTом. Эта программа выдает данные в UART, но на принимаемые никак не реагирует, хотя должна. Из этого делаю вывод что-то случилось с пином. У кого-то было подобное? Что мне остается, шить только через JTAG? Его у меня щас нет.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно uriy 03.02.2009 г. в 08:08:25 |
|
|
|
|
|
starterkit (Guest) |
|
|
При программировании еще 2 сигнала учавствуют (кроме RX и TX), надеюсь не забыли перемычки замкнуть, их еще проверьте. |
|
|
|
|
|
uriy (Guest) |
|
|
На сколько я помню эти сигналы используются только для того чтобы загрузить бут (т.е. чтобы подать сброс на проц и удерживать на земле P2.10). Эти операции я делаю вручную. Кроме этого для программирования раньше и сейчас пользовался USB-COM переходником. Там только три линии GND, RX и TX. |
|
|
|
|
|
starterkit (Guest) |
|
|
Тогда попробуйте битрейт уменьшить, может у автодетекта что то "съехало". |
|
|
|
|
|
uriy (Guest) |
|
|
Скорости я уже разные перепробовал. Еще один момент любопытный проявился. В первом посте я писал что программа, которая зашита в контроллер тоже не реагирует на данные принимаемые через UART. Оказывается это верно пока не подключен Ethernet. При подключенном кабеле она реагирует на данные принимаемые через UART. Что-то всетаки с бутом случилось! |
|
|
|
|
|
|