• What is the effect of LDR r0, [r5, r6, LSL r2]
    It's actually written like this: LDR r0 , [r5, r6, LSL r2]...The first r0 is bolded. What does that mean (if anything)? Is there also a difference if it's written as "R0" instead of "r0"? My textbook...
  • Cortex-M0: What's included in the binary?
    Hi, I have two M0 projects.  The first project has only one assembly file startup.s.  The second project has one assembly file and one C file.  When I checked the memory map file of the second project...
  • Cortex-m0 instructions and core registers immediete values
    Hi, i have just got a cortex-m0(LPC1114) based dev board. I'm reading about the architecture and instructions. My understanding is that it supports most thumb 16-bit instructions and a handful thumb-2...
  • Why do you use Cortex-M?
    Hello everyone, I would like to know why you are using Cortex-M microcontroller. Why don't you adopt other microcontrollers such as 8-bit, 16-bit or MIPS or x86? The background is that I plan...
  • Bootloader in MK20DX256 32-bit ARM Cortex-M4?
    hi, i am first time trying to use ARM processor, I have selected Freescale following processor. MK20DX256 32 bit ARM Cortex-M4 my confusion are: 1: I don't know how to load my program in my ARM processor...