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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Вопрос по загрузке EP9302 через UART1
asen
сообщение Mar 1 2007, 05:46
Сообщение #1


Знающий
****

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



Добрый день !

Вот есть вопрос в докуменьте написано что чтобы сделать загрузку через уарт1 надо:
1 - boot0 и eedat в высокий уровень а boot1 в низкий
2 - COM настоноить 9600:8:1
3- подать питание и получить на экране терминала символ "<"
Все выше описаное делалось и получалось
4- подать на уарт1 4 ASCII символа либо "CRUS" или "SRUC"
5- подать на уарт1 данные 2048 байт (можно ли меньше ? в каком формате ? как отправить их через терминал? как получить его в IAR фиксированой длинны 2048?)
6- Получить на терминале символ ">" сигнализирующий окончание приема!
После чего процессор переходит на физический адресс 0x80014000 и начинает исполнять полученный код в ARM режиме!

Все верно ?

Пока не получается кто знает возможные варианты ?
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 1 2007, 10:08
Сообщение #2


Знающий
****

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



Вот щас чтото произошло и теперь на входе RSTON как будто включается транзистор и подтягивает внешний резистор к земле как будто работает как выход с открытым коллектором ! что такое не пойму толь вход умер ! частота подтягивания гдето 2Гц ! такого не должно быть это точно или как ?
Go to the top of the page
 
+Quote Post
sff
сообщение Mar 1 2007, 11:18
Сообщение #3


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(asen @ Mar 1 2007, 10:08) *
Вот щас чтото произошло и теперь на входе RSTON как будто включается транзистор и подтягивает внешний резистор к земле как будто работает как выход с открытым коллектором !

Ну так это задокументировано:
RSTOn Syscon 4ma User Reset in out - open drain

А вот про частоту подтягивания я что-то не понял... Это после подачи PORn через 0.5 сек реагирует RSTOn или как?
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 1 2007, 11:29
Сообщение #4


Знающий
****

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



Ну прикрутил я просто к входу RSTOn резистор чтоб тот поттягивал к 3,3в и смотрю осцилом а там прямоугольник с частотой 2Гц это нормально нет ?
Go to the top of the page
 
+Quote Post
sff
сообщение Mar 1 2007, 11:48
Сообщение #5


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(asen @ Mar 1 2007, 11:29) *
Ну прикрутил я просто к входу RSTOn резистор чтоб тот поттягивал к 3,3в и смотрю осцилом а там прямоугольник с частотой 2Гц это нормально нет ?

нет, это не нормально!

А может это влияние схем из аппноутов? посмотрите что на ноге PORn творится...
У вас распаян аппаратный вотчдог (и буфер под 32768) ? как подсмотрел по картинке ревизия кристалла E1 так что он с обоими багами ..
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 1 2007, 12:10
Сообщение #6


Знающий
****

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



У меня стаит АТmega48 она генерит 32768 кГц и делает сбросы т.е подает низкий уровень на PORn и RSTOn во время включения питания. Т.е алгоритм ее работы такой ждем поевления высокого уровня RDLED после чего выжидаем еще 1 сек и опускаем линии PORn и RSTOn в низкий уровень на 0,2сек. также к ATmega прикручены 2 кнопки по которым при нажатии атмега выдает импульс на нужны вход сброса
К стати PORn все нармально !
Еще идеи есть кроме как сменить проц ?
Go to the top of the page
 
+Quote Post
sff
сообщение Mar 1 2007, 12:56
Сообщение #7


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(asen @ Mar 1 2007, 12:10) *
У меня стаит АТmega48 она генерит 32768 кГц и делает сбросы т.е подает низкий уровень на PORn и RSTOn во время включения питания. Т.е алгоритм ее работы такой ждем поевления высокого уровня RDLED после чего выжидаем еще 1 сек и опускаем линии PORn и RSTOn в низкий уровень на 0,2сек. также к ATmega прикручены 2 кнопки по которым при нажатии атмега выдает импульс на нужны вход сброса
К стати PORn все нармально !
Еще идеи есть кроме как сменить проц ?

Вручную трогать RSTOn не обязательно, хоть она и помечена, как IO .. В референс дизайне у цирруса дергается только PORn.
Так что для чистоты эксперимента можно на меге ногу, идущую к цирюку RSTOn, вообще в 3 состояние...
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 1 2007, 13:43
Сообщение #8


Знающий
****

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



Вообщем так выставил на ноге меги отвечающей за RSTOn третие состояние но она по прежнему притянута к 3,3 через резистор 2,2к
Сейчас действия разворачиваются так включаем питание если долго плата лежала без питания и загрузка выставлена с уарт1 то прив включении питания красны светодиод сначало не горит примерно 1 сек потом подается на PORn импульс длятельностью 0,2с и он загарается и однаврименно на входе RSTOn опять появляется меандр частотой 2Гц да еще в терминал приходит символ < что толлько мне пока от этого не тепло не жарка какие эксперементы еще поставим
Go to the top of the page
 
+Quote Post
Andrei....
сообщение Mar 1 2007, 18:11
Сообщение #9


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

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Цитата(asen @ Mar 1 2007, 13:43) *
Вообщем так выставил на ноге меги отвечающей за RSTOn третие состояние но она по прежнему притянута к 3,3 через резистор 2,2к
Сейчас действия разворачиваются так включаем питание если долго плата лежала без питания и загрузка выставлена с уарт1 то прив включении питания красны светодиод сначало не горит примерно 1 сек потом подается на PORn импульс длятельностью 0,2с и он загарается и однаврименно на входе RSTOn опять появляется меандр частотой 2Гц да еще в терминал приходит символ < что толлько мне пока от этого не тепло не жарка какие эксперементы еще поставим


как я понимаю - постоянно перегружается процессор! у меня была такое было при нестабильной работе часового кварца (подключённого к процессору), проверьте его запуск (обратите внимание на номиналы емкостей).
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 2 2007, 06:01
Сообщение #10


Знающий
****

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



А можно по подробней у меня сигнал 32768 Гц подается на сигнал XTAL1 c микроконтроллера АТмега через ограничитель из 2 последовательно включенных диодов т.е. в уровнях 0 и 1,2В какие там могут быть кварцы и конденсаторы? можете сказать как справились с этой проблемой? может уровень синнала еще уменьшить?
Go to the top of the page
 
+Quote Post
Andrei....
сообщение Mar 2 2007, 10:15
Сообщение #11


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

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Цитата(asen @ Mar 2 2007, 06:01) *
А можно по подробней у меня сигнал 32768 Гц подается на сигнал XTAL1 c микроконтроллера АТмега через ограничитель из 2 последовательно включенных диодов т.е. в уровнях 0 и 1,2В какие там могут быть кварцы и конденсаторы? можете сказать как справились с этой проблемой? может уровень синнала еще уменьшить?


У меня использовался обычный часовой кварц, были проблемы с запуском. Без кварца, как известно процессор не стартует. Поскольку вы используете внешний генератор, вам должно быть виднее что делать. Но просто обратите внимание на этот момент. Если возможно, то попробуйте в качестве эксперемента часовой кварц.
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 2 2007, 10:22
Сообщение #12


Знающий
****

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



А при загрузкее с уарта должен вывод зеленого светодиода в 1 переключится или красного ?
Go to the top of the page
 
+Quote Post
Andrei....
сообщение Mar 2 2007, 11:35
Сообщение #13


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

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Цитата(asen @ Mar 2 2007, 10:22) *
А при загрузкее с уарта должен вывод зеленого светодиода в 1 переключится или красного ?


во премя ресета горят одновремнно зелёный и красный, потом
при загрузке с UARTа должен загораться зелёный светодиод, красный выключается.
Go to the top of the page
 
+Quote Post
asen
сообщение Mar 2 2007, 11:45
Сообщение #14


Знающий
****

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



А насчет алгоритма написанного в начале топа все правельно ? или я чтото не так понял ?
Go to the top of the page
 
+Quote Post
Andrei....
сообщение Mar 2 2007, 13:00
Сообщение #15


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

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Цитата(asen @ Mar 2 2007, 11:45) *
А насчет алгоритма написанного в начале топа все правельно ? или я чтото не так понял ?


насколько я помню, всё так!
Go to the top of the page
 
+Quote Post

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

 


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


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