We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
i am able to successfully build/load/run programs on my M3 target hardware, though i just discovered that .bss is *NOT* being initialized to 0; rather, variables allocated in this section have garbage as their initial value....
i am compiling/linking using --library_type=microlib, and have verified that the critical function __main() is indeed linked into my image.... my understand is that __main() will initialize RAM among other things -- copy initial values to variables with non-zero initial values, and zeroing out the rest....
any ideas on a critical step i may have missed, or how i might further diagnose this issue???
thanks....
it's my bad.... i'm using the evaluation version of the tools, and use of a scatter-file (which i did attempt to use) is not supported...
the alternative of specifying memory regions on the linker command line does work, however....