• OVERLAY naming conventions
    BL51 OVERLAY control examples in appnotes and support docs show the use of Keil's segment naming conventions. An example in the linker manual shows the use of names like we mortals use in our code (i...
  • OVERLAY naming conventions
    BL51 OVERLAY control examples in appnotes and support docs show the use of Keil's segment naming conventions. An example in the linker manual shows the use of names like we mortals use in our code (i...
  • What's the naming convention of C Compiler generated symbol ?
    After compiling, CARM will automatically generate some new symbol(segment, module) or change the variable/function name, such as ?CON?Hello, ?C_CLRSEG, ?PR?main?Hello, ?C?INIT, ?PR?strlen?T?strlen, ?DT0...
  • What's the naming convention of C Compiler generated symbol ?
    After compiling, CARM will automatically generate some new symbol(segment, module) or change the variable/function name, such as ?CON?Hello, ?C_CLRSEG, ?PR?main?Hello, ?C?INIT, ?PR?strlen?T?strlen, ?DT0...
  • Calling convention
    I have some questions. What is the calling convention? What registers are used to pass parameters? What registers are used to return a result? What registers need to be preserved during a call...