This release doesn't offer anything new compared to 0.4.1 from dsp56800 point of view. But it has all what is now in mainstream sources since this version is port to official snapshot 2005-02-26.
This is a new package, which will eventually grow to something like Motorola's SDK. Currently it contains only one simple example code, which configures one timer. This example was used with gcc 0.2 to produce binary, which was then loaded to target hw and worked as expected.
This revision contains couple of corrections, but more important is that it contains support for logic operations and function pointers. Also this revision was used to, for the first time, compile a small program (contained in 'dsplibc' package), which was then verified in target hardware! And guess what, it worked :). Generated code is still not even close to optimal, but I'll work on the optimization as a next step.
This is initial release of GCC port for dsp56800. It's rather limited, but produces valid ELF object. For more details on what this release includes check the release note on Sourceforge.net. This release is a continuation of an effort started by Dan McCabe, who started with adapting port to 56156 by Andrew Sterian. Any feedback/suggestions/patches are warmly welcome.
This release adds better GPIO support. Newly ADC support. Enhancements into stack macros. Also some fixes etc. See release notes for details.
These releases include critical fixes to some insns incorrectly generated. It is recomended to upgrade to this version. Check release notes for details.
If you'll see any missing feature you would like to have added to any of the tools, fill in a Feature Request for it. It will help us to prioritize added features and it will be possible to estimate when it could be added. Add also suggestions and features, which obviously can't be implemented in some reasonable shor time. Thanks!
This release includes corrections mainly. Now dspd compiles on SuSE and RedHat as well. There is no need to run dspd as root anymore. Also User's manual is now included in doc/ directory.
No new features but corrections. PLL is now waiting for lock, qdec support was enhanced. Added memcmp and delay routines. In mscan stack is now used to store registers modified inside routines. Several interface changes were done.
Changed to PHP to get better framework. Updated release plan and installation howto.
This release brings corrections to known bugs, newly implemented modification of core registers, working break and goto commands and new peripheral support for PWM and timers. Check the release notes for more details. It's definitely recomended to upgrade to this version.
This release include fixes to some insns, generated incorrectly in previous release. The testsuite for gas,ld and binutils is also added with testcase checking all possible instructions.
This release includes support for PWM some corrections to examples and additions to README file.
This release brings new timer support, added CAN filter hendling routines, some fixes to parameters and finally two new example mini applications: timer and canecho.
This version is a patch to official CVS snapshot 2003-09-20 as preparation to adding port to it. There is one bug fixed as well.
I've added new tab describing how to compile and install binutils and dspd. The outfit changed also a littlebit.
Initial release including minimal support for mscan, pwm, qdec and interrupt vectors.
dspd debug utility for dsp56800 got a bunch of new features (like breakpoints, goto etc.). New features are, of course, still comming, but I'll put more effort int gdb porting from now-on.
binutils port for dsp56800 is now finished. It is released as version 0.2. From this point I'll start procedure to add this port to official binutils/cgen sources. However I'll issue patches for local 0.2 release if any problems are found.
DSPLib for dsp56800 family started. At the moment support for interrupt vectors, CAN, QDEC and PWM is partially implemented.
Now most of the insns are supported. Missing are all multiply insns, however. There is initiali testsuit for gas.
Today I've succeeded to use full tool chain to compile, link, load to flash, run and debug simple piece of code. I'll now focus on to create a correct packages and some istructions for your testing.
Finally I've got linker working. Now I'll perform final clean-up and testing and there'll be a alpha release ready.