1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Iris. Проблема с прошивкой

Тема в разделе "Прошивка, настройки, режимы, особенности", создана пользователем Vasilisa, 9 сен 2015.

Реклама. Купить это место.
  1. Vasilisa

    Vasilisa Абитуриент

    Регистрация:
    9 сен 2015
    Сообщения:
    2
    Город:
    Kiev
    Имя:
    Vasilisa
    Всем привет, вообщем дело обстоит так: у меня на одном дроне (iris+) стоит прошивка не стандартная, а с определенного источника, которого уже, к сожалению, нет, могу ли я как-то скачать её с копта чтобы поставить её же и на другой дрон?
     
  2. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Привет. С Ирисом дела не имел, и до вашего сообщения думал, что там стандартный АРМ.
    Посмотрите вот эту статью, может она вам поможет (дампим "дудкой").
    Вот, скопировал самые "вкусные" куски статьи -
    Пример 4 (читаем Flash и пишем в файл dump.hex)
    1
    avrdude -p m16 -c usbasp -U flash:r:dump.hex:i
    Отличие от первого примера, отсутствует “-e” (стирать чип нам не надо), команда :w: (write, писать) заменена на :r: (read, читать), добавлено :i (формат файла Intel Hex)
    При прошивке формат файла определяется автоматически, указывать его не обязательно. Когда пытаетесь слить прошивку, указывать формат файла нужно обязательно.
    Поддерживаемые форматы файлов:
    i – Intel Hex
    s – Motorola S-record
    r – raw binary; little-endian byte order, in the case of the flash ROM data
    m – immediate mode; actual byte values specified on the command line, separated by commas or spaces in place of the filename field of the ‘-U’ option. This is useful for programming fuse bytes without having to create a single-byte file or enter terminal mode. If the number specified begins with 0x, it is treated as a hex value. If the number otherwise begins with a leading zero (0) it is treated as octal. Otherwise, the value is treated as decimal.
    a – auto detect; valid for input only, and only if the input is not provided at stdin.
    d – decimal; this and the following formats are only valid on output. They generate one line of output for the respective memory section, forming a comma-separated list of the values. This can be particularly useful for subsequent processing, like for fuse bit settings.
    h – hexadecimal; each value will get the string 0x prepended.
    o – octal; each value will get a 0 prepended unless it is less than 8 in which case it gets no prefix.
    b – binary; each value will get the string 0b prepended.

    Пример 5 (читаем eeprom и пишем в файл eepromdump.hex)
    1
    avrdude -p m16 -c usbasp -U eeprom:r:eepromdump.hex:i
    Пример 6 (выполняем сравнение (верификацию) Flash памяти с указанным hex файлом)
    1
    avrdude -p m16 -c usbasp -U flash:v:upload.hex
    В последнем параметре :v: (verify, проверить).

    Если нам надо одним движением прошивать флеш память и прошить фьюзы, разумно сделать пакетный файл с примерно следующими командами:

    1
    2
    C:/avrdude/avrdude -p m88p -c usbasp -e -U flash:w:upload.hex
    C:/avrdude/avrdude -p m88p -c usbasp -U lfuse:w:0xE2:m -U hfuse:w:0xDF:m
    То есть вам надо скачать флеш, еепром и потом залить это в подопытного кролика (такой же микроконтроллер но уже с бутлоадером). Но возможны неудачки.
    1. Бутлоадер может оказаться нестандартным.
    2. Прошивка может быть залоченной (хотя тут я сомневаюсь)

    С какого источника заливалась прошивка ранее? Может мы вам сможем дать новый адрес....
     
  3. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Раз речь пошла про Ирис, то давайте фотки, что у него внутри и детально. Очень интересно!
     
Реклама. Купить это место.