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

 
 
> Прошивка LPC через USB-RS232 конверторы, с использованием Flash Magic
singlskv
сообщение Feb 5 2009, 20:52
Сообщение #1


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Собственно вопрос к тем кто пробовал,
работает ? глюки ? хинты ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Feb 5 2009, 22:21
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(singlskv @ Feb 5 2009, 23:52) *
Собственно вопрос к тем кто пробовал,
работает ? глюки ? хинты ?

через FTDI работает без проблем плюс еще подключены DTR/RTS на reset и вход в бутлоадер.
правда я тоже обычно мажиком не пользуюсь.
FTDI как раз используется что бы не ставить на плате преобразователь уровней, а прямо от FTDI TTL идет на LPC.
Плюс еще большой выбор баудрейтов (не стандартных) т.е. можно шить на гораздо большей скорости, но тут гглавную задержку вносит протокол загрузчика - он полудуплексный и надо ждать ответ по USB. А если загрузиь в RAM простой код, который сразу по странице данные принимает (я делал по 8 кб), то тут скорость увеличивается кардинально.

Сообщение отредактировал KRS - Feb 5 2009, 22:28
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 5 2009, 22:29
Сообщение #3


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(KRS @ Feb 6 2009, 01:21) *
через FTDI работает без проблем плюс еще подключены DTR/RTS на reset и вход в бутлоадер.
правда я тоже обычно мажиком не пользуюсь
Спасибо за инфу,
значит подозрения насчет "эха" вычеркиваем,
я с FTDI не имел дела,
что там со сменой скорости и flow control ?
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 5 2009, 22:38
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(singlskv @ Feb 6 2009, 01:29) *
Спасибо за инфу,
значит подозрения насчет "эха" вычеркиваем,
я с FTDI не имел дела,
что там со сменой скорости и flow control ?

насколько я знаю бутлоадер (я даже дизассемблировал некоторые версии и здесь писал о дыре, которую уже заделали) не использует бутлоадер flow control. Вообще бутлоадер в смысле обмена по UART довольно простой ( IMHO для бутлоадера так и должно быть). Ему и скорость UART по барабану!!! главное чтобы засинхронизировался!
А команда смены баудрейта в нем реализовано криво! там стоит проверка на стандартные значения!
Луче сразу коннектится на нужной скорости! Ее определить легко (зависит от возможностей чипа, есть ли там встроенный резонатор...)
FTDI позволяет установить любой баудрейт (который может получится из возможностей ее прескалера) об этом лучше читать в их даташите!
Могу сказать что я шил LPC2129 на скорости 250000, 125000
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 5 2009, 23:15
Сообщение #5


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(KRS @ Feb 6 2009, 01:38) *
насколько я знаю бутлоадер (я даже дизассемблировал некоторые версии и здесь писал о дыре, которую уже заделали) не использует бутлоадер flow control.
То есть реализация софтовой flow control вероятно не потребуется ?
Учитывая что "конвертер" USB-UART пишу я сам.
Цитата
Вообще бутлоадер в смысле обмена по UART довольно простой ( IMHO для бутлоадера так и должно быть). Ему и скорость UART по барабану!!! главное чтобы засинхронизировался!
А команда смены баудрейта в нем реализовано криво! там стоит проверка на стандартные значения!
Луче сразу коннектится на нужной скорости! Ее определить легко (зависит от возможностей чипа, есть ли там встроенный резонатор...)
Я только двумя руками за,
за то чтоб скорость ни разу не менялась, только как определить нужную ?
115200 было бы разумно...
и никаких команд о смене скорости...



Цитата(KRS @ Feb 6 2009, 02:07) *
USB переходник если поддерживает XON XOFF должен это делать уже в железе, а не через USB.
Подождите, что значит в "железе" ?
XON/XOFF для USB не преусмотрен, все это на уровне фирмвари, которую и нужно мне написать... smile.gif
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 6 2009, 10:58
Сообщение #6


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(singlskv @ Feb 6 2009, 02:15) *
Я только двумя руками за,
за то чтоб скорость ни разу не менялась, только как определить нужную ?
115200 было бы разумно...

очень просто! если LPC старых серий (без встроеного генератора),
то он в бутлоадере работает на частоте внешнего квраца, но есть прескалер на перефферию 4, в UART дробного прескалера нет т.е. максимальная скрость F/4/16, например если кварц 16 Mhz то скорость максимальная 250000 таку. скростоь FTDI позволяет установить. А из стандартных баудрейтов надо считать ошибку (должна быть в пределах 2 %) на 19200 хорошо получатеся.

А в новых сериях где есть генератор бутлоадер работает, насколько я помню от 4 Mhz, плюс в UART есть дробный прескалер и железное определение баудрейта. Надо просто посчитать какие могут быть баудрейты...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- singlskv   Прошивка LPC через USB-RS232 конверторы   Feb 5 2009, 20:52
- - zltigo   Цитата(singlskv @ Feb 5 2009, 23:52) рабо...   Feb 5 2009, 21:23
|- - singlskv   Цитата(zltigo @ Feb 6 2009, 00:23) С сами...   Feb 5 2009, 21:38
|- - zltigo   Цитата(singlskv @ Feb 6 2009, 00:38) 1. К...   Feb 5 2009, 21:45
|- - singlskv   Цитата(zltigo @ Feb 6 2009, 00:45) А каки...   Feb 5 2009, 22:00
|- - zltigo   Цитата(singlskv @ Feb 6 2009, 01:00) Тока...   Feb 5 2009, 22:30
|- - singlskv   Цитата(zltigo @ Feb 6 2009, 01:30) Это Ва...   Feb 5 2009, 22:54
|- - KRS   Цитата(singlskv @ Feb 6 2009, 01:54) Ну н...   Feb 5 2009, 23:07
|- - zltigo   Цитата(singlskv @ Feb 6 2009, 01:54) а ес...   Feb 5 2009, 23:18
|- - singlskv   Цитата(zltigo @ Feb 6 2009, 02:18) Тем бо...   Feb 5 2009, 23:23
|- - zltigo   Цитата(singlskv @ Feb 6 2009, 02:23) раск...   Feb 6 2009, 00:03
|- - singlskv   Цитата(zltigo @ Feb 6 2009, 03:03) Второй...   Feb 6 2009, 00:18
|- - zltigo   Цитата(singlskv @ Feb 6 2009, 03:18) Пром...   Feb 6 2009, 07:30
- - uriy   А вот что у меня случилось http://electronix.ru/fo...   Feb 6 2009, 05:06
- - cornflyer   использую USB-COM конвертер MOXA процессор lpc2148...   Feb 6 2009, 06:53
- - vesago   По 485 без автоопределения направления передачи то...   Feb 6 2009, 09:03
- - zltigo   Цитата(vesago @ Feb 6 2009, 12:03) По 485...   Feb 6 2009, 09:15


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

 


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


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