First of all I am not unfamiliar with embedded systems. Moreover, shame on me, I am an electronics engineer specialized in embedded systems.
The question I am asking is actually a little bit complicated. Thus, I will not ask it directly but explain my intention for your understanding.
Maple Mini, as some of you know, is a little development board based on
STM32F10x arm processor. I intent to use it directly in my projects instead of designing a circuit for STM3210x processors.
Since my applications need to be real-time, fast and hardware oriented I do not want to use its own IDE. I need to use
Keil uvision. (For instance, I am programming
Arduino Pro Mini with
Now my question can be a little clearer, which is as follows.
Since the processor on Maple Mini is a standard STM32F10x I need to be able to program it on any platform that is suitable for this MCU, but factors that are not related to STM32 itself prevent this." Can you briefly explain what causes the difference when it comes to programming different boards (but same MCU like STM32F10x) with different IDEs?