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

 
 
 
Reply to this topicStart new topic
> Olimex клон JTAGICE + ATmega644P не шьется FLASH
Bitman
сообщение Feb 19 2010, 08:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 25-01-08
Пользователь №: 34 422



Есть в наличии клон JTAGICE (Olimex AVR USB JTAG) и чип ATmega644P (20PU). То, что отлаживать не получится я уже понял sad.gif Но у меня не получается и прошить.
Сигнатура, фьюзы, локбиты читаются и пишутся. EEPROM читается и пишется. А вот FLASH не получается.
Пытаюсь использовать AVRStudio 4.18 Build 692. Файл прожовывает, пишет что записало OK, но при верификации читает из FLASH нули, кторые там до этого и были.

Что я упустил, куда копать?
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 19 2010, 09:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Bitman @ Feb 19 2010, 11:15) *
Есть в наличии клон JTAGICE (Olimex AVR USB JTAG) и чип ATmega644P (20PU). То, что отлаживать не получится я уже понял sad.gif Но у меня не получается и прошить.
Сигнатура, фьюзы, локбиты читаются и пишутся. EEPROM читается и пишется. А вот FLASH не получается.
Пытаюсь использовать AVRStudio 4.18 Build 692. Файл прожовывает, пишет что записало OK, но при верификации читает из FLASH нули, кторые там до этого и были.

Что я упустил, куда копать?


Странно, что нули, а не 0xFF. У меня а м64 проблем не было.
Go to the top of the page
 
+Quote Post
Bitman
сообщение Feb 19 2010, 10:22
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 25-01-08
Пользователь №: 34 422



Цитата(VladimirYU @ Feb 19 2010, 12:36) *
Странно, что нули, а не 0xFF. У меня а м64 проблем не было.


Кстати, да. Что по умолчанию во FLASH зашито? Из EEPROM читаются FF а из FLASH 00 (или это оно так не читается).
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 19 2010, 11:00
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Bitman @ Feb 19 2010, 13:22) *
Кстати, да. Что по умолчанию во FLASH зашито? Из EEPROM читаются FF а из FLASH 00 (или это оно так не читается).

Из флэш тоже должно из чистого кристалла 0xFF читаться. А почему на Olimex потянуло, отлаживать все равно не сможете? Любой AVR-программатор решит Ваши проблемы. Второе, не залочен ли случаем Ваш МК?
Go to the top of the page
 
+Quote Post
Bitman
сообщение Feb 19 2010, 11:15
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 25-01-08
Пользователь №: 34 422



Цитата(VladimirYU @ Feb 19 2010, 14:00) *
Из флэш тоже должно из чистого кристалла 0xFF читаться. А почему на Olimex потянуло, отлаживать все равно не сможете? Любой AVR-программатор решит Ваши проблемы. Второе, не залочен ли случаем Ваш МК?


Olimex по незнанию sad.gif JTAG выбирал чтобы была возможность отладки. При работе с IAR+ARM+JLINK всё прекрасно получалось. Захотелось и с AVR чего-то похожего, но поспешил. И, по незнанию, взял Olimex. Видимо, всё же куплю JTAGICE MkII, но это процесс долгий, пока закажу, пока пришлют. А начинать пробовать нужно уже сейчас.

Локбиты читаются как 0xFF, т.е. не залочены. Да и вряд-ли чистая микросхема с завода будет залоченной. Пробовал другой чип, правда, из той же партии - ведет себя аналогично.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 19 2010, 11:21
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Bitman @ Feb 19 2010, 14:15) *
Olimex по незнанию sad.gif JTAG выбирал чтобы была возможность отладки. При работе с IAR+ARM+JLINK всё прекрасно получалось. Захотелось и с AVR чего-то похожего, но поспешил. И, по незнанию, взял Olimex. Видимо, всё же куплю JTAGICE MkII, но это процесс долгий, пока закажу, пока пришлют. А начинать пробовать нужно уже сейчас.

Локбиты читаются как 0xFF, т.е. не залочены. Да и вряд-ли чистая микросхема с завода будет залоченной. Пробовал другой чип, правда, из той же партии - ведет себя аналогично.

Попробуйте из отладчика EWAVR IAR только врсия должна поддерживать м644.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 19 2010, 11:52
Сообщение #7


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Bitman @ Feb 19 2010, 13:15) *
Видимо, всё же куплю JTAGICE MkII, но это процесс долгий, пока закажу, пока пришлют. А начинать пробовать нужно уже сейчас.

Ну так замените m644p на m64 и начинайте на нем с отладкой.
Приедет МК2 тогда и на m644 переползете.

JTAGICE поддерживает только m16/32/64/128, новые чипы он не умеет ни отлаживать, ни программировать.
Go to the top of the page
 
+Quote Post
Bitman
сообщение Feb 19 2010, 11:56
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 25-01-08
Пользователь №: 34 422



Цитата(VladimirYU @ Feb 19 2010, 14:21) *
Попробуйте из отладчика EWAVR IAR только врсия должна поддерживать м644.


Дохлый номер. JTAGICE (клоном которого и является Olimex) не поддерживает ATmega644P. Отладчик IAR ругается, говорит не поддерживаемое устройство.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Feb 19 2010, 12:30
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Bitman @ Feb 19 2010, 14:56) *
Дохлый номер. JTAGICE (клоном которого и является Olimex) не поддерживает ATmega644P. Отладчик IAR ругается, говорит не поддерживаемое устройство.

В общем это и ожидалось, совет defunct единственный в Вашем случае выход.
Go to the top of the page
 
+Quote Post
Bitman
сообщение Feb 19 2010, 13:58
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 25-01-08
Пользователь №: 34 422



to defunct, VladimirYU
Спасибо!
Так и сделаю.
Go to the top of the page
 
+Quote Post
alex_rekon
сообщение Feb 21 2010, 21:02
Сообщение #11





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



Также прошел через это недавно. Пробовал ATMEGA644P cо всеми клонами Jtag Ice , которые были под руками (парочка разных нашлась в загашнике). Пять раз перепроверял разводку на плате и распиновку. Последняя авр-студия смогла определить чип , прочитать фьюзы и записать-прочитать только EEPROM. Положение спас простейший копеечный клон AVR ISP. Все прекрасно завелось и заморгало светодиодами yeah.gif . Для отладки , да и чтобы не перепаивать Jtag-овский разъем , купил на следующий день дракона (давно хотел, как раз появился повод). Ice MKII покупать имхо глупо. Дракон форева.
Go to the top of the page
 
+Quote Post
theDoctor
сообщение Mar 11 2010, 14:50
Сообщение #12





Группа: Участник
Сообщений: 10
Регистрация: 17-10-08
Пользователь №: 41 020



Немного ОффТоп, не бейте плиз smile.gif. а подскажите, поддерживает ли данный программатор atmega 324P ?
Go to the top of the page
 
+Quote Post
Bitman
сообщение Mar 12 2010, 05:28
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 25-01-08
Пользователь №: 34 422



Цитата(theDoctor @ Mar 11 2010, 17:50) *
Немного ОффТоп, не бейте плиз smile.gif. а подскажите, поддерживает ли данный программатор atmega 324P ?


Вот список из документации: ATmega16, ATmega32, ATMega323, ATmega162, ATmega169, ATmega128

ATmega32 пробовал - программируется и отлаживается на ура. Дкмаю, что 324P по аналогии с 644P не будет шиться этим программатором. Отлаживаться точно не будет.
Go to the top of the page
 
+Quote Post

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

 


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


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