чем можно скомилировать hex в bin? Все, что на V-USB, не подходит. Скетчи Arduino тоже больше не подходят... 32u4 нельзя зашить в hid напрямую,надо через программматор..
На сколько я в курсе, hex и bin это то же самое, только представление там текстовое, а там байтовое. Как правило, программаторы понимают и то и то. А что значит скетчи не подходят? Надо компилировать в другой среде?
Зачем? Если не тёрли память 32U4, то должен присутствовать DFU-bootloader (зашивается на заводе). Для перепрошивки микроконтроллера нужен USB-шнурок, компьютер и специальная программка FLIP, а так же должна быть возможность вывод HWB микроконтроллера замыкать на землю при перезагрузке микроконтроллера, для запуска DFU-bootloader'а.
Память стерли...есть программатор,будем шить hex.Мы хотим сделать hid устройвсво,но нет исходного кода,только hex.надо hex переписать,а исходного кода его нет....
Добрый день всем.Есть ламерский вопрос.Шью хекс программатором АВР.проверяю работоспособность микросхемы.далее,хочу поставить битлоки защиты.Я это могу сделать как?Почитать исходник,нажать галочки и закатать назад?
мне нравится ход вашей мысли - сначала сами слили чужой код, а теперь задача выставить ЛОК, чтоб другим не досталось )))
я его не слил-он был залочен . Это дргая соврешенно программа ,написана головой.Если вы читали внимательно-я не смог считать.Теперь хочу и я так сделат-ибо не помню как были локи на превой ардуино поставлены...А были поставлены ок)
Вы же понимаете -что если она залочена-прочитать нельзя.Написали сами-или я нарушил чьи то права? Да -пытался-виноват)
А по другим битикам (высоковольтное программирование, бутлоадер и т.д) нельзя понять что такое галочка - это снять либо установить? Дабы не залочить насмерть пациента?
При наличии высоковольтого программатора залочить насмерть нельзя. Угробить прошивку можно, но ведь считается что она у вас есть?
спасибо за ответы да-есть прошивка ставлю только на битлоки и бутлок 11 галочки при попытке считать-читает только одну строчку вместо файла при попытке перезаписать фьюзы-пишет что стоят битлоки защиты
Еще обмотать цепями и навесить побольше замков! Не зря же писали целых три дня, а до это еще читали мануалы неделю!!! ))))
Тут про это спор идет ? Повторяться не буду... ----------------------------------------------------------------------------------------------------------------------------- CKSEL0 определяют частоту тактового генератора и его тип CKSEL1 CKSEL2 CKSEL3 SUT0 управляют режимом запуска тактовых генераторов МК, связаны с фьюзами CKSEL, а именно CKSEL0 SUT1 CKOPT определяет работу встроенного генератора для работы с кварцевыми резонаторами, устанавливает "амплитуду" колебаний тактового сигнала на кварце RSTDISBL очень опасный фьюз, ошибочная установка может отключить вывод RESET, после чего пропадет возможность программирования ISP программатором. Бит RSTDISBL превращает вывод RESET в порт ввода-вывода SPIEN фьюз, который разрешает работу МК по интерфейсу SPI. Все микроконтроллеры выпускаются с уже установленным битом SPIEN EESAVE защищает EEPROM от стирания BOOTSZ0 определяют размер области памяти записываемых программ BOOTSZ1 BOOTRST определяет адрес, с которого и будет начато исполнение программы BODEN при выставлении (BODEN=0), будет контролировать питающее напряжение BODLEVEL определяет момент срабатывания детектора уровня питающего напряжения SELFPRGEN разрешает (SELFPRGEN=0) или запрещает (SELFPRGEN =1) программе производить запись в память OCDEN разрешает или запрещает чтение программы из памяти контроллера