First off I would like to say this is my first post on these forums and I just got into the Midi Box scene a couple of weeks ago and have some interesting projects in mind. Also I wanted to thank everyone in advance.
All of this information is off the top of my head since I am not currently at home with the module. (my new baby, awe) While I believe all the information is accurate if you think I am incorrect about something that may be important feel free to point it out.
The Problem:
A very basic application fails to load with a Error #11 midi-in overrun. This identical setup and application worked with a different core module that I made last week, although I don't currently have the other one to test again.
Symptoms:
1)MIOS studios shows the core is sending out the application request about once every 2 seconds once it is powered on. Is the core restarting?
2)Query sometimes works but sometimes doesn't. It comes back saying the bootloader is ready
3)Upload makes varying degrees of progress before getting the error.
4)With my last core module, every once in a while a load would fail and I would have these same symptoms but additional attempts always worked.
My Setup:
Core Module only, Rev4 of board(I think) built from mikes kit PIC18F452
M-Audio MidiSport 2x2
Windows 7 but running with XPMode Virtualization for midisport drivers.(I agree this is probably a poor idea but it's my current setup and I don't' think it is the problem)
9v battery for power, connected to J1
No LCD
No additional grounding of AINs
voltages seem good. 5.1v on all stated pins when ICs removed. 4.9 when ICs running.
core is drawing 30mA read at the battery.
Ran through all Core Tests and they Passed with one possible exception.
Core Test11: the C5 cap looks good, solder looks fine, It is new from the kit, although I don't know how to explicitly test it and don't have another one to try. I believe it is fine, but I am no expert.
Rx/Tx pins don't appear to be shorted. 10 Mohms between them.
I didn't run all the other midi troubleshooting tests yet but I will tonight.
Differences from the last core I made:
1)with the last core I switched to a DC adapter at some point.
2)with the new core I am using midi sockets that mount to the board. Old board I just used wires
3)old PIC has id 0x13(because I didn't know what I was doing), new board is 0x00 like it should be. Query is set to 00 and upload request from pic is ID byte=0x00
My Current Next Steps:
1)switch to DC power adapter
2)Confirm the IC sockets are good.(with multimeter)
3)Run the remaining midi troubleshooting tests
I don't really expect my next steps to shine any light on the situation(I know, pessimist) and I have read everything I could find on the forums/wiki/uCApps.
Any help, advice, or links to related issues would be appreciated.
I am very excited for this project and to join this community.
Thanks again in advance.