How to program STM32F103CB by USB directly (Windows)



Usually, we need a USB to TTL programmer (AKA Serial Programmer) or STLink programmer to program STM32 based boards.

But you can direct program STM32F103CB Blue Pill Board (As shown in above picture) through its built-in micro USB port using a custom bootloader.


1. Connect the hardware as below. You can use any USB to TTL Converter.

Programmer        Device
Tx ----------------> A10
Rx ----------------> A09
5V ----------------> 5V
Gnd --------------> GND




2. Set boot pin, BOOT0 to '1 position' (Right most 2 pins)

3. Reset the board using the reset button

4. Download following zip file and extract it.



5. Goto the extracted directory and run the following command on terminal/command line (Change the COM Port to your available COM Port)

./stm32flash.exe -w ./generic_boot20_pc13.bin COM7





6. After the success message, power off the board and set BOOT0 pin to '0 position' again.

7. Connect USB Mini cable.

8. Open the Arduino IDE and select the board STM32F103C (Watch this video to know how to install STM32 Package: https://www.youtube.com/watch?v=K-jYSysmw9w)


9. Now select following settings from Tools menu


10. Select the USB Port which is introduced with name within the brackets

               Ex:  'COM # (Maple Mini)'

Note

If you unable to find this special port, you need to install Maple Mini Drivers. For that, please go to Arduino install directory. (Mine is C:\Program Files (x86)\Arduino)

Arduino install directory > hardware > Arduino_STM32 > drivers > win

(Example: C:\Program Files (x86)\Arduino\hardware\Arduino_STM32\drivers\win)

Then run the file named, install_drivers.bat


11. Now you can upload a sketch to the board and get a fun :-) 

















හොද නරක vs. බටහිර චින්තනය



හොද -   නරක  
යහපත -    අයහපත  

මේවා තීරණය කරන්නේ කවුද?


ජර්මනිය/ජපානය, වෙනත් රටවල් අල්ලන්ට යුද්ධ කරන එක වැරදියි. එතකොට එයාලා සතුරු පාර්ශවය. බ්‍රිතාන්‍යය, ඇමරිකාව මිත්‍ර පාර්ශවය.

ඒත් ක්‍රි.ව. 1500-1900 ගණන්වල බ්‍රිතාන්‍යයේ/ ප්‍රංශයේ/ ස්පාඥයේ/ ඕලන්දයේ යටත් විජිත ව්‍යාපාරයේ කිසිම වැරැද්දක් නෑ.

ජර්මනියේ හිට්ලර් යුදෙව්වන්ව ගෑස් කාමර වල දාලා මරපු එක වැරදියි. හැබැයි ඇමරිකාව පරමාණු බෝම්බ දාලා හිරෝෂිමා නාගසාකි නගර පිටින් විනාශ කරපු එකේ වැරැද්දක් නෑ.


ඉතිහාස පොතේ උගන්වන්නේ එහෙමයි.

මේක තමයි බටහිර චින්තනය. එයාලට හරි කියලා හිතෙන දේවල් අපිත් හරියි කියලා පිලිගන්න ඕන.


#thinkOut_of_the_Box



Windows Photo Viewer ආපසු ගමු...




Windows 10 වලට Update කරපු ගොඩක් අයට තියෙන ප්‍රශ්නයක් තමයි Windows Photos App එක  Load වෙන්න ගොඩක් වෙලා යන එක. එහෙම නැත්නම් Slow ගතිය. Windows 7 කාලේ තිබුණ Windows Photo Viewer එක ආයෙත් ගන්නේ කොහොමද කියන එකයි අද Post එකෙන් කථා කරන්නේ.

මුලින් ම කියන්න තියෙන්නේ  මේ Windows Photo Viewer එක Windows 10 වල තියෙනවා. හැබැයි හංගලා තියෙන්නේ. මේ පියවර කීපය අනුගමනය කරලා ලේසියෙන් ම ඒක ආපසු Active කරගන්න පුළුවන්.


Step 1: Download the Script

මේකට Windows Registry එක Edit කරන්න ඕන. හැබැයි මේ පහල තියෙන PhotoViewer.reg කියන File එක Download කරලා Run කලාම Edit කරන්න ඕන Registries ටික Auto Update වෙනවා.

Download



Step 2: Run Script

දැන් මේ Script එක ක්ලික් කරලා Run කරන්න. Edit Permission ඉල්ලුවොත් Permission දෙන්න.



Step 3: Goto Windows Settings

දැන් Windows Settings වලට ගිහින් රූපසටහේ තියෙන විදිහට Apps අයිකනය  ෝරන්න.





Step 4: Select Default Apps Tab

දැන් Default apps කියන Tab එක ක්ලික් කරලා එතනින් Photos තෝරන්න.





Step 5: Select Windows Photo Viewer

දැන් පෙන්නන ලැයිස්තුවෙන් Windows Photo Viewer තෝරන්න.







වැඩේ සම්පූර්ණයි. "Old is Gold" කියනවා වගේ දැන් Stuck නොවී photos open කරගන්න පුළුවන්.