Bitz kullanıyordum. Birçok kişinin desteği, reklamı vb desteklemesiyle bir yere gelen bu ide son zamanlarda ismini değiştirdi (emBlocks dan embitz yaptı.) bu isim değişikliğinden zaten ayar olan ben , bunun altında bir çapanoğlu olduğunu düşünmeye başlamıştım. Kokusu yavaş yavaş çıkıyor. Paralı değil ama, şu an sadece bir kaç modülünü “Member Area” yaptı. “Member” olmak içim yıllık 49Eur istiyor. Para vereceksem seni mi alırım hemde ucu açık bir sözleşmeyle.(Bu arada GNU GPL lisansınıda kontrol etmek gerek.). Adam GCC kullanıyor. Bizde oturduk eclipse+gcc+openOCD yi port edelim dedik. Sağolsun Çağrı 😉 bu konuda oldukça yardım etti.
(http://elektronark.org/programlama-araclari/646/gnu-arm-eclipse/)
(Hazır çözümler mevcut isteyen oradan indirip kullanabilir. http://www.openstm32.org/HomePage)
Yapılacaklar
1. ECLIPSE NEON DOWNLOAD
https://eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-cpp-neon-1a-win32-x86_64.zip
2. WINDOWS BUILT TOOLS (WBT) DOWNLOAD
https://sourceforge.net/projects/gnuarmeclipse/files/Build%20Tools/
3. OPEN OCD DOWNLOAD
https://github.com/gnuarmeclipse/openocd/releases/download/gae-0.9.0-20150519/gnuarmeclipse-openocd-win64-0.9.0-201505190955-setup.exe
4. GCC TOOLCHAIN DOWNLOAD (4.7 or 4.9)
https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe
5. INSTALL ECLIPSE NEON (request java 1.8)
6. INSTALL WBT AND OPENOCD default path
7. INSTALL GCC ARM default path
8. GOTO ECLIPSE MARKETPLACE AND SEARCH GNU ARM AND INSTALL IT
9. SETUP DEBUG CONFIG
1 2 3 4 5 6 7 8 9 10 11 12 |
# Unfortunately, with no f103 disco, we're currently # using a separate disco board source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x2000 source [find target/stm32f1x.cfg] #source openocd.common.cfg #optional_local "openocd.stm32f103-generic.local.cfg" #tpiu config internal swodump.stm32f103-generic.log uart off 72000000 # Uncomment to reset on connect, for grabbing under WFI et al #reset_config srst_only srst_nogate #reset_config srst_only srst_nogate connect_assert_srst reset_config none separate |
10. SETUP IO REGISTER for peripheral register.
bu da videosu.