UglySTM32 – Just for Fun!

"Beauty is only skin deep, but ugly goes clean to the bone."― Dorothy Parker Melakukan "forking" STM32-base dan membuat UglySTM32. Masih tahap awal dan ujicoba. UglySTM32 intinya hanya menggunakan CMSIS! Tanpa library HAL dan LL. Struktur direktori saya modifikasi sekaligus upgrade CMSIS dari upstream. Untuk UglySTM32 hanya tersedia CMSIS tipe STM32F4xx saja. Yach agar "core … Lanjutkan membaca UglySTM32 – Just for Fun!

STM32H743VIT6 – OpenOCD

Jika menggunakan teks editor jadul dan Makefile, konfigurasi script target pada OpenOCD di set ke "dual bank" (Karena chip ini mempunyai 2 flash bank yang terpisah). Contoh konfigurasi pada Makefile.rules libopencm3. (Sesuaikan dengan platform yang digunakan jika tidak menggunakan libopencm3). Konfigurasi ini akan menambahkan opsi set DUAL_BANK 1. (Nilai 1 berarti dual bank onfire 🙂 … Lanjutkan membaca STM32H743VIT6 – OpenOCD

STM32H743VIT6 – Libopencm3 (Linker)

Sekedar catatan saja. Generator linker (ld) pada libopencm3 akan error (invalid origin for memory region rom2) saat membangkitkan file .ld. Hal ini karena penamaan map memory ROM1 & RAM1 devices.data tidak sinkron dengan yang lain. Cara memperbaiki dengan mengganti nama ROM1 dengan ROM2 dan nama RAM1 dengan RAM2. Untuk penamaan RAM tinggal diurutkan saja sampai … Lanjutkan membaca STM32H743VIT6 – Libopencm3 (Linker)

STM32CubeIDE + STM32F411CE “Black Pill”

STM32CubeIDE merupakan "Integrated Development Environment for STM32". Semua fasilitas dalam rancang bangun mikrokontroler STM32 dijadikan 1 atap dalam STM32CubeIDE ini. Mulai dari sarana untuk mengetik source program, melakukan cross compilasi, sampai melakukan download program ke flash chip STM32 lewat ST-LINK V2. Semua dilakukan sekali jalan. Untuk STM32CubeIDE bisa diinstall di Mac Os, Linux, dan Ms … Lanjutkan membaca STM32CubeIDE + STM32F411CE “Black Pill”

Visual Studio Code – STM32F4 Discovery

Mencoba koding sederhana di Visual Studio Code (VSC) untuk menjalankan STM32F4 Discovery board yang berisi mikrokontroler 32 bit. VSC merupakan program IDE (Integrated Development Environment) besutan Microsoft yang open source. IDE ini tersedia untuk Mac OS, Linux , dan Ms Windows. Sekilas VSC mirip-mirip dengan Atom dan Sublime Text yang banyak bermain dengan shortcut. OS … Lanjutkan membaca Visual Studio Code – STM32F4 Discovery