Hi everyone, I've been trying to figure out a way to get the Maple bootloader onto an STM32F103RBT6 mini development board I bought from Ebay. I do this in hopes that I'll be able to put it on a plain STM32F103RBT6 chip in the near future for use in a big project. Up to this point I have managed to get the bootloader onto the chip, but am unable to load any sketches onto it.
I already have an STM32 Olimexino that I use for my projects and have used a regular Maple board previously.
My Hardware:
STM32F102RBT6 mini development board by LCStudio (Chinese brand)
ST-LINK/V2 JTAG device
Pololu Wixel (temporary for USART communication with PC)
From what I've seen in the schematics, the board should be wired up properly to host the Maple system and work properly, but I can't get past the bootloader..
So, to get the bootloader onto the chip, I simply used the ST-LINK JTAGger to upload the (most recent?) Maple bootloader available on the website. No errors occur thankfully!
My board has BOOT0 and BOOT1 as jumpers near the JTAG header. I grounded BOOT1 and created a button setup for BOOT0 (first based off of the Maple board, then off of the STM32 Olimexino). Additionally, I wired up "D13" to an LED. However, once I power up the board, the LED flashes fast then slow as usual, but then continues to flash slowly endlessly. Trying to upload a sketch using the Maple IDE sometimes causes the LED to flash rapidly as if uploading properly, but then returns to blinking slowly after the upload is "complete." Unable to determine what was causing this, I decided to try reuploading the bootloader.
I tried via JTAG again but no different results. I then tried to flash it via serial with the STM32 built-in bootloader (standard instructions followed), but to no avail. Perhaps I'll try again when I get my other Serial-USB adapter, but I don't think it's a HW issue..
So, I'm stuck now and will probably use a different setup for my project. I'll keep working on this as a side project as I haven't seen any other attempts at trying to get this sort of thing to work (Maple on either a generic dev board or a single chip). If anyone's got any ideas, please feel free to share!
EDIT: A couple things I forgot to mention.. I'm using Maple IDE v0.0.12, Windows 7 32-bit. As for the sketch I'm trying to test it with: a simple LED blink.