простые и интересные  РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!



» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ


Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

Страница 15 из 20«1213141516171920»
Модератор форума: Электродыч, Витинари, Sam 
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Первые шаги в микроконтроллерах (Схемы программаторов, вопросы, советы)
Первые шаги в микроконтроллерах
Вт, 12.04.2016, 13:55 | Сообщение # 141        
Витинари
аватар
  Постов: 2474  Offline Модератор 
Цитата System ()
Сначала ввел команду, когда программатор был отключен. Выдал ошибку как я понял.

Правильно, сначала подключается программатор, только потом вводятся все команды.
Цитата System ()
Открыл оболочку - а там болт, не считывает МК sad , эту команду 1 раз было достаточно ввести и можно теперь проверять зашивать?

Оболочка не зависит от того, что вводится в консоль. Но раз через консоль читается нормально, значит, глючит оболочка.
Цитата System ()
Или нужно каждый раз - подключил программатор, ввел команду и потом сразу программировать?

Через консоль программируется командой -U с последующим указанием того, что прошиваем (флеш или фьюзы). Проверка при записи отключается командой -V:
Например, прошиваем флеш:
Цитата
avrdude -c usbasp -p m328p -U flash:r:путь к файлу/файл прошивки.hex:i -V

Прошиваем фьюзы:
Цитата
avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m hfuse:w:0xDD:m -u -V

где lfuse - младшие фьюз биты, hfuse - старшие.
Вт, 12.04.2016, 14:03 | Сообщение # 142        
System
аватар
  Постов: 118  Offline
Витинари, ну мне нужно только флеш залить, фьюзы старые остаются. Т.е. я правильно понял как надо ввести для прошивки команду для заливаемой прошивки, которая лежит в корне диска D, с именем SD - avrdude -c usbasp -p m328p -U flash:r:d:\SD.hex:i -V ?


Отредактировал System - Вт, 12.04.2016, 14:04
Вт, 12.04.2016, 14:06 | Сообщение # 143        
Витинари
аватар
  Постов: 2474  Offline Модератор 
System, да, все так.
Вт, 12.04.2016, 14:14 | Сообщение # 144        
System
аватар
  Постов: 118  Offline
Витинари, спасибо. Вроде все прошло нормально...Ща проверю в работе
Вт, 12.04.2016, 14:27 | Сообщение # 145        
Витинари
аватар
  Постов: 2474  Offline Модератор 
System, возможно, стоит скачать последнюю версию avrdude (версия 6.3), прога активно пилится, добавляется поддержка новых камней и программаторов (вроде даже поддержку pickit2 сделали). Кто знает, может в 3 версии были баги с чтением сигнатуры 328-х.
Вт, 12.04.2016, 14:32 | Сообщение # 146        
System
аватар
  Постов: 118  Offline
Витинари, а где скачать? smile Чето помоему не фиг не получилось sad , экран белым светится и все... Сейчас еще проверю одну ерунду, но маловероятно что это оно. Получается без верификации все равно не работает sad
Вт, 12.04.2016, 14:48 | Сообщение # 147        
Витинари
аватар
  Постов: 2474  Offline Модератор 
Скомпилированную шестую версию не нашел, приложил архив с 5. Просто распаковываешь и запускаешь консолью из этой папки.
Вт, 12.04.2016, 14:58 | Сообщение # 148        
System
аватар
  Постов: 118  Offline
Витинари, Спасибо, скачал. Но устройство нифига не пашет...
Вт, 12.04.2016, 15:58 | Сообщение # 149        
System
аватар
  Постов: 118  Offline
При прочтении с МК avrdudeshell выдал (1 скрин), видно что записано только начало прошивки,а потом пусто, одни FF, если сравнить со 2ым фото, самой прошивкой, видно что практически в МК ничего не пишется sad
Вт, 12.04.2016, 16:07 | Сообщение # 150        
Витинари
аватар
  Постов: 2474  Offline Модератор 
Видимо, контроллер накрылся, раз до определенного адреса прошивка идет, а потом - ни в какую.
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Первые шаги в микроконтроллерах (Схемы программаторов, вопросы, советы)
Страница 15 из 20«1213141516171920»
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2016, "Радиосхемы". Все права защищены. Почта