• Does anyone use assembler only with an ARM MCU?
    I have only used assembler when working with MCU's. I can follow a C program but have not used it in any commercial product. Can anyone suggest a development platform to start off learning the ARM and...
  • Could you explain this assembly line to me?
    Hi, I am learning ARM assembly code. The following is a Thumb disassembly from a short .c file: int main() {       printf("Hardware test, finish testing.\n");       return 0; } 00000000 <main>:    0:...
  • Where is the register definition of DHCSR for Cortex-M4
    The manual of Cortex-M4 defines the address of DHCSR but provides no information about the register format.
  • Unidentified hardfault on Arm Cortex-M4
    I have a whole bunch of hardfault annotations - all of them show CFSR value as 0. I've tested the annotation mechanism with two intentional hardfaults (divide by zero and write through null pointer) and...
  • Does "LDRD" instruction cause "UNDEFINSTR" error on Cortex-M4?
    Dear Experts, I'm working on a freertos project which is running at Cortex-M4 and I'm being troubled by a problme - hard fault. The following is my debugging process: I dump the registers in the...