Home

Welcome to My Blog

STM32 Memory Sections Layout

arm-none-eabi-objdump -h blinky.elf blinky.elf: file format elf32-littlearm Sections:Idx Name Size VMA LMA File off Algn0 .isr_vector 00000188 08000000 08000000 00010000 20 CONTENTS, ALLOC, LOAD, READONLY, DATA 1 .text 00000088 08000188 08000188 00010188 22CONTENTS, ALLOC, LOAD, READONLY, CODE2 .comment 00000059 00000000 00000000 00010210 20 CONTENTS, READONLY 3 .ARM.attributes 0000002c 00000000 00000000 00010269 20CONTENTS, READONLY

Qemu Uart emulation with AVR Atmega 328P

Building avr-gcc -gdwarf-2 -g3 -DMOCK -DF_CPU=8000000UL -Os -mmcu=atmega328p -o uart.elf uart.c Emulating qemu-system-avr -S -s -nographic -serial tcp::4444,server,nowait -machine uno -bios uart.elf After connecting to tcp exposed uart enter the c command to continue then you will see Hello in the telnet terminal. Connecting to Uart telnet localhost 4444 Control + ‘]’ to stop listening…


AVR Programming Notes

Pinouts Words of Warning Adding compiler and flasher to PATH The most pain free way to install the compiler avr-gcc and the flasher avr-dude, is to just install Arduino IDE. For avr-gcc add the following to you PATH C:\Users\ckoch\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\bin For avrdude add the following to your PATH C:\Users\ckoch\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17\bin Compiling and Flashing Flashing usbasp with avrdude…

STM32 Nucleo F030R8

Open image in a new tab to view properly. Note on image: The above are from screenshots that I have taken from the pdf documentation and pieced together in paint to make full side by side images.

Angular CLI workflow

Often when working on using new feature Angular it is best to start out with a small prototype that isolates the feature from the rest of your site. The advantages to this are: Able to quickly test the feature independent of your other app code By isolating the feature we will know that if/when things…

Follow My Blog

Get new content delivered directly to your inbox.

Design a site like this with WordPress.com
Get started