|
|
  |
Olimex клон JTAGICE + ATmega644P не шьется FLASH |
|
|
|
Feb 19 2010, 08:15
|
Участник

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

|
Есть в наличии клон JTAGICE (Olimex AVR USB JTAG) и чип ATmega644P (20PU). То, что отлаживать не получится я уже понял  Но у меня не получается и прошить. Сигнатура, фьюзы, локбиты читаются и пишутся. EEPROM читается и пишется. А вот FLASH не получается. Пытаюсь использовать AVRStudio 4.18 Build 692. Файл прожовывает, пишет что записало OK, но при верификации читает из FLASH нули, кторые там до этого и были. Что я упустил, куда копать?
|
|
|
|
|
Feb 19 2010, 09:36
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

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

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

|
Цитата(VladimirYU @ Feb 19 2010, 12:36)  Странно, что нули, а не 0xFF. У меня а м64 проблем не было. Кстати, да. Что по умолчанию во FLASH зашито? Из EEPROM читаются FF а из FLASH 00 (или это оно так не читается).
|
|
|
|
|
Feb 19 2010, 11:00
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(Bitman @ Feb 19 2010, 13:22)  Кстати, да. Что по умолчанию во FLASH зашито? Из EEPROM читаются FF а из FLASH 00 (или это оно так не читается). Из флэш тоже должно из чистого кристалла 0xFF читаться. А почему на Olimex потянуло, отлаживать все равно не сможете? Любой AVR-программатор решит Ваши проблемы. Второе, не залочен ли случаем Ваш МК?
|
|
|
|
|
Feb 19 2010, 11:15
|
Участник

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

|
Цитата(VladimirYU @ Feb 19 2010, 14:00)  Из флэш тоже должно из чистого кристалла 0xFF читаться. А почему на Olimex потянуло, отлаживать все равно не сможете? Любой AVR-программатор решит Ваши проблемы. Второе, не залочен ли случаем Ваш МК? Olimex по незнанию  JTAG выбирал чтобы была возможность отладки. При работе с IAR+ARM+JLINK всё прекрасно получалось. Захотелось и с AVR чего-то похожего, но поспешил. И, по незнанию, взял Olimex. Видимо, всё же куплю JTAGICE MkII, но это процесс долгий, пока закажу, пока пришлют. А начинать пробовать нужно уже сейчас. Локбиты читаются как 0xFF, т.е. не залочены. Да и вряд-ли чистая микросхема с завода будет залоченной. Пробовал другой чип, правда, из той же партии - ведет себя аналогично.
|
|
|
|
|
Feb 19 2010, 11:21
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

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

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

|
Цитата(VladimirYU @ Feb 19 2010, 14:21)  Попробуйте из отладчика EWAVR IAR только врсия должна поддерживать м644. Дохлый номер. JTAGICE (клоном которого и является Olimex) не поддерживает ATmega644P. Отладчик IAR ругается, говорит не поддерживаемое устройство.
|
|
|
|
|
Feb 19 2010, 12:30
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(Bitman @ Feb 19 2010, 14:56)  Дохлый номер. JTAGICE (клоном которого и является Olimex) не поддерживает ATmega644P. Отладчик IAR ругается, говорит не поддерживаемое устройство. В общем это и ожидалось, совет defunct единственный в Вашем случае выход.
|
|
|
|
|
Feb 19 2010, 13:58
|
Участник

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

|
to defunct, VladimirYU Спасибо! Так и сделаю.
|
|
|
|
|
Feb 21 2010, 21:02
|
Группа: Новичок
Сообщений: 1
Регистрация: 15-06-07
Пользователь №: 28 465

|
Также прошел через это недавно. Пробовал ATMEGA644P cо всеми клонами Jtag Ice , которые были под руками (парочка разных нашлась в загашнике). Пять раз перепроверял разводку на плате и распиновку. Последняя авр-студия смогла определить чип , прочитать фьюзы и записать-прочитать только EEPROM. Положение спас простейший копеечный клон AVR ISP. Все прекрасно завелось и заморгало светодиодами  . Для отладки , да и чтобы не перепаивать Jtag-овский разъем , купил на следующий день дракона (давно хотел, как раз появился повод). Ice MKII покупать имхо глупо. Дракон форева.
|
|
|
|
|
Mar 11 2010, 14:50
|
Группа: Участник
Сообщений: 10
Регистрация: 17-10-08
Пользователь №: 41 020

|
Немного ОффТоп, не бейте плиз  . а подскажите, поддерживает ли данный программатор atmega 324P ?
|
|
|
|
|
Mar 12 2010, 05:28
|
Участник

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

|
Цитата(theDoctor @ Mar 11 2010, 17:50)  Немного ОффТоп, не бейте плиз  . а подскажите, поддерживает ли данный программатор atmega 324P ? Вот список из документации: ATmega16, ATmega32, ATMega323, ATmega162, ATmega169, ATmega128 ATmega32 пробовал - программируется и отлаживается на ура. Дкмаю, что 324P по аналогии с 644P не будет шиться этим программатором. Отлаживаться точно не будет.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|