How to get start with STM32? You have seen tutorial around "how to program STM32 using Arduino", but in this tutorial I am going to setup environment on STM Test bench for native development of STM32 microcontroller

Step 1: Development Board

STM32F103C8x is powerful ARM Cortex M3 microcontroller ( Datasheet). Having 64k of flash memmory and 20k of SRAM. it is suitable for small form factor devices. the development board I used here can be buy from ebay.in.


<p>I really enjoyed following along on your Instructable. I ran into a problem using Workbench when I tried to go into debug. It gave an error and would not reset or transfer the program to the board. I could transfer the bin file using the ST-LINK utility successfully.</p><p>I have used your program in the free version of Atollic TrueSTUDIO without any issues, but would like to get Workbench working. </p><p>Have you or anyone by chance run into this type of problem? I saw on the web where it was suggested to change the reset line in the .cfg file. It didn't work for me.</p>
<p><a href="https://www.instructables.com/member/boingx" rel="nofollow">boingx</a> can you post your debug log. It would help to track problem</p>
<p>Note that nearly all (every one of the 20+ I own) C8 chips actually have 128k of flash and can be programmed as a CB.</p>
<p>I verified memory using STM32 ST link utility it shows 64k of memory. If you have reference then please reply</p>
<p>The stm32flash serial flash utility will let you access the full range if present.</p>
<p>Thank you David for your reply.The value I picked up from datasheet, is the minimum value of memory size i.e. &ndash; 64 or 128 Kbytes of Flash memory. I will verify memory map on hardware.</p>
<p>Do you have a link to that tutorial for the stm32 with Arduino?</p>
<p>no I dont have any link but I can create it.</p>

About This Instructable



More by dkhairnar:Chemistry Structures With Straw and Wire Firebase Integrate With ESP8266 Upload 360 Degree Photo to Facebook 
Add instructable to: