Первые шаги в микроконтроллерах
|
|
| Вт, 12.04.2016, 12:55 | Сообщение # 141
|
Витинари
Постов: 1503
Друзья |
Цитата 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, 13:03 | Сообщение # 142
|
System
Постов: 118
ОК |
Витинари, ну мне нужно только флеш залить, фьюзы старые остаются. Т.е. я правильно понял как надо ввести для прошивки команду для заливаемой прошивки, которая лежит в корне диска D, с именем SD - avrdude -c usbasp -p m328p -U flash:r:d:\SD.hex:i -V ?
|
|
| Вт, 12.04.2016, 13:06 | Сообщение # 143
|
Витинари
Постов: 1503
Друзья |
System, да, все так.
|
|
| Вт, 12.04.2016, 13:14 | Сообщение # 144
|
System
Постов: 118
ОК |
Витинари, спасибо. Вроде все прошло нормально...Ща проверю в работе
|
|
| Вт, 12.04.2016, 13:27 | Сообщение # 145
|
Витинари
Постов: 1503
Друзья |
System, возможно, стоит скачать последнюю версию avrdude (версия 6.3), прога активно пилится, добавляется поддержка новых камней и программаторов (вроде даже поддержку pickit2 сделали). Кто знает, может в 3 версии были баги с чтением сигнатуры 328-х.
|
|
|
| Вт, 12.04.2016, 13:48 | Сообщение # 147
|
Витинари
Постов: 1503
Друзья |
Скомпилированную шестую версию не нашел, приложил архив с 5. Просто распаковываешь и запускаешь консолью из этой папки.
|
|
| Вт, 12.04.2016, 13:58 | Сообщение # 148
|
System
Постов: 118
ОК |
Витинари, Спасибо, скачал. Но устройство нифига не пашет...
|
|
| Вт, 12.04.2016, 14:58 | Сообщение # 149
|
System
Постов: 118
ОК |
При прочтении с МК avrdudeshell выдал (1 скрин), видно что записано только начало прошивки,а потом пусто, одни FF, если сравнить со 2ым фото, самой прошивкой, видно что практически в МК ничего не пишется
|
|
| Вт, 12.04.2016, 15:07 | Сообщение # 150
|
Витинари
Постов: 1503
Друзья |
Видимо, контроллер накрылся, раз до определенного адреса прошивка идет, а потом - ни в какую.
|
|