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....