Hallo Nik,
noch mal genau: ich habe ein LPC17 Core Modul (läuft mit MIOS32) und ich habe das neue MBHP_MF_NG Motorfader Modul (läuft mit MIOS8).
Auf dem LPC1769 habe ich ohne Probleme den Bootloader einspielen können und die USB Midi Testapplikation über Mios Studio drauf geladen. Soweit wie ich das verstanden habe und mein Windows und Mios Studio mir es sagt, habe ich nun 2 komplette Midi Ports. Das LPC17 Modul hat ja auch 2 vollwertige MIDI Ausgänge.
Probleme habe ich mit dem MBHP_MF_NG Modul mit dem PIC18F452. Bootloader habe ich mir gezogen und mit dem PicKit 3 geflasht. Hat laut der anschließenden Verifikation auch super funktioniert. Wenn ich die IDs geändert habe, dann habe ich das mit IC Prog gemacht und das veränderte HEX File einfach gespeichert.
Dann habe ich das MBHP_MF_NG Modul am LPC17 Core angeschlossen (sowohl Midi Port 1 als auch 2) probiert, aber ein Query hat das MBHP_MF_NG Modul nie so wirklich (bis auf die komische Ausnahme in meinem 1. Port beschrieben) gefunden. Eigentlich sollte ich doch sehen das da ein Bootloader ist oder? Und das MBHP_MF_NG Modul sendet ja auch irgendwas (siehe oben).
Ich probiere aber nachher noch mal den Falsh Prouess erst anzustoßen und dann erst das MBHP_MF_NG Motorfader Modul mit Strom zu versorgen.
Beste Grüße
Andreas
Edit:
Soo, ich habe es gerade einmal ausprobiert erst auf senden im Mios Studio zu drücken und dann erst den Strom am Fadermodul anzulegen. Und siehe da, es passiert was. Mir scheint es so, als ob er Daten überträgt. Zumindest sagt er mir, dass er fertig ist mit der Datenübertragung.
Jedoch kommt danach vom MBHP_MF_NG Modul danach gleich wieder ein f0 00 00 7e 40 01 01 f7, was ich als Anfrage auf Datenübermittlung deute. Auch nach einem Power Cycle regt sich noch nicht mehr. Wenn ich mit dem MBHP_MF V3 Tool aus dem Mios Studio probiere auf das Fader Modul zuzugreifen klappt es auch nicht. Alles ein wenig komisch. Leider habe ich keinen anderen PIC um da einen Fehler auszuschließen. Aber irgendwas macht er ja auch ...
Ein Query auf die Device ID1 (auf der der Bootloader ja auch Anfragen sendet) klappt immer noch nicht.
Gibt es eine Möglichkeit, den Bootloader und die Apllication Firmware miteinander zu verschmelzen das ich sie gemeinsam in den PIC programmieren kann?