Jump to content

Recommended Posts

Posted

moin

wir haben ein problem beim MIOS upload:

pic18 is mit bootstraploader gebrannt und alles, funktioniert auch wunderbar, ABER

wenn wir versuchen, das mios zu sysexen kommen immer nur wenige checksums zurück

das ändert sich aber auch von mal zu mal

wir hatten bisher werte zwischen 0 und 9

wir haben auch schon mehrere settings für die delays und so ausprobiert, aber das macht alles keinen unterschied.

mfG

DiStAnCe

Posted

Moin DiStAnCe,

ein paar Fragen zur Problem-Eingrenzung:

- Kommt der "Request for Upload" SyxString:

F0 00 00 7E 40 [device-id] 01 F7

- Passt der Header ID (["every CoreModule in the MidiBox MidiSystem need his own ID set by the The MIOS bootstrap loader"] => Bootloader/IC Prog) und der MIOS ID im MIOS SysExDump zusammen?

- Sendest Du Mios via SysExDump innerhalb von  2 Sekunden nach dem Empfangen des "Request for Upload"?

- Lemonhorse

Posted

einfach ma der reihe nach:

request string kommt (alle 2 sec)

header-id passt

2 sekunden: ja klar (hab ja auch garkeine wahl, wenn die zwei sekunden um sind kommt ja schon der nächste request-string)

wie schon gesagt, ich bekomme ja teilweise positive checksums

aber halt nicht alle, es scheint so als würde das MIOS immer nur so "halb" hochgeladen und die andere hälfte verloren gehen

Posted

So etwas hatten wir schon zweimal, in beiden Faellen lag es am Soundkarten Treiber (lass mich Raten: Kx Driver?)

Die Funktion laesst sich mit einer Rueckkopplungsschleife ueberpruefen - Zitat aus http://www.ucapps.de/howto_debug_midi.html

Ensure that the MIDI interface of your computer is working: loopback the MIDI Out of your PC to the MIDI In of your PC and send any SysEx dump by using the "Send/Receive SysEx" function of MIDI-Ox. The number of sent bytes must match with the number of received bytes. If it doesn't match, search for a new driver for your MIDI interface/sound card. If not available, you can possibly fix this problem by lowering the Low Level Output Buffer size (normaly set to 2048 ) and by increasing the output delay (normaly set to 0 ms) in the MIDI-Ox SysEx configuration menu

http://www.ucapps.de/mios/bootstrap_sysex1.gif

Gruss,

       Thorsten.

Posted

läuft alles wunderbar

bytes out = bytes in

und so

ich hab trotzdem mal delays eingestellt und so, naja und buffer verkleinert hatte ich ja vorher schon

aber das scheint ihn überhaupt nich zu intressieren

bei meinen vier versuchen jetzt grade hatte ich 0, 1, 1 und wieder 0 checksums...  :-/

ich verstehs net...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...