This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
May I report that my small firm has employed (most) of past "StellarisWare" code written for "LX4F231" (never were any LM4F's made) w/success w/in vendor's TM4C123 series. And - to meet multiple clients' desire to avoid "RebrandWare" (and its numberous issues) we continued w/StellarisWare 9453 (which "uniquely" supports LM3S & LX4F).
Not all code will run w/out (some) change/accommodation. And if the peripheral match (or lack of same) between MCUs (past & present) is significant - your time & effort requirement - will increase.
IMO this is a (sure) first-order task - which probes to see how much of the past code (continues) to function - when loaded w/in your new MCU. Failure to make, "Last time/Lifetime buy" of those past MCUs will prove costly and time/effort consuming - unlikely your (customer) will make such mistake, again...
Perhaps it bears noting that "StellarisWare 9453" was very well developed, tested & received by the community (LM3S & LX4F) - and as such - does not require the (near constant) "UPDATING" - so repeatedly required by vendor's "ISSUE PLAGUED," "RebrandWare!"
In fact - my firm's major clients - getting "wind" of the "issues" directed that my firm (only) develop under the STABLE, PROVEN, EXHAUSTIVELY TESTED STELLARISWARE 9453. Thus - we've never employed rebrandware! Small tech firms must deliver robust product - on time - and it proves (pointless) to migrate from a, long-proven, "Winning Hand!" (to one - "not so much" ... ... to be kind...)
Lack of Updates - in this proven/robust StellarisWare case - proves NO/ZERO Disadvantage!
Hi TI Lady,
I recommend having a look at: http://www.ti.com/lit/pdf/spma049 for salient differences.
Regards,
Dave
cb,
Although the point of aggravation over our periodic updates of the TivaWare code set is well noted, it is not mentioned that the bulk of these updates are, in effect, work arounds for newly found device issues. Not that this is any redemption or reasonable excuse for the updates/found issues, but it is much more palatable and comprehensive for field units to "fix" the issues through SW rather than through hardware updates. It is also worth noting that these same work arounds not being present in the older StellarisWare would represent a potential issue on the newer HW if StellariWare were used with the newer HW.
Chuck Davenport said:It is also worth noting that these same work arounds not being present in the older StellarisWare would represent a potential issue on the newer HW if StellariWare were used with the newer HW.
Possibly - although our use of "4C123" - strictly and entirely - under the jurisdiction of StellarisWare 9453 - has not revealed any such (potential) issues.
Major clients insist that there is FAR MORE POTENTIAL for such "issues" under the (very/admittedly) buggy, newer, non-robust, software regime. The non-LMI team went for a "major SW overhaul" rather than the KISS (or always safer, incremental) method which my firm teaches & exploits.
That "Kill StellarisWare "decision" (some call over-reach) still plagues many here. StellarisWare 9453 escapes all of those (unwanted) improvements - which led to a wellspring of unanticipated consequences - ALL BAD!