Проблема с запуском atmega128 в протеусе

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Ср май 22, 2013 19:18:17

Сообщение dir.as »

Приветствую!
У меня такая проблема, запускаю в Протеусе Atmega128 и выдает такую ошибку invalid opcode 0xffff at pc=0x11f6 ,есть какие нибудь идеи на счет этой ошибки
Если долго мучиться, да что нибудь получится!
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 573
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Откуда: Рязань

Сообщение EDSedov »

dir.as писал(а): invalid opcode 0xffff at pc=0x11f6
Переводится "поврежденный код", прошивку проверьте, можно даже на других контроллерах(с подстройкой кода программы под них) и/или симуляторах.
Выше нос! жизнь прекрасна! :))
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Ср май 22, 2013 19:18:17

Сообщение dir.as »

вот прошивка может что нибудь подскажет
atmega128, кварц на 16mhz, boot loader 2048
Вложения
lcd.hex
пошивка
(90.01 КБ) 537 скачиваний
Если долго мучиться, да что нибудь получится!
Вымогатель припоя
Аватара пользователя
Сообщения: 573
Зарегистрирован: Вс ноя 04, 2012 20:20:13
Откуда: Рязань

Сообщение EDSedov »

А пишите на каком языке, в какой среде разработки?
Выше нос! жизнь прекрасна! :))
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 20093
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

dir.as писал(а):есть какие нибудь идеи на счет этой ошибки
Есть. Вызывается команда (загружается 0x11f6 в РС) из пустого места в МК.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 29
Зарегистрирован: Ср май 22, 2013 19:18:17

Сообщение dir.as »

если в протеусе ставлю фьюз BOOTRST= programmed то выходит другая ошибка invalid opcode pc=0x1f002
к чему это все и как можно исправить чтоб запустилась
Если долго мучиться, да что нибудь получится!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Походу HEX тупо обрезан до 32кБ. Поэтому в обоих случаях происходит переход в "пустое" место флеша. Может какое-то ограничение компилятора?
Ответить

Вернуться в «AVR»