Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Показано с 1 по 10 из 10

Тема: Считывание прошивки из AVR

  1. #1

    Считывание прошивки из AVR

    Приветствую всех. Попросили сделать копию платы управления станка. "Сердце" платы - atmega8. Прошивка не закрыта, стоит только запрет на дальнейшую модификацию. Считал и flash, и eeprom, записал в новую мегу - микроконтроллер не работает - платы ведут себя по-разному. У новой какие-то постоянные уровни на ногах висят, на внешние раздражители не реагирует. Все фьюз биты одинаковые, железо точно не сложное, ошибок не замечается. Кто-нибудь сталкивался с такой проблемой?
    Шуруп, забитый молотком, держит лучше, чем гвоздь, закрученный отверткой.


  2. #2
    Аватар для Veka
    Регистрация
    18.01.2006
    Адрес
    Московская обл.
    Сообщений
    2,135
    А если попробовать другой экземпляр AVR?
    Желательно из другой партии.
    Каким программатором копируете?

  3. #3
    Цитата Сообщение от Veka Посмотреть сообщение
    А если попробовать другой экземпляр AVR?
    Перепаивать пока не хочется, все-таки паучок на 32 ножки. Программатор совместимый с STK500, пробовал считывать и из AVRStudio AVRPorg и CodeVisionAVR. Дизассемблер в АВРСтудио прошивку из обеих микросхемок понимает, код выглядит одинаково.
    Шуруп, забитый молотком, держит лучше, чем гвоздь, закрученный отверткой.

  4. #4
    Аватар для R4ITU
    Регистрация
    13.12.2003
    Адрес
    Тольятти
    Сообщений
    750
    Позывной
    R4ITU
    А генератор (если внешний) работает нормально?
    Boot секцию (если есть) точно прочли и переписали?
    Последний раз редактировалось R4ITU; 27.07.2010 в 18:10.
    "Затянувшаяся дискуссия означает, что обе стороны неправы".
    Мари Франсуа Аруэ Вольтер

  5. #5
    Цитата Сообщение от uu5jkb Посмотреть сообщение
    Все фьюз биты одинаковые,
    Скинте фьюзы сюда!!!
    Цитата Сообщение от uu5jkb Посмотреть сообщение
    стоит только запрет на дальнейшую модификацию.
    В чем проявляется????

    Успехов!!

  6. #6
    Цитата Сообщение от bob1 Посмотреть сообщение
    Скинте фьюзы сюда!!!
    С ними все нормально - внутренний РЦ на 8 мегагерц, если бы генератор не работал, не прошивался бы контроллер - внешнее тактирование не подключал, кварца или других резонаторов нет - ноги для тактирования используются как общие порты.

    Цитата Сообщение от bob1 Посмотреть сообщение
    В чем проявляется????
    АВРпрог пишет одну из степеней защиты, что-то вроде No futher modificatioans are available - среднее между нет защиты и полностью заблокирован

    Цитата Сообщение от Walerij Посмотреть сообщение
    Boot секцию (если есть) точно прочли и переписали?
    А в этом месте можно поподробней? Просто считал и перепрошил hex и eep. Под бутлоадер выделено 128 байт, возможно, он и использовался в оригинальной конструкции, ничего про это сказать не могу
    Шуруп, забитый молотком, держит лучше, чем гвоздь, закрученный отверткой.

  7. #7
    Аватар для R4ITU
    Регистрация
    13.12.2003
    Адрес
    Тольятти
    Сообщений
    750
    Позывной
    R4ITU
    Речь конечно все равно про фьюзы. Просто если используется загрузчик то в фьюзах указывается размер загрузочной области.
    Фьюзы пишите что проверяли....... Есть лок защиты загрузочной области флэш памяти от изменений (вроде тлько это, но не знаю точно). Но что это ещё дает?
    По идее читаться должна и писаться должна правильно, в свою область, если фьюзы соответствуют.
    Присоеденяюсь к выше сказанному - проверить фьюзы ещё раз, прям похоже что конфигурация чипа не та.
    Да и ещё.
    Не представляю что у Вас там за устройство, но бывают прошивки в которые вложены всякие инициализационные моменты.
    Например первое включение через удерживаемую какую нибудь кнопку к примеру и не одну. Но это делают при сложной периферии и один раз при самом первом включении. Или опрос шин на наличие какого нибудь ответа ввиде адресов (I2C) от датчиков температуры. Ответ приходит - подсчитывается кол-во датчиков и адреса записывается в еепром и стартует основная программа. И обычным включением эта процедура не запускается. Если датчиков другое колличество или их нет, то без инициализации прога не запускается - завис мертвый и все стоит.
    Это так к примеру возможному.
    Последний раз редактировалось R4ITU; 27.07.2010 в 22:16.
    "Затянувшаяся дискуссия означает, что обе стороны неправы".
    Мари Франсуа Аруэ Вольтер

  8. #8
    Цитата Сообщение от uu5jkb Посмотреть сообщение
    С ними все нормально
    Было бы нормально -устройство работало бы...Попробуйте сбросить биты LB и BLB и проверить в устройстве.

  9. #9
    Цитата Сообщение от bob1 Посмотреть сообщение
    Попробуйте сбросить биты LB и BLB и проверить в устройстве
    НУ вот, попробовал... Теперь точно контроллер перепаивать, потому что как было, так и осталось. Все фьюз биты абсолютно одинаковые, включая защитные.
    Цитата Сообщение от Walerij Посмотреть сообщение
    Не представляю что у Вас там за устройство,
    Никаких внешних термометров и тому подобной обвязки нет. Есть только пару моторчиков, несколько кнопок и индикатор. Плата вставлялась в устройство, где она подключалась ко всему, что необходимо для ее работы. Сейчас обе без всяких внешних подключений, исходная щелкает релюшками, реагирует на нажатия кнопок.

    Эх, надо было попробовать что-то написать туда, посмотреть, что контроллер вообще запускается и работает...
    Шуруп, забитый молотком, держит лучше, чем гвоздь, закрученный отверткой.


  10. #10
    Аватар для R4ITU
    Регистрация
    13.12.2003
    Адрес
    Тольятти
    Сообщений
    750
    Позывной
    R4ITU
    Проверьте пин RESET. Как он у вас исполнен и срабатывает ли обвязка?
    Если резюк высокоомный и кондер с утечкой - то висяк полный.
    Бывает всякое.
    "Затянувшаяся дискуссия означает, что обе стороны неправы".
    Мари Франсуа Аруэ Вольтер

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Motorola CM340 файл прошивки
    от drexx в разделе Модификация радиостанций
    Ответов: 12
    Последнее сообщение: 06.03.2011, 16:00
  2. ПРОШИВКИ РАДИОСТАНЦИЙ
    от leonidA в разделе Модификация радиостанций
    Ответов: 0
    Последнее сообщение: 21.05.2009, 16:20
  3. вопрос прошивки ЕLECTRA RU-210
    от prais06 в разделе Модификация радиостанций
    Ответов: 2
    Последнее сообщение: 29.04.2008, 22:53
  4. Программа прошивки GM-140
    от Professor в разделе Модификация радиостанций
    Ответов: 3
    Последнее сообщение: 21.04.2007, 16:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •