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.

Migrating Demos for EKS-LM4F232 to Tiva

Other Parts Discussed in Thread: TM4C123GH6PGE

After installation of "SW-TM4C-1.0.exe" to get the "TivaWare_C_Series-1.0" directory in parallel to the old "StellarisWare" directory I tried to build the "blinky" demo.

1.
After copy of "boards" directory from StellarisWare to the TivaWare directory I had to change the "blinky.c" file.
#include "inc/tm4c123gh6pge.h"

2.
The register and masks definition file tm4c123gh6pge.h needs new type definition for the C99 types.
>notepad c:\ti\TivaWare_C_Series-1.0\inc\tm4c123gh6pge.h
#ifndef __TM4C123GH6PGE_H__
#define __TM4C123GH6PGE_H__
#include <stdint.h>
#include <stdbool.h>

3.
In the project properties under C/C++ Build | Settings | Build Steps | Post-build steps:
rename ofd470 into armofd and hex470 into armhex
(or double the post-build tools in c:\ti\ccsv5\tools\compiler\arm_5.0.4\bin\)

After that a working image could be produced in c:\ti\My Workspace\blinky\Debug\

These steps are necessary for all other demos. So my question is:

Can TI provide a new firmware version for the evaluation kit that regards the new naming?

  • Hi,

    The "boards" folder is present in Tiva, but its usual place was changed inside "examples" folder; your suggested modifications are already done in those projects .

    Petrei

  • Thanks Petrei,

    I think, that should be worth to be noted in the migration document, spma050a.pdf

  • Hi,

    It is already mentioned - see paragraph 3.1 in spma050.

    Petrei

  • Petrei,

    oh je, everything is written there and I didn't find it :-( Maybe it was because in point 1 of  Quick Start Guide it was mentioned to copy the board directory from StellarisWare to TivaWare - and so I did it.

    In the meantime I've renamed and changed everything in my project (took 2 days). Only the changes in CCS v5 are still missing. I searched for updates, but there was only one update concerning the emulator. In Code Composer Studio - Project | Properties | CCS General | Variant  and Connection are still referencing to Stellaris with result that the "Stellaris LM4F232H5BB.ccxml" file has still the old name. But this is also an item to be checked in (to build a consistent custom release). So, sometimes also CCS has to reflect the renaming to TIva.

  • Military has neat term for such unwanted, intensive - added vigilance & effort - "Collateral Damage!"

    One hopes that any financial benefits to vendor - potentially resulting from "rebrand exercise in progress" - may someday pass - in some form - to we aggrieved users...

    Suspect that better (i.e. "some") subject high-lighting would have saved your frustration - lost time & productivity.

    Unfortunately our group cannot correct - but do, "feel your (and that of many others) pain..."