armasm --cpu cortex-m3 -o test.o test.sthis however doesn't work I realized i had to replace the "--cpu cortex-m3" with "--device stm32". This makes me wonder if there are different arm tools or variations in different software or if the book was just wrong? Or is this what your supposed to use on linux (I'm using windows)?