• Avoid using Keil 4.13a - it generates defective code
    I warn anybody before using ARM Keil 4.13a . It generates defective code . I have spent several hours with debugging a code that has been already worked. The problem affects local variables of functions...
  • UVSC not running in version 4.13a
    With a last version of Keil for ARM (4.13a) I am not able to establish a UVSC connection. Before it was running. Matlab example: obj.Keil = getenv('KEIL_DIR'); obj.libName = 'UVSC'; try...
  • CMSIS arm_rms_q15 defect
    Note: This was originally posted on 13th July 2012 at http://forums.arm.com There is a bug in arm_rms_q15 that saturates the sum before dividing for the mean. 00107 /* Truncating and saturating the accumulator...
  • how to avoid the switch code
    I have the impression that the routine that process a switch statement is (justifiably?) complicated and slow. I have a case with a lot of case statements. To "help the compiler" the cases are 0...
  • how to avoid generate _ARM_common_switch8 in switch case
    Dear all I would like to avoid generation on "_ARM_common_switch8" in switch case / MDK ARM. I cannot change the source code because of its porting past product. it may be difficult to use...