[U-Boot-Users] using static variables
davidkwho at gmail.com
Fri Mar 24 17:33:42 CET 2006
I would appreciate if an u-boot expert can explain the use of static
variables in u-boot.
My understanding is that when u-boot is still running in flash static
variables are not modifiable. Once u-boot moves to RAM, what will
happen to static variables? I don't quite understand how the
mechanism work before and after relocation.
I asked this question because I need a saved copy of a write only
latch/register, which I have to initialize early.
I have added a field in the global_data struct previously for this.
Seeing that introduced changes in the common code I would like to
choose a method I can use to localize it in my board specific code.
Will I be able to use static variables in board_early_init_r?
Are there some other mehods I have not noticed?
More information about the U-Boot