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

 
 
> Как запрограмировать фьюзы?, Случайно зашил фьюз BOOTRST?
Massaew
сообщение Mar 28 2008, 07:51
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 25-05-07
Из: СПб
Пользователь №: 27 967



Имеется
-ATmega16( http://megachip.ru/item.php?item_id=202116, http://megachip.ru/item.php?item_id=154105 )
-JTAG программатор от OLIMEX( http://megachip.ru/item.php?item_id=437071 )
-AVR Studio

Не вдаваясь в подробности получилось так

Надо было запрограмировать фьюзы CKSELх
В AVR Studio выбрана закладка фьюзы и не смотря на сообщения

Setting device parameters for jtag programming OK
Entering programming mode OK
Reading fuse bits (low to high) FAILED!
Leaving programming mode OK

Выбран вариант "Внешний резонатор 3-8МГц" нажата кнопка Program
А напротив бита BOOTRST стояла галочка!

После этого при попытке отладить программу на кристалле выдаются предупреждения

JTAG ICE: Warning: Execution stopped on boot loader reset vector.
JTAG ICE: Warning: Boot reset fuses are programmed, but the program entry function is located in the application section. Wrong boot reset fuses will probably cause erronous execution.
JTAG ICE: Warning: If this is not an error, this check can be disabled in the 'Debug' section in the JTAG ICE options.

После этого попытался перепрошить фьюзы, сбросив фьюз BOOTRST.
После этого вышеуказанных варнингов не выдает, но и отладка не работает(желтая стрелка не появляется напротив первой инструкции, можно только нажать стоп)

Что делать?
Раз такое получилось, значит фьюзы можно запрограммировать.
Тогда почему откат бита BOOTRST не прокатил?
И почему Reading fuse bits (low to high) FAILED? Т.е. писать фьюзы можно, а читать нельзя?


P.S.
Все эти манипуляции с фьюзами производил мой товарищ - он начал осваивать МК.
Вот стараюсь помочь ему.
Я сам работал только с MSP430 и C167 - AVR для меня тоже новая территория
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Igor26
сообщение Mar 28 2008, 08:42
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



[Сколько раз повторять, чтобы не цитировали сообщение целиком безо всякой на то необходимости? Модератор]
Посмотрите на Студийном программаторе закладку Board/ISP freg. Должно быть не более 240khz.

Сообщение отредактировал IgorKossak - Mar 28 2008, 10:56
Go to the top of the page
 
+Quote Post
Massaew
сообщение Mar 28 2008, 09:00
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 25-05-07
Из: СПб
Пользователь №: 27 967



Цитата(Igor26 @ Mar 28 2008, 11:42) *
Посмотрите на Студийном программаторе закладку Board/ISP freg. Должно быть не более 240khz.


эээ
где закладку эту смотреть?

И почему не более 240

И на что это должно повлиять? Можно будет прочитать фьюзы?

это нужно нажать кнопку

connect to the select AVR programmer

Вкладка main

Programming mode and target settings

кнопка settings?

Сообщение отредактировал Massaew - Mar 28 2008, 09:10
Go to the top of the page
 
+Quote Post



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

 


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


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