Updating MegaDrum firmware via bootloader with MIDI-OX

Discussions related to MegaDrum Hardware

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby dmitri » Fri Jun 05, 2009 6:44 pm

Ken, does it bother you that 4 times out of 3 it ends up understood only by you what you've tried to say or explain?
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby Ken Forgettable » Fri Jun 05, 2009 7:45 pm

You mega644 settings *are* wrong - check.
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby dmitri » Fri Jun 05, 2009 7:56 pm

Ken Forgettable wrote:You mega644 settings *are* wrong - check.

Good! After all you *can* tell things so that others understand it.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby Ken Forgettable » Fri Jun 05, 2009 8:02 pm

XYZZY
Last edited by Ken Forgettable on Thu Sep 10, 2009 11:10 pm, edited 4 times in total.
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby jman 31 » Fri Jun 05, 2009 8:41 pm

dmitri wrote:Ken, does it bother you that 4 times out of 3 it ends up understood only by you what you've tried to say or explain?


:mrgreen: :mrgreen: Glad it's not just me. I was starting to think that there was stuff about this megadrum that was just not meant for me to understand! :?
jman 31
 
Posts: 536
Joined: Thu Jul 10, 2008 10:51 pm
Location: USA

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby Ken Forgettable » Fri Jun 05, 2009 9:28 pm

jman 31 wrote:stuff about this megadrum that was just not meant for me to understand! :?
How crap ATMELs tools and documentation is; that it should take three months and 21 countries to make sense of it. Microchip are way ahead here but the guys who implemented that architecture have only just retired leaving the PIC to emerge from mists of time (they'd be dead if they hadn't got the credit card market). We'd all be much better off and have much more fun if we got into mCUs with some true pedigree.
"... Hic".
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby elrules » Sat Jun 13, 2009 12:05 am

Could it be possible,dmitri, as you asked in another thread, that sending the "erase" sysex and the firmware inmediately (or 100ms, as in MCT) after, does not let enough time to MD to erase it?
elrules
 
Posts: 629
Joined: Thu Nov 29, 2007 4:51 pm
Location: Murcia, Spain, Europe, The World

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby dmitri » Sat Jun 13, 2009 12:09 am

elrules wrote:Could it be possible,dmitri, as you asked in another thread, that sending the "erase" sysex and the firmware inmediately (or 100ms, as in MCT) after, does not let enough time to MD to erase it?

MegaDrum bootloader has nothing to do with it. When "secure" version of the bootloader is selected in MCT it fails to send a firmware Sysex to any MIDI port. Even to virtual MIDI ports. Try it.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby Ken Forgettable » Wed Jun 24, 2009 1:42 pm

This is from the bootloader source at the beginning of this thread.
Code: Select all
#define UART_CTRL2_DATA   ((1<<UMSEL01) | (1<<UCSZ01) | (1<<UCSZ00))
Shouldn't we be using asynchronous (8, n, 1 @ 31250baud) comm's :?
If so the code should read;
Code: Select all
#define UART_CTRL2_DATA   ((1<<UCSZ01) | (1<<UCSZ00))
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Re: Updating MegaDrum firmware via bootloader with MIDI-OX

Postby dmitri » Wed Jun 24, 2009 4:35 pm

Ken Forgettable wrote:This is from the bootloader source at the beginning of this thread.
Code: Select all
#define UART_CTRL2_DATA   ((1<<UMSEL01) | (1<<UCSZ01) | (1<<UCSZ00))
Shouldn't we be using asynchronous (8, n, 1 @ 31250baud) comm's :?
If so the code should read;
Code: Select all
#define UART_CTRL2_DATA   ((1<<UCSZ01) | (1<<UCSZ00))

Yes, it should.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

PreviousNext

Return to MegaDrum Hardware

Who is online

Users browsing this forum: No registered users and 73 guests