• When does ITAdvance() pseudo-function Exactly called ?
    ITSTATE advances after normal execution of an IT block instruction. This is described by the ITAdvance() pseudocode function: // ITAdvance() // =========== ITAdvance() if ITSTATE<2:0> == '000' then...
  • Arm Instruction Set (Thumb-2)
    Hi , I am New to this Community I am Studying now Cortex-M3 .. I am reading Joseph Yiu book... I am Confused in the part of the instruction set , and I couldn't get the following: as i understand...
  • Is there any tools which can convert memory to assemble code?
    I am debugging in a Android problem. From log file there is a crash in services. But it is in service.odex. I tried to dump memory around crash pc and got values as following: [96941.575555@3] vma for...
  • Why thumb code can only access r0-r7?
    Hi Sir, I want to know why thumb code can only access r0-r7, which described in ATPCS? Thanks and best regards, Wenchuan
  • Invalid state usage fault( INVSTATE ) for arm instruction
    Hi, We tried to execute a small assembly instruction function in .asm file for M7 core controller in GHS. But it initiated a hard fault exception with INVSTATE (Invalid state usage fault) bit is set...