Hi,
I am now having some limited sucess in using StarterWare on the BeagleBone using c++. Compiling, debugging and running the examples was more or less straightforward. Creating my own project based on Starterware, was less so, but achievable.
I now have a question about the Startup code. The code I found in init.asm and startup.c does not seem to call any of my constructors of global/static c++ objects. It seems that starterware redirects the entry point from the default c_int00() to Entry(). Does this bypass 'normal' c++ initialization? Can c++ be supported in StarterWare?
What is the best way to make sure that my c++ globals are initialized at startup?
Cheers,
-Jay