• Common Code Elimination
    Common Code Elimination cortex-m3 uVision 5.13 I recent had to up the optimization level on my project to level 2 because my code size was too large for my target memory. In doing this I found...
  • why the wrapper function is used for rt_free_box in RTX
    I'm confused about the wrapper function used for rt_free_box in RTX... CMx reversion implements rt_free_box with exclusive access,LDREX/STREX,then it is intrinsically reentrant and thread-safe....
  • Is there any way to eliminate uVision 2 splash screen?
    I have a build process which invokes uVision 2 from the command line approximately 30 times and runs for around 12 minutes on an AMD 64 X2 3800+. Each time uVision is invoked, it displays the splash...
  • armcc 5.06u6: --multifile and the elimination of unused variables
    Hello, I have successfully used armcc 5.06u6 to compile and run a firmware for an ARM7TDMI target with 32kB flash. To save some space now I am trying to use the --multifile option. This actually saves...
  • Introducing a Python wrapper for CMSIS-DSP with biquads
    My colleagues from the Arm Digital Signal Processing (DSP) software team have introduced a Python wrapper for the CMSIS-DSP library that is compatible with NumPy. The CMSIS-DSP library is a rich collection...