Jump to content


Photo
- - - - -

Bootloader or not Bootloader ?


  • Please log in to reply
2 replies to this topic

#1 cups75

cups75

    MIDIbox Newbie

  • Members
  • Pip
  • 6 posts
  • LocationTrieste - ITALY

Posted 02 September 2010 - 10:53

Dear all @ the forum !

I am into PIC programming for other hobbies and I have my PIC burner at home.
I think that, having the last MIOS version, I should only put ther PIC on the socket, start the programmer,
get the last MIOS version into the PIC and all is done...

Despite the fact I don't know exactly how to use MIDI to update a PIC, why should I first program the bootloader into the PIC,
and then upload the MIOS version via MIDI? I think it is sufficient to upload the MIOS via PIC programmer...
am I wrong? :unsure:

thanks for the feedback

Matteo aka cups75
strange game: the only winning move is not to play

#2 philetaylor

philetaylor

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 824 posts
  • LocationLeicester, UK

Posted 02 September 2010 - 17:51

Hi.

Yes you are wrong :)

Hopefully this will make things clearer.

MIOS is just the operating system so you need to upload an application as well. This is also handled by the bootloader. As each part of the MIDIbox software is stored in a particular location on the PIC, I don't think it will work without the bootloader as that is what starts your application (if it doesn't receive a response to it's upload request)

Also MIOS Studio gives you a very easy method of uploading software to your MIDIbox and simply needs a MIDI IN and OUT connection to the CORE.

Thanks

Phil

EDIT: In case I wasn't clear enough, the bootloader is NOT optional :)

Edited by philetaylor, 02 September 2010 - 18:13.


#3 cups75

cups75

    MIDIbox Newbie

  • Members
  • Pip
  • 6 posts
  • LocationTrieste - ITALY

Posted 02 September 2010 - 20:14

Uhm... things are becoming clearer... :rolleyes:

thank you so much
Matteo aka cups75
strange game: the only winning move is not to play




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users