• Problem during ARM file creation.....
    Hello friends, while i am creating my ARM project,then the following message is appeared on the screen of output window... assembling Startup.s... --- Error: failed to execute 'BIN31\ArmAsm' ...
  • Stack corruption
    Hello, I am working on AT91SAM9G20, Keil 5.10. I am passing a constant structure pointer to a function. typedef struct { int Test; int OkFlag; }StructNode; typedef const StructNode *const...
  • Stack pointer gets corrupted
    At the beginning of main I have two variables, namely: unsigned char audioDataBuffer1[512]; unsigned char audioDataBuffer2[512]; Later in the code I use them as buffers for audio data from SD...
  • os_sys_init() corrupts my global array
    Hello all, I'm experiencing a strange problem where os_sys_init() would write a few bytes into my global array. I initialized my global array with 0xDD before calling os_sys_init(init_task). When...
  • OOP rules for global objects
    Hi, What I do in my current project: 1- I've developed a library by using C++ (compiler: arm-none-eabi-g++ -std=c++17) and generated a static library (arm-none-eabi-ar) with some c-api wrapper functions...