2023-10-16 08:56 AM
Hi, I'm trying to figure out how to program this MPU with the Arduino IDE.
I tried to make the serial port appear but without any success.
Unfortunately I have lost all reference to the purchase and it seems that RobotDyn no longer exists.
I tried the following configurations:
BlackPill F103C8
BluePill F103C8
BluePill F103C6
I tried to install the bootloader with STMCubeProgrammer using the following bootloaders:
generic_boot20_pc13, generic_boot20_pc13_fastboot, maple_mini_boot20
I installed the following USB drivers:
install_drivers.bat
install_STM_COM_drivers.bat
wdi-simple.exe
In all possible permutations, but I was able to program this board.
And STLINK isn't even displayed, at most I see a Maple_003 port which I tried to use but without success.
Where am I doing wrong ?
2023-10-18 09:25 AM
The firmware you load onto the STM32F1 has to facilitate the VCP, this can either come from the Arduino Loader parked on it, or from application code if that fills the device's memory.
Transitioning and resetting might cause the USB connectivity to be lost or fail. It can't speak to the robustness or suitability of the Maple loader.
2023-10-18 10:04 AM
Thank you Tesla DeLorean.
I only partially understand what you're telling me due to the lack of culture on the subject, in fact this makes this board very difficult to use, I'm a beginner and I'm trying to learn. Unfortunately all these problems do nothing but increase the complexity of use, obviously I'm talking about myself.
I thought a more sophisticated card than the BluePill such as the BlackPill would be better as it has a greater memory capacity and therefore even if my programs are not optimized I can still run them. But this way it becomes a difficult undertaking for my limited knowledge.
My program takes up 60% of the total available space so I don't think this could be the cause of the unstable operation.
The drivers installed on the PC are the latest and most used, the bootloader is the one written by RogerClark which from various online searches appears to be the best.
I honestly don't know what to do anymore...
2023-10-18 10:28 AM
For the most seamless integration with ST tools I'd recommend using the Nucleo 144 pins boards. Embedded development where you want / need a debugger.
For Arduino I'd either suggest their own brand products or those of AdaFruit or SparkFun. For scratch boards of this size the RPi Pico.
2023-10-19 12:51 AM
Ciao Tesla DeLorean,
after all I also have an STM32F4XX unfortunately I have little space and the core doesn't fit, I replaced the BluePill due to a memory space problem.
I saw the Nucleo board but it's too big...
I also tried using LGT8F328P but they have problems with some drivers and I couldn't get some sensors to work.
It's a real shame not to be able to make these BlackPills work, for me they were ideal, but without debugging (of the serial monitor) I struggle to check correct functioning.
Question, can they be programmed with some software other than the Arduino IDE, while still having the possibility of even spartan debugging like the Arduino serial one?
2023-10-23 07:39 PM
I apologize for the too hasty response regarding the Nucleo boards.
I went to look at a Mall and only saw boards bigger than the BluePill. But then going to the ST website I realized that I made a mistake, I saw that there are boards of the same size as the BluePills.
Pardon...