That demo is very, very old, and was written on the original EK hardware. Since then the display used on the hardware has been changed (more than once I believe) so you have to take the display driver from StellarisWare that is correct for your revision of the hardware. I only have OSRAM hardware here, so cannot test anything else, but I know lots of people have been able to change display drivers successfully.
Searching for OSRAM here: http://www.freertos.org/FreeRTOS_Support_Forum_Archive/freertos_support_forum_archive_index.html might help.
Regards.
All right, I have the Keil version up and running. I had to replace freeRTOS's driverlib.lib with the updated one in Stellarisware/driverlib/rvmdk.
Basically, the following is needed:
1. Find the part below in main.c, and modify it like this:
/* Map the OLED access functions to the driver functions that are appropriate
for the evaluation kit being used. */
switch( HWREG( SYSCTL_DID1 ) & SYSCTL_DID1_PRTNO_MASK )
{
//case SYSCTL_DID1_PRTNO_6965:
case SYSCTL_DID1_PRTNO_2965:vOLEDInit = OSRAM128x64x4Init;
vOLEDStringDraw = OSRAM128x64x4StringDraw;
vOLEDImageDraw = OSRAM128x64x4ImageDraw;
vOLEDClear = OSRAM128x64x4Clear;
ulMaxY = mainMAX_ROWS_64;
pucImage = pucBasicBitmap;
break;
case SYSCTL_DID1_PRTNO_6965:
case SYSCTL_DID1_PRTNO_1968:
case SYSCTL_DID1_PRTNO_8962 :vOLEDInit = RIT128x96x4Init;
vOLEDStringDraw = RIT128x96x4StringDraw;
vOLEDImageDraw = RIT128x96x4ImageDraw;
vOLEDClear = RIT128x96x4Clear;
ulMaxY = mainMAX_ROWS_96;
pucImage = pucBasicBitmap;
break;
2. Update rit128x96x4.c and rit128x96x4.h by copying them from Stellarisware
3. In rit128x96x4.c find the includes and remove 'inc', 'driverlib' etc.
4. Update ssi.h from Stellarisware
5. Update driverlib.a (IAR) or driverlib.lib (Keil) from Stellarisware