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

 
 
 
Reply to this topicStart new topic
> Проблема с autobaud в bootloader на LPC2388
AlexUz
сообщение May 11 2009, 12:50
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 11-05-09
Из: Ташкент
Пользователь №: 48 903



Доброго времени суток.
Есть проблема с встроенным загрузчиком на LPC2388. Не получается запрограммировать на скоростях выше 19200 бит/с. При попытке программирования на скорости выше 19200 программа Flash Magic пишет “Operation failed (failed to autobaud – step 1)”. На скоростях 19200 и 9600 льется нормально.
Также я пробовал соединиться с чипом из обычной терминальной программы – на символ “?” в терминалке никакого ответа нет .
При этом осциллографом я вижу, что чип отвечает на этот символ и похоже, что отвечает строкой “Synchronized”, но длительность импульсов не соответствует выставленной скорости, т.е. скорость ответа была примерно 68000 (для скорости порта 57600).
Версия бутлоадера у контроллера 3.3. Ревизия чипа B
Кто-нибудь сталкивался с подобными проблемами? Если да, то каким способом эта проблема решалась?
Спасибо
Go to the top of the page
 
+Quote Post
shahr
сообщение May 12 2009, 06:33
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



В ревизиях начала 2008 года была проблема с калибровкой внутреннего RC, от которого работает autobaud. Если у Вас партия, приобретённая у официального дистрибутора NXP, дистрибутор обязан поменять на нормальные. Если пара штучек - могу прислать бесплатно нормальные образцы.
Укажите датакод, если не сложно.

Да, и ещё. Если вы после загрузки программы тактируетесь от внешнего кварца и скорость заливки прошивки вас в принципе устраивает, то больше никаких проблем с МК, кроме медленной скорости прошивки, вы не испытаете.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
AlexUz
сообщение May 12 2009, 08:09
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 11-05-09
Из: Ташкент
Пользователь №: 48 903



Цитата(shahr @ May 12 2009, 11:33) *
...
Укажите датакод, если не сложно.
...

Добрый день.
2-я и третья строчки написанные на чипе:
SH9620.1 01
ZSD0824B
Где куплены эти микросхемы я ответить не могу, т.к. покупал их не сам.
Штатная программа действительно тактируется от внешнего кварца. И при этом пока никаких проблем в работе я не выявил. Просто это мой первый опыт работы с LPC 23-й серии, и у меня возникло подозрение, что я что-то неправильно развел/подключил. Плюс сейчас идет отладка кода и программу приходится часто перезаливать, а на низкой скорости это не сильно радуетsmile.gif
Скорее всего сделаю свой собственный загрузчик, чтобы уйти от этой проблемы.
Спасибо.
Go to the top of the page
 
+Quote Post
asen
сообщение May 12 2009, 09:55
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



качество кварца (точность) еще и кратность частоты проверте
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 12 2009, 10:03
Сообщение #5


Гуру
******

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



Цитата(asen @ May 12 2009, 12:55) *
качество кварца (точность) еще и кратность частоты проверте

Внимательно читаем описание проблемы. Еще раз читаем.. Теперь отвечаем на вопрос - причем тут кварц?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ku6opr
сообщение Jun 9 2010, 19:51
Сообщение #6





Группа: Участник
Сообщений: 3
Регистрация: 12-09-09
Пользователь №: 52 329



У меня на микросхеме написано:
SI2530.1 24
ZSD0831B
Не могу запрограммировать через USB, контроллер не обнаруживается Виндой.
Может это быть из-за неправильной частоты кварца?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 9 2010, 19:56
Сообщение #7


Гуру
******

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



Что такое Вы имеете ввиду, когда пишите USB? В теме речь идет о штатном UART загрузчике. А Вы о чем?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ku6opr
сообщение Jun 9 2010, 20:13
Сообщение #8





Группа: Участник
Сообщений: 3
Регистрация: 12-09-09
Пользователь №: 52 329



О штатном USB загрузчике, который тоже тактируется от внутреннего RC-генератора. Поправьте, если я что-то недопонимаю.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 9 2010, 20:54
Сообщение #9


Гуру
******

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



Цитата(Ku6opr @ Jun 9 2010, 23:13) *
О штатном USB загрузчике, который тоже....

Он не может "тоже", поскольку первичного загрузчика по USB нет. Совсем нет. Ну надо хоть по диагонали документацию просмотреть.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ku6opr
сообщение Jun 9 2010, 21:23
Сообщение #10





Группа: Участник
Сообщений: 3
Регистрация: 12-09-09
Пользователь №: 52 329



Огромное спасибо, что прояснили ситуацию
Go to the top of the page
 
+Quote Post
Nicollo
сообщение Mar 5 2013, 13:21
Сообщение #11





Группа: Новичок
Сообщений: 2
Регистрация: 5-03-13
Пользователь №: 75 902



Похожая проблема, только изначально все прошивалось через UART0, потом, после заливки простой программы дерганием ногой, выдает такую же ошибку, и не прошивается больше ни на одной скорости. Подскажите в чем может быть дело?
Go to the top of the page
 
+Quote Post
Nicollo
сообщение Mar 5 2013, 22:38
Сообщение #12





Группа: Новичок
Сообщений: 2
Регистрация: 5-03-13
Пользователь №: 75 902



Проблема решена, оторвался шлейф родного нуль-модемного кабеля...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 22:40
Рейтинг@Mail.ru


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