my experience so far with development on the Nano:
- IAR 4.0 is said to work correctly, but is not available; IAR 5.4 compiles/links correctly the code published at http://code.google.com/p/dsonano/downloads/detail?name=DSO%20BenF%20v3%20for%20IAR5.0.rar, but the firmware downloaded on my Nano does not work. It is likely to be my fault, only I have no clue about what’s wrong and how to debug. Does anybody has instructions (or pointers to documentation) on how to get a fully working IAR 5.4 setup to start hacking on the available code?
- Tormod’s Linux gcc port compiles and links, but again I have no success in running the resulting code on the Nano; in this case the problem is known and Tormod is working on it. I’d love to get a complete solution for developing on Linux, since that’s the platform I use for all of my everyday work. I’m willing to help as much as I can - so feel free to ask and I’ll do my best to support your efforts.
- BenF is adding new interesting functions to its code, but we still lack a centralized place for developers to put their sources, so that we mere mortals can download and learn from. A single place where sources will be uploaded by developers is really needed in order to understand what’s going on. Any source version control would do, as far as I’m concerned: but please do choose one and stick to that.
- the forum is great for communicating among developers and for the more focused users, but the instructions are too scattered among threads to be found by a casual reader. A wiki kept by interested users (and possibly kept alongside with the sources) would be a much better solution - I for one would personally spend some of my time reorganizing infos from the forums into documentation that will come handy in the future.
In short: things are converging towards making the scope a very promising embedded development platform. Feel free to ask, I’d love to help where I can.
And, of course, a very big THANK YOU to everyone involved in making the most of the DSO Nano.