Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
So it seems to be something related to my problem, i'm not sure if my problem are the strings or not. But the fact is that every printf into a specific function, or every function call that involves a string (with variable, o simply defined with "...") i tried to use it's solution, that is to change the linker script:
Now everything works fine, but i don't know if it is a solution because now my kernel is only 79906 bytes. And the problem usually happens at 84157 bytes.
Now everything works fine, but i don't know if it is a solution because now my kernel is only 79906 bytes. And the problem usually happens at 84157 bytes
You must inspect the generated code to find out. You will see what was wrong before and why your change fixed it.
We have a very strict rule where I work that a bug report cannot be closed until the fix is entirely explained. Even if the fix is a bi-product of another change.
If a trainstation is where trains stop, what is a workstation ?