Загрузка MegaDrum firmware через bootloader...
Posted: Mon Mar 23, 2009 7:31 pm
Загрузка MegaDrum firmware через bootloader используя MIDI-OX.
Это превод оригинала на английском http://www.megadrum.info/forums/viewtopic.php?f=3&t=622 :
1. Включить MegaDrum удерживая кнопку LEFT нажатой. Если подключение по USB, и это первое подключение, позвольте Windows установит необходимые драйвера.
2. Запустите MIDI-OX (не запускайте MIDI-OX прежде чем подключили MegaDrum!). D меню MIDI-OX идёте Options->Configure Buffers и устанавливаете Output Buffers Size to 60000
3. Если MegaDrum подключён по USB, в меню MIDI-OX идёте Options->MIDI Devices и в 'MIDI Outputs' выбираете MegaDrum USB (может назватья иначе, например USB Audio). Если MegaDrum подключён по стандартному MIDI, в меню MIDI-OX идёте Options->MIDI Devices и в 'MIDI Outputs' выбираете MIDI port к которому подключён MegaDrum.
4. В MegaDrum выбираете правильную частоту кристалла для вашей(-его?) Atmega нажатием кнопки UP. Каждый раз нажимая на UP меню будет переключаться по кругу между 16MHz-20MHz-24MHz-12MHz. Если частота кристалла 16MHz, то нажимать UP не надо, т.к. 16MHz это частота кристалла по умолчанию.
5. В MegaDrum нажмите DOWN. Меню покажет 'Send Sysex now'.
6. Пропустите этот шаг, если у Вас старая верия bootloader'а без защиты от случайного стирания прошивки. В меню MIDI-OX идёте в View->SysEx... В окне SysEx идёте Command Window-> Load File... и загружаете это файл:
В том же окне SysEx идёте Command Window->Send Sysex. Через пару секунд MegaDrum покажет 'ERASED'. Если не покажет, то либо Вы выбрали неправильную частоту кристалла, либо у Вас электрические проблемы с MegaDrum, либо проблемы с Windows.
7. В меню MIDI-OX идёте View->SysEx... В окне SysEx идёте Command Window-> Load File... и загружаете .syx файл MegaDrum firmware соответсвующий Вашей версии MegaDrum hardware, например для 32-х входов MegaDrum на Atmega32 с кристаллом 16MHz файл будет называться megadrum32_16_32_20090306.syx, где первые '32' - это тип Atmegи, '16' - частота кристалла, вторые '32' - количество входов и '20090306' - версия firmware. Все в том же окне SysEx идёте Command Window->Send Sysex. MIDI-OX начнет посылать firmware в MegaDrum. MIDI LED при этом будет мигать примерно дважды в секунду. После 10-15 секунд загрузка завершится, MegaDrum покажет 'Updated finished' и автоматически перегрузится через пару секунд. Если процедура не сработала, то либо Вы выбрали неправильную частоту кристалла, либо у Вас электрические проблемы с MegaDrum, либо проблемы с Windows.
Это превод оригинала на английском http://www.megadrum.info/forums/viewtopic.php?f=3&t=622 :
1. Включить MegaDrum удерживая кнопку LEFT нажатой. Если подключение по USB, и это первое подключение, позвольте Windows установит необходимые драйвера.
2. Запустите MIDI-OX (не запускайте MIDI-OX прежде чем подключили MegaDrum!). D меню MIDI-OX идёте Options->Configure Buffers и устанавливаете Output Buffers Size to 60000
3. Если MegaDrum подключён по USB, в меню MIDI-OX идёте Options->MIDI Devices и в 'MIDI Outputs' выбираете MegaDrum USB (может назватья иначе, например USB Audio). Если MegaDrum подключён по стандартному MIDI, в меню MIDI-OX идёте Options->MIDI Devices и в 'MIDI Outputs' выбираете MIDI port к которому подключён MegaDrum.
4. В MegaDrum выбираете правильную частоту кристалла для вашей(-его?) Atmega нажатием кнопки UP. Каждый раз нажимая на UP меню будет переключаться по кругу между 16MHz-20MHz-24MHz-12MHz. Если частота кристалла 16MHz, то нажимать UP не надо, т.к. 16MHz это частота кристалла по умолчанию.
5. В MegaDrum нажмите DOWN. Меню покажет 'Send Sysex now'.
6. Пропустите этот шаг, если у Вас старая верия bootloader'а без защиты от случайного стирания прошивки. В меню MIDI-OX идёте в View->SysEx... В окне SysEx идёте Command Window-> Load File... и загружаете это файл:
В том же окне SysEx идёте Command Window->Send Sysex. Через пару секунд MegaDrum покажет 'ERASED'. Если не покажет, то либо Вы выбрали неправильную частоту кристалла, либо у Вас электрические проблемы с MegaDrum, либо проблемы с Windows.
7. В меню MIDI-OX идёте View->SysEx... В окне SysEx идёте Command Window-> Load File... и загружаете .syx файл MegaDrum firmware соответсвующий Вашей версии MegaDrum hardware, например для 32-х входов MegaDrum на Atmega32 с кристаллом 16MHz файл будет называться megadrum32_16_32_20090306.syx, где первые '32' - это тип Atmegи, '16' - частота кристалла, вторые '32' - количество входов и '20090306' - версия firmware. Все в том же окне SysEx идёте Command Window->Send Sysex. MIDI-OX начнет посылать firmware в MegaDrum. MIDI LED при этом будет мигать примерно дважды в секунду. После 10-15 секунд загрузка завершится, MegaDrum покажет 'Updated finished' и автоматически перегрузится через пару секунд. Если процедура не сработала, то либо Вы выбрали неправильную частоту кристалла, либо у Вас электрические проблемы с MegaDrum, либо проблемы с Windows.