I have a strange problem that I just can’t figure out myself - my STM32_V1 board does not accept any uploads anymore. Here is the story:
After a year or so in storage, I recently got out my STM32_V1 board. This board used to work fine, and I was able to upload apps to it before. What was a little strange when I re-activated it was that the MIDI ports did not show any sign of life. So, when switching the board on, no message would be sent from neither of the two MIDI outputs. I am not sure if this is normal, but with the old Core8 you would get some message, so I assume that is a problem.
Anyways, I connected the STM32-V1 board via USB, and everything seemed to work fine. I was able to upload a few applications using the new MIOS Studio 2.0, until I decided to try the upload of the SEQ_v4 application. That one went fine as well, but since then, the Core behaves in a really strange way. Whenever I power up the board for the first time, re-scan the MIDI-ports, set MIDI input and output ports to MIDIbox SEQ v4, the status of the board seems fine, see screenshot “04.jpg”. If I press the START button in MIOS Studio, I end up with what you can see in “05.jpg”. After that, no more communication with the core is possible, and I have to unpower the core, re-scan MIDI ports, power up the core again, and re-scan the MIDI ports again to get a status message from the core. And so on…
This is really frustrating. I thought I would master the whole system fairly well, but I have no clue what is going on here :wacko:
This is what I get when connecting my core32 board to a Windows XP machine using MIOS Studio 2.0. Doesn’t look more successful than on Win 7, so it may not be an OS-related issue.
With older versions the USB MIDI communication via Juce/MIOS Studio 2 will fail (at least under MacOS, I’m not sure if the same effect happens under Windows)
Workaround: upload the new bootloader via UART based MIDI.
As Phil mentioned, the J15:RW pin shout be connected to ground (thereafter power-cycle the core) to force bootloader mode.
On the old core module, there was a resistor between J15A/B where this signal is available (see picture)