Stap 5: Installeren STM32F103RB in de Arduino IDE
Om het te maken werk in de Arduino IDE 1.5.8 ik kies project Aduino STM32 die ik vond op GitHub op de volgende link:https://github.com/rogerclarkmelbourne/Arduino_STM32. Ik heb niet getest met versies > 1.6.x , omdat deze versies erg nieuw zijn en ik nog niet met hun eigenaardigheden hebben ondergebracht.
Ik leg hier een archief "klaar voor gebruik" met toevoegingen al gemaakt voor dit specifieke forum. Ik liet de hele originele projectstructuur intact. Ik heb net toegevoegd map (gemaakt na generic_stm32f103r):
[...arduino...]\hardware\arduino\STM32F1\variants\generic_stm32f103rb
en ik Raad definitie in bestand toevoegen:
[...arduino...]\hardware\arduino\STM32F1\boards.txt
met dit (ook gemaakt na generieke STM32F103R definities):
########################### Generic STM32F103RB ###########################<br> genericSTM32F103RB.name= Generic STM32F103RB series genericSTM32F103RB.build.variant=generic_stm32f103rb genericSTM32F103RB.build.vect=VECT_TAB_ADDR=0x8000000 genericSTM32F103RB.build.core=maple genericSTM32F103RB.build.board=GENERIC_STM32F103RB genericSTM32F103RB.upload.use_1200bps_touch=false genericSTM32F103RB.upload.file_type=bin genericSTM32F103RB.upload.auto_reset=true genericSTM32F103RB.menu.device_variant.STM32F103REB=STM32F103RB genericSTM32F103RB.menu.device_variant.STM32F103REB.build.cpu_flags=-DMCU_STM32F103RB genericSTM32F103RB.menu.device_variant.STM32F103REB.upload.maximum_size=131072 genericSTM32F103RB.menu.device_variant.STM32F103REB.upload.ram.maximum_size=20480 genericSTM32F103RB.menu.device_variant.STM32F103REB.upload.flash.maximum_size=131072 genericSTM32F103RB.menu.device_variant.STM32F103REB.build.ldscript=ld/stm32f103rb.ld #---------------------------- UPLOAD METHODS --------------------------- genericSTM32F103RB.menu.upload_method.serialMethod=Serial genericSTM32F103RB.menu.upload_method.serialMethod.upload.protocol=maple_serial genericSTM32F103RB.menu.upload_method.serialMethod.upload.tool=serial_upload genericSTM32F103RB.menu.upload_method.STLinkMethod=STLink genericSTM32F103RB.menu.upload_method.STLinkMethod.upload.protocol=STLink genericSTM32F103RB.menu.upload_method.STLinkMethod.upload.tool=stlink_upload genericSTM32F103RB.menu.upload_method.STLinkMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1
Opmerking: Deze wijzigingen zijn reeds in de bijgevoegde archief. Je hoeft alleen maar open te ritsen de archief inhoud en tot stand te brengen. (Zie afbeeldingen bij deze stap)