We bought an ADuC7020 QuickStart system. GNU Compiler translates C++ programs successfully, but uVision3 hangs when trying to download an executable file into the chip (through Keil ULINK). Whereas C-programs download normally. uVision3 hangs even when downloading such simplest program: struct A { virtual void f()=0; }; struct B : public A { virtual void f(){} }; int main() { B b; A* a = &b; a->f(); return 0; } Thanks. Dr. Tychinsky.
This is Peter's email: Yuri, Thanks for your pointer regarding the -lstdc++ linker option, I missed it. I have tried again your code (actually put it into the blinky example) and it loads and runs fine here. The GNU gcc version used here is 3.3.1. Also, high level debugging works as expected. Peter I understood that debugging works. But my English is very bad...
Aha - You're right! The critical bit had gone off the edge of my screen!