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

 
 
 
Reply to this topicStart new topic
> ISP заливка LPC2378, Баян, но всё же
Gerasimov
сообщение Dec 24 2007, 12:48
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 23-10-07
Пользователь №: 31 648



Здравствуйте!
разжился отладкой OLIMEX LPC2378. Так как работаю в основном на ноуте, нет LPT и СОМ порта.
Решил что заливать буду через UART0 по USB2COM(TTL) преобразователю.
сделал так, чтобы джампер ISP_E можно было садить на землю. Подключил TTL выходы преобразователя к RX|TX процессора.
Замкнул ISP_E (P2.10) на землю, сресетил (моргать светиком перестал, там какая-то демо прога сейчас зашита) т.е. теперь работает бутлоадер.
Теперь пробую прочитать ID процессора, для этого пытался использовать:
самый свежий Flash Magic и старую (1.28) lpc21isp.exe с ключом -detectonly
без результатно :-(
скорости связи менял от 9600 до 11500.
Ножки RX c TX менял местами (а вдруг)
Смотрел скопом, от компа байтики идут, ответа нет.
На плате установлен кварц 12МГц, его и указывал в параметрах прошивальщиков.
В чём могут быть грабли? Читал в мануале, что бутлоадер LPC стартуя считает, что у него 14.748МГц, может в этом проблема.
Прошивальщик на сайте филипса не знает LPC2378, думал им как эталоном пользоваться.
Коков будет Ваш совет? JTAG пользоваться не хочу.
Go to the top of the page
 
+Quote Post
KRS
сообщение Dec 24 2007, 13:03
Сообщение #2


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

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



Цитата(Gerasimov @ Dec 24 2007, 15:48) *
Читал в мануале, что бутлоадер LPC стартуя считает, что у него 14.748МГц, может в этом проблема.

Это где такое написано?
Во всех LPC происходит подстройка частоты USART (в новых аппаратно) по символу ?
можно просто в терминалке нажать ? и увидеть ответ Synchronized
Причем баудрейт может быть любым нестандартным, главное что бы у LPC получился правильный прескалер, ну и PC железо поддерживало бы.
Я например коннектился с бутлоадером LPC2129 на скорости 1041667 (через FTDI).

У 2378 бутлоадер вообще работает от 4 мгц внутреннего генератора. Так что кварц тут совсем не причем!

Вам надо для проверки подключится обычным терминалом на 9600 и послать ? и если получите в ответ
Synchronized значит все ок! Если нет - либо чип мертвый, либо USART... либо в бутлоадер не попал
Go to the top of the page
 
+Quote Post
Romanello
сообщение Dec 24 2007, 13:24
Сообщение #3


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

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Подключил TTL выходы преобразователя к RX|TX процессора.


Проблема в том, что Вы подключились к процессору не отключив МС преобразователя RS232 (она, как правилио стоит на отладочных платах) и та в свою очередь из-за того что у нее вход висит в воздухе может давить Ваш сигнал. Выход либо отключить ту микросхему ( подняв ножку) либо подключиться к ней через диод и подвесив резистор к питанию (хотя это не совсем правильно, т.к. уровни не будут соотвествовать протоколу.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 24 2007, 15:15
Сообщение #4


Гуру
******

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



Цитата(KRS @ Dec 24 2007, 15:03) *
Это где такое написано?

Написано sad.gif, причем 12MHz. Написано сие в "BOOTLOADER UPDATE INSTRUCTIONS", где заодно эту частоту сказано как поменять в прошивке.
Цитата
Во всех LPC происходит подстройка частоты USART ...

Происходит, но в некоторых пределах частот кварцев и бодов sad.gif. Обещанные рабочие сочетания встречались в описании ISP. Низкоскоростные, типа, 9600 синхронизироваться должны всегда.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Gerasimov
сообщение Dec 25 2007, 04:14
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 23-10-07
Пользователь №: 31 648



ножки у RS232-го драйвера я поднял сразу прежде чем подключать свой USB2UART переходник
Go to the top of the page
 
+Quote Post
Gerasimov
сообщение Dec 25 2007, 07:09
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 23-10-07
Пользователь №: 31 648



Цитата(KRS @ Dec 24 2007, 16:03) *
У 2378 бутлоадер вообще работает от 4 мгц внутреннего генератора. Так что кварц тут совсем не причем!


помогло, связался до 57600, даже на 115200 что-то пытается (ID читает, на дампе памяти сбивается)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 07:42
Рейтинг@Mail.ru


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