The parameter number of kernel has a limitation?

I found when the number of parameters of the kernel is too many (about 15), the program will not work.
is it right?
if yes, Who know what is the limitation?

everything must fit into 256 bytes, which can be a severe limitation if you intend to passing complex types (like structs) by value.

Reading the manual will save you a lot of time in the long run, instead of finding all the limitations by trial and error.

I had read the manual at least 3 times.

But it’s too long, and too many things are not useful for me. too many things is stated too simple and difficult to understand.

When i encounter a problem, I always first try to find an answer in the manual.

after fail to do that, I post an topic here.

I thanks everyone here to read and reply my question.