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 >> >> >> Ok, I will look at libgloss. > > Now, I have a little issue: > I have compiled a new rtems BSP, I checked it in gdb - it copies .data > section. > Then I clean examples-v2 by doing './waf clean', then do ./waf configure > and build with './waf'. > After that, I am getting mistake and build only low_ticker example with > ./waf. > > But, when I try to run it on the target, though I can see the proper code > via 'list' command, > I can't go through the code. > For example, though I have added the code for data copying and can see it > in gdb with 'list' command, > I can't step through it. What could be the reason? > > > -- > Regards, Denis Obrezkov > Sorry, I always forget to make install.
-- Regards, Denis Obrezkov
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel