Good morning
I have a problem with the start up.
in the startup_MK64F12.S I see the following lines
#ifndef __ATOLLIC__
bl __START
#else
bl __libc_init_array
bl main
#endif
If the __ATOLLIC__ is not defined it will branch to the __START. It is what happens using the KDS with GCC compiler.
But after the execution of the __START the sp is sinked down by about 32KB. I wander in the name of what. I have reserved
8KB for the stack and after the __START the sp is pointing out of the assigned area. Everything works because I have a lot of unusued
ram. but things are not in order...
Someone has a knowledge about this question???
Thank You everybody
Pietro
Hello
Thank You for the interest.
I am using the KDS 3.0. I just create a project with the wizard for the MK64.
I don t see the attachment. If You can just renew I would like to have this suggestion.
Thank You
Pietro
Thank You
I see now the attachment. We have the same file but the code is different. I don t know what happens.
For now I just prevent the execution of the __libc_init_array and it works normally.
Thank You
Pietro
hello Pietro.
I use KDS3.0, but the code from my side is not exact as yours.
what KDS version do you work with ?
i attached a video from my side. can you please check if it's same as yours?
Have a great day,
Zhang Jun
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------