This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Access a function using address

Since the c51 compiler does not support the recursive call of a function is there any way to find out on which address location the function which is to be called as a recursive is located?

That is, is there any way to implement the recursive call funtion in a similar way of a software reset i.e just call like this ,

((void (code *) (void)) 0x0000) ();

Parents
  • I declared the functionas reentrant but then also i got the warning L13: Recursive call to segment.

    I am not much familiar with the configuring of the software stack.

    Can i know what are the things needed to taken care when doing a software stack adjustment and how it is done?

Reply
  • I declared the functionas reentrant but then also i got the warning L13: Recursive call to segment.

    I am not much familiar with the configuring of the software stack.

    Can i know what are the things needed to taken care when doing a software stack adjustment and how it is done?

Children