• call tree manipulation and common block subroutines
    Hello, I am using a function pointer table, defined in an independent c file as this: /* file: sensor_interface.c */ sensor_driver_t code sensor_drivers[Sensor_Drv_MAX] = { { &elect_Initialize...
  • No Root Segment, no call tree..
    I'm using an assembler startup file like the one given in the C manual. When I compile and link the project I get a Warning 10, No Root segment. Apart from this, the linker doesn't make an overlay...
  • about call tree
    I view my .m51 file for the call tree, it looks like this: SEGMENT +--> CALLED SEGMENT --------------------- ?C_C51STARTUP +--> ?PR?MAIN?MAIN +--> ?C_INITSEG ...... the problem is that...
  • call tree expansion
    I was trying get expansion of call tree for each functions in the map file (at section OVERLAY MAP OF MODULE) generated by uVision Keil compiler, which would looks similar to output from tool like cflow...
  • Calendar data type manipulation
    Hello All, I am writing a Scheduler (posted question regarding timers earlier) which must handle long delays: from 1s to several days. What would be the easiest way to add, lets say, 10.000 seconds...