by aolofsson » Sun Aug 03, 2014 4:40 pm
A fantastic post! Thank you for writing it. I am sure lots of people will find it useful.
Some comments:
-In section 2.2, you mention that the Epiphany doesn't have a debugger? Not sure what you meant, but Epiphany does support most of gdb's functionality. Did you try using the "e-gdb". Through the e-gdb, you can load code, execute,single step, variable monitoring, etc. You can even use it as a console to catch printf output.
-A multi-core friendly updated debugger has been in development since January and is getting very close to release. (~4 weeks away). The new debugger will support controlling all epiphany cores through a single e-gdb client and will also support asynchronous debugging mode. This should make debugging complete OpenCL applications significantly easier!
-Thanks to Ericsson there is also an advanced Parallella specific multicore debugging CDT for Eclipse. We'll work on getting this posted asap.
Fulfilling Kickstarter/pre-order commitments and getting Parallella into production has been our first priority over the last 2 years. Now that folks like yourself are starting to use the platform our first priority is to make the platform easier to use.
Thanks,
Andreas