2017-06-23 21:03 GMT+02:00 Denis Obrezkov <denisobrez...@gmail.com>: > 2017-06-23 20:16 GMT+02:00 Denis Obrezkov <denisobrez...@gmail.com>: > >> 2017-06-23 16:39 GMT+02:00 Joel Sherrill <j...@rtems.org>: >> >>> >>> >>> On Jun 23, 2017 9:29 AM, "Gedare Bloom" <ged...@rtems.org> wrote: >>> >>> On Thu, Jun 22, 2017 at 8:32 PM, Denis Obrezkov <denisobrez...@gmail.com> >>> wrote: >>> >> Ok, then I will try to adapt the default linkcmd file today. >>> >> >>> >> -- >>> >> Regards, Denis Obrezkov >>> > >>> > >>> > Hello all, >>> > It seems that data section wasn't copied from ROM, so I've added the >>> > initialization code >>> > and now I have a proper value. Thus, I can proceed further to new >>> errors. >>> > >>> > I haven't started to develop new linkcmd file, general for the >>> architecture >>> > + specific >>> > for the BSP. Should I? Hesham? >>> > >>> You may want to just get it working first, and then refactor the >>> linkcmds. >>> >>> >>> +1 just make sure it is working when you start doing this. :) >>> >>> >>> > Also, I have a question: >>> > there is a section called 'rwbarrier' and it is placed in data. Should >>> it be >>> > also initialized? >>> > (copied from rom) >>> Everything up to the bss probably should be copied from ROM. >>> >>> >>> Agreed. Is there a crt0 in libgloss for this architecture to check >>> against? >>> >>> Just remember that the order and layout of sections may have implicit >>> ties to the code in the startup. >>> >>> >>> > And is it possible to decrease a required memory amount by restricting >>> a >>> > user to C language usage? >>> > (no C++ sections in linkcmd) >>> > >>> I don't think so. They shouldn't really be having an impact anyway >>> except for C++ applications. >>> >>> >>> All you end up with is a loop to iterate over the list of empty global >>> constructors. >>> >>> >>> > >>> > -- >>> > Regards, Denis Obrezkov >>> > >>> > _______________________________________________ >>> > devel mailing list >>> > devel@rtems.org >>> > http://lists.rtems.org/mailman/listinfo/devel >>> >>> >>> I have a little question: is there any connection between RTEMS linker files and example-v2 applications' linker files? I think I have a similar mistake there: .data section is not initialized.
-- Regards, Denis Obrezkov
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel