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

 
 
48 страниц V  « < 23 24 25 26 27 > »   
Reply to this topicStart new topic
> ucGoZilla, Новый народный программатор:)
_Артём_
сообщение Apr 15 2012, 04:32
Сообщение #361


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Dikoy @ Apr 15 2012, 05:58) *
Насколько нужен ресет при программировании AVR через JTAG?
Все апноты и ДШ говорят, что не нужен. Что достаточно TMS, TCK, TDI, TDO.

Да так и говорят.
Но есть ограничения: напрмер для М128 JTAG закрывает половину АЦП. Но если вам это не важно, то можно ограничится JTAG-ом.
Update: И как при этом отлаживаться, без ресета?

Цитата(Dikoy @ Apr 15 2012, 05:58) *
(в ISP он тоже какбЭ не нужен, однако...)

А как процессор сбросить?
Даташиты как раз говорят что нужен - без него никак.
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Apr 15 2012, 06:21
Сообщение #362


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



--Но если вам это не важно, то можно ограничится JTAG-ом.
Мне JTAG нужен по другой причине - у меня чипы в гирлянде. И программироваться будут через один разъём. Да и SPI занят обменом с периферией.
4 входами АЦП я могу пожертвовать, у меня м640.

--Update: И как при этом отлаживаться, без ресета?
Так а где написано, что без него никак? Ибо в доках я вижу следующее:
Цитата
Source Reset (optional) Used to reset the target device. Connecting this pin is recommended since it allows the JTAGICE mkII to hold the target device in a reset state, which can be essential to debugging in certain scenarios - for example if the JTD bit is set by the application firmware, disabling the JTAG interface. The nSRST pin has an internal pullup resistor in the JTAGICE mkII.

Цитата
Programming through the JTAG interface requires control of the four JTAG specific pins: TCK, TMS, TDI and TDO. Control of the reset and clock pins is not required.

Насколько понимаю, ресет нужен только чтобы сбросить девайс в случае зависа или плохого старта. Что при наличии RC на ресете, по моему опыту, исключено. Но даже если такое происходит, можно тупо переткнуть питание (не удобно, конечно, но часто ли мы программируем девайс?).
Знатоки JTAG протокола, отзовитесь! Часто ли оный дёргается?

--А как процессор сбросить?
Если речь об ISP, то держать SCLK в 0 при включении питания. Если это условие выполнено, ресет не нужен, МК войдёт в режим программирования (ну, ещё 0х58 ему плюнуть вовремя).
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 15 2012, 06:34
Сообщение #363


Гуру
******

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



ребята тему создайте новую и там трепитесь


--------------------
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Apr 15 2012, 16:02
Сообщение #364


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Ну да... Я то думал быстро ответят, а тут целая полемика образовалась cool.gif
http://electronix.ru/forum/index.php?showtopic=101753
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Apr 27 2012, 13:23
Сообщение #365


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



А вот у меня такая проблемная последовательность появилась:
1) программирование target
2) с target снимается питание, потом подаётся
3) повторное программирование возможно только после перетыкания USB разъёма (похоже, сносит виртуальный компорт - или он становится неработоспособным).
Годзилла из dessy, прошивка последняя.

Сообщение отредактировал Genadi Zawidowski - Apr 27 2012, 13:25
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 27 2012, 13:29
Сообщение #366


Гуру
******

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



Цитата(Genadi Zawidowski @ Apr 27 2012, 19:23) *
А вот у меня такая проблемная последовательность...

Так просто ответить не могу. Возможно какие либо специфические проблемы с питанием...
У Деззи не может быть последней прошивки. Они последний раз закупались до появления версии 120122.
Попробуйте все таки перепрошить программатор последней версией.


--------------------
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Apr 27 2012, 21:53
Сообщение #367


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

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(prottoss @ Apr 27 2012, 17:29) *
Так просто ответить не могу. Возможно какие либо специфические проблемы с питанием...
У Деззи не может быть последней прошивки. Они последний раз закупались до появления версии 120122.
Попробуйте все таки перепрошить программатор последней версией.


Я сам прошивал последней прошивкой после покупки. Про десси я упомянул чтобы Вы были в курсе про аппаратуру.

Специфические проблемы с питанием у таргета. Я его (питание) выключаю. Причём, если просто выдернуть шлейф из таргета а потом включить - ничего не отваливается.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 28 2012, 03:31
Сообщение #368


Гуру
******

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



Цитата(Genadi Zawidowski @ Apr 28 2012, 03:53) *
Специфические проблемы с питанием у таргета. Я его (питание) выключаю. Причём, если просто выдернуть шлейф из таргета а потом включить - ничего не отваливается.
Мне сложно судить о качестве питания Вашего устройства. Может быть как то разделить земяной провод разъема программирования от "грязной" земли.


--------------------
Go to the top of the page
 
+Quote Post
G_A_V
сообщение Apr 29 2012, 05:01
Сообщение #369





Группа: Новичок
Сообщений: 5
Регистрация: 10-09-10
Пользователь №: 59 415



Цитата(Genadi Zawidowski @ Apr 27 2012, 16:23) *
А вот у меня такая проблемная последовательность появилась:
1) программирование target
2) с target снимается питание, потом подаётся
3) повторное программирование возможно только после перетыкания USB разъёма (похоже, сносит виртуальный компорт - или он становится неработоспособным).
Годзилла из dessy, прошивка последняя.

При выключении-включении питания сильная импульсная помеха идет от target через программатор на компьютер, нарушая работу программатора - на моих платах все именно так. Подключайте программатор к компьютеру или target при уже включенном target.
Go to the top of the page
 
+Quote Post
Ivanof
сообщение May 1 2012, 14:14
Сообщение #370





Группа: Новичок
Сообщений: 9
Регистрация: 21-02-12
Пользователь №: 70 393



Приветствую PROTTOSS!
Что то разобраться не могу. При внутрисхемном программировании у МК используются выводы Rx Tx, а у программатора MISO и MOSI. Этот программатор не будет шить по ISP? У меня что то не выходит ))).
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 1 2012, 17:17
Сообщение #371


Гуру
******

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



Цитата(Ivanof @ May 1 2012, 20:14) *
...При внутрисхемном программировании у МК используются выводы Rx Tx, а у программатора MISO и MOSI. Этот программатор не будет шить по ISP? У меня что то не выходит ))).
Этот программатор отлично шьет по ISP. Какой МК у Вас? У МК AVR нет выводов с именами Rx и Tx.


--------------------
Go to the top of the page
 
+Quote Post
Ivanof
сообщение May 1 2012, 17:30
Сообщение #372





Группа: Новичок
Сообщений: 9
Регистрация: 21-02-12
Пользователь №: 70 393



128 мега, выводы на разьём программирования задействованы 2, 3 и 11: RXD0/(PDI) PE0 - 2, (TXD0/PDO) PE1 - 3 и (SCK) PB1 - 11. А на SPI разьёме исп. MISO и MOSI
Go to the top of the page
 
+Quote Post
prottoss
сообщение May 2 2012, 13:57
Сообщение #373


Гуру
******

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



Цитата(Ivanof @ May 1 2012, 23:30) *
...А на SPI разьёме исп. MISO и MOSI
Читайте документацию на используемый Вами AVR так же как Вы читаете документацию на любое непонятное Вам изделие, которые Вы хотите использовать.
Для особо догадливых:
ATmega128(L) Complete -> 26. Memory Programming -> 26.7 Serial Downloading -> 26.8 SPI Serial Programming Pin Mapping


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 8 2012, 16:59
Сообщение #374


Гуру
******

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



Привет всем. Хочу добавить поддержку программатором программирование AVR32. Если кто то сможет снять логи обмена по USB между avr32program.exe и JTAGICEmkII с командами "avr32program -ccomXX -pjtagicemkii cpuinfo" и "avr32program -ccomXX -pjtagicemkii readregs" буду весьма благодарен


--------------------
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 22 2012, 10:57
Сообщение #375


Гуру
******

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



Выложил новую прошивку для программатора. Нововведения коснулись только версии JTAGICEmkII.
1. Введена поддержка JTAG chain
2. Введена поддержка программирования AVR32

Глюков вроде не добавлено sm.gif


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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