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

 
 
> Вход -RST/NMI как NMI - проблема с BSL
newbart
сообщение Oct 12 2008, 12:05
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 3-02-07
Пользователь №: 25 003



Сконфигурировал вход -RST/NMI как NMI и лишился возможности шить через BSL. А надо, м/к впаян, JTAGа нет. Есть возможность исправить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 12 2008, 20:37
Сообщение #2


Гуру
******

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



Без коммутации питания никак не исправить ИМХО. Нужно сделать так, чтобы питанием кристалла при загрузке управлял интерфейс BSL. Причем в программе нужно сделать таймаут (задержку) на изменение функции входа с RST на NMI.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 12 2008, 21:19
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(rezident @ Oct 12 2008, 23:37) *
Без коммутации питания никак не исправить ИМХО. Нужно сделать так, чтобы питанием кристалла при загрузке управлял интерфейс BSL.
Да. Или чтобы он хотя бы держал низкий уровень на Reset до входа в загрузчик. И пока он держит - подать питание на контроллер вручную.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 12 2008, 21:37
Сообщение #4


Гуру
******

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



Цитата(Сергей Борщ @ Oct 13 2008, 03:19) *
Да. Или чтобы он хотя бы держал низкий уровень на Reset до входа в загрузчик. И пока он держит - подать питание на контроллер вручную.
Не, Сергей, такой вариант не покатит. Посмотри внимательно последовательность сигналов для запуска BSL. Там два импульса TST/TCK должно пройти до того как RST отпустит. А без наличия питания подавать эти импульсы смысла нету. Самое простое это сделать задержку в программе на изменение функции RST/NMI. Или использовать один пин кристалла для идентификации подключения BSL. Если конечно имеются свободные пины.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 19:24
Рейтинг@Mail.ru


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