Перейти к содержанию
    

Прошивка LPC через USB-RS232 конверторы

Второй вариант уже зависит от Вашей реализации шелезяк и софта в SAM, но при построчной буферизации будет жить.
построчный парсинг это первое о чем я подумал для этого случая, но пока этот вариант мне совсем не нравится,

там очень много о чем нужно подумать... имея в виду еще и штатную работу.

(к чему, кстати, этот зверинец из ARM7),
Дык эта,

"Одна еду готовит, одна стирает, одна детей в школу водит.... И что все одна ?" ©почти Белое солнце в пустыне

 

Промконтроллеры это все, много-много каналов всего надо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

использую USB-COM конвертер MOXA

процессор lpc2148

 

1. замыкаю кнопкой ногу BSL P0.14 на землю

2. делаю сброс (на ноге 57 у меня стоит TPS3823 - супервизор запуска процессора с кнопкой для сброса)

3. размыкаю ногу BSL P0.14 (она подтянута через 2k к питанию)

4. прошиваю через UART0 из программы Philips Flash Utility (см. приложение)

5. делаю сброс

 

и все работает :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Промконтроллеры это все, много-много каналов всего надо...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По 485 без автоопределения направления передачи точно не прокатит и с автоопределением сомнения гложут. Мы так через штатный заливаем свой загрузчик, а тот уже как хочешь заливает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По 485 без автоопределения направления передачи точно не прокатит

 

 

Для НЕ "Magic" проблем нет сделать, насколько помнится, в даже проекте lpc21isp реализовано было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я только двумя руками за,

за то чтоб скорость ни разу не менялась, только как определить нужную ?

115200 было бы разумно...

очень просто! если LPC старых серий (без встроеного генератора),

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

 

А в новых сериях где есть генератор бутлоадер работает, насколько я помню от 4 Mhz, плюс в UART есть дробный прескалер и железное определение баудрейта. Надо просто посчитать какие могут быть баудрейты...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...