реклама на сайте
подробности

 
 
> Failed to autobaud (ISP), SK-MLPC2478 + Flash Magic
Motion
сообщение Sep 2 2009, 10:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Подключаю демо плату (SK-MLPC2478) к последовательному порту, запускаю Flash Magic.

Настройки программы:
Device - LPC2478
Com1
9600
None(ISP)
12 Мгц

Пытаюсь прочитать Device Signature

Выдаёт "Operation Failed. Failed to autobaud - step 1. See http...." Захожу по ссылке. Читаю в чём могут быть проблемы.

Схема платы. Посмотрел осцилографом сигналы.
Что получил:

На разъём платы DB-9 поступают 3 сигнала - RD, DTR и RTS. DTR и RTS меняют свои значения на противоположные (из -10В в +10В). И доходят непосредственно до ножек RST и KEY_1_BOOT (по-моему, с 3.3В напряжение падает до 0В). Всё как и должно быть.

А вот с RD не могу разобраться. При попытке считать сигнатуру устройства - на разъём X9(DB-9) контакт RD поступают импульсы. Дальше они поступают на вход микросхемы DA3 (ножка 13). По логике этот же сигнал, но немного видоизменённый (микросхема вроде бы преобразовывает уровни) должен появиться на контакте 12 микросхемы и дальше пойти на соответствующую ножку МК. Но его там нет. Зато присутствует сигнал (пачка импульсов) на 11 ножке (сигнал на которую идёт с МК как ответ). Эта же пачка должна была бы выйти 14-ой ножке. Но её там тоже нет.

Подскажите, в чём может быть проблема.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Motion
сообщение Sep 20 2009, 12:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 23-07-07
Из: Киев
Пользователь №: 29 297



Цитата
Именно этому контроллеру не нужно - у него есть собственный генератор, которым и пользуется загрузчик.

Это была вырезка из datasheet`а "LPC24xx User manual". Тогда получается для LPC2468 частоту задавать нужно, а для LPC2478 нет.

Цитата
В настройках программы-терминала обычно есть опция дополнять <CR> кодом <LF> или не дополнять.

Вот она:
Прикрепленное изображение

Когда наводиш на выбор пишет - "Select the characters to be send or received for a new line". Перевожу - "выбирите символы отправляемые или получаемые для новой линии". Насколько я понимаю - какие символы будут посылаться при нажатии Enter - "<CR>" или "<CR><LF>" Странно, но работает при обоих вариантах.

Цитата
Возвра́т каре́тки (англ. Carriage Return, CR) — управляющий символ ASCII 0x0D, при выводе которого курсор перемещается к левому краю поля, не меняя высоту. Этот управляющий символ вводится клавишей «Enter».

Нажимая клавишу Enter в терминале/текстовом редакторе у меня (как и большинства пользоватетей MS Word`а) происходит не просто возврат каретки, а возврат каретки + подача новой строки. Непонятно.


Цитата
Можно, но установить перемычку, запускающую BootLoader, и сбросить контроллер, вам придется вручную.

Кнопка сброса есть. А вот перемычки такой на плате нет. Схема.

Цитата
Разработчики программы в Германии обитают, им простительно Смысл Assert и Deassert - активировать сигнал и деактивировать сигнал. Причем, следует учесть, что "активировать" совсем не означает однозначно "установить в лог.1". Зависит от схемотехники преобразователя уровней. По умолчанию (после инициализации COM-порта) сигналы RTS и DTR установлены, что соответствует их неактивному состоянию.

Насколько я понял - если поставить Assert - на ножке COM-порта будет лог. 0, если - Deassert - лог. 1 Если дальше схемотехника другая - сигналы могут быть инверсными. Зачем тогда использовать понятия активный/неактивный...

Провёл эксперимент:

записал тестовую программу в МК, запустил терминал, послал "?" - > ответа не последовало. Непонятно почему так. Ведь сигналы RTS и DTR должны быть установлены по умолчанию.

Только когда я поставил галочку изменить поведение порта и выставил Deassert DTR, Assert RTS - мне в ответ выдало Synchronized (при других комбинациях Assert/Deassert - также не отвечает.)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 20 2009, 13:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Владимир_КПИ @ Sep 20 2009, 14:26) *
Это была вырезка из datasheet`а "LPC24xx User manual". Тогда получается для LPC2468 частоту задавать нужно, а для LPC2478 нет.

Никому из 24xx и 23xx не нужно. Учите язык, читайте не слова и обрывки фраз из середины а разделы целиком.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Владимир_КПИ   Failed to autobaud (ISP)   Sep 2 2009, 10:13
- - DpInRock   ЦитатаНа разъём платы DB-9 поступают 3 сигнала - C...   Sep 2 2009, 10:40
- - Владимир_КПИ   ЦитатаЕсли плата исправна, то проблема в кабеле. Е...   Sep 2 2009, 11:05
- - i.cf   Перемычки для программирование поставлены? ЦитатаJ...   Sep 2 2009, 14:18
- - DpInRock   Не верю в существование неисправных плат.   Sep 2 2009, 14:55
- - Владимир_КПИ   ЦитатаПеремычки для программирование поставлены? ...   Sep 2 2009, 17:35
- - toweroff   А проводник U_RX вообще доходит с 12 ноги макса до...   Sep 3 2009, 05:31
- - DpInRock   Цитатачто следует из осцилограм Так у вас осциллог...   Sep 3 2009, 08:21
- - Владимир_КПИ   Сейчас заработало. На 14 ножке вижу импульсы (рань...   Sep 3 2009, 12:02
|- - toweroff   Цитата(Владимир_КПИ @ Sep 3 2009, 16:02) ...   Sep 3 2009, 12:17
- - Владимир_КПИ   Цитататак может проще осцилл поставить на тригер и...   Sep 7 2009, 16:23
- - skripach   Про осцил понравилось.   Sep 10 2009, 06:32
- - Владимир_КПИ   Почитал раздел datasheet'а, посвящённому ISP (...   Sep 15 2009, 18:04
|- - zltigo   Цитата(Владимир_КПИ @ Sep 15 2009, 20:04)...   Sep 15 2009, 20:55
- - DpInRock   ЦитатаЧто такое <CR> и <LF>? Это как е...   Sep 15 2009, 21:13
- - goodwin   На моей материнке встроенные COM порты наотрез отк...   Sep 15 2009, 22:10
|- - esaulenka   Цитата(goodwin @ Sep 16 2009, 02:10) встр...   Sep 16 2009, 08:26
|- - Dog Pawlowa   Цитата(goodwin @ Sep 16 2009, 01:10) На м...   Sep 16 2009, 11:34
- - Владимир_КПИ   ЦитатаТак читайте его С НАЧАЛА, а не с середины. П...   Sep 19 2009, 19:32
|- - zltigo   Цитата(Владимир_КПИ @ Sep 19 2009, 21:32)...   Sep 19 2009, 19:49
|- - rezident   Цитата(Владимир_КПИ @ Sep 20 2009, 01:32)...   Sep 19 2009, 20:06
- - Владимир_КПИ   ЦитатаУчите язык, читайте не слова и обрывки фраз ...   Sep 20 2009, 13:37
|- - zltigo   Цитата(Владимир_КПИ @ Sep 20 2009, 16:37)...   Sep 20 2009, 18:53
- - Владимир_КПИ   А где можно почитать как переделать файлы проэкта ...   Sep 27 2009, 11:50
|- - zltigo   Цитата(Владимир_КПИ @ Sep 27 2009, 13:50)...   Sep 27 2009, 12:13
- - Владимир_КПИ   К примеру, в опциях проэкта в качестве TARGET можн...   Sep 27 2009, 14:01
- - Владимир_КПИ   Всем спасибо за помощь.   Oct 2 2009, 15:48


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016