In KeilC compiler,I find the function's parameters list is limited in bankswitch mode. When i use the bankswitch mode in keilc, the function's parameters list cann't be above 6 bytes. For example, a function with two pointers as the parameters cann't work well when it called by the other banks's programs. thanks and regards Hero
If you go above three parameters, the compiler will place the additional parameters in memory.
Thanks your answer! Are the parameters not be lost? But i find the parameters can't be transmitted to the function when it be called by the other banks' functions. thanks