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.

Porting Dani Rebollo´s FW for LCD BOOSTERPACK V2 to TM4C123GDEVELOPMENT BOARD



Hello,


as the title implies, im trying to run the FW (02112014)  from Dani on the TM4C123GDEVELOPMENT BOARD (it allready runs on the Stellaris Launchpad).
What i did in advance to have a better overview is, that i defined a board.h still in the Stellaris Lauchpad project, where i defined a macro for everything, that goes out of the controller and put these macros in the source file. Step by step i tested my changes and it works.

The Board Controller of the DK Board isn´t defined in Stellaris Ware, so i tryied to use the TIVAWARE version of the BoosterPack´s FW. But i can´t
 import it via "Importing Exsisting CCS Eclipse Project" due to the message, that the projects metadata´s are damaged. Also after downloading the
zip file a second time.

Has someone allready done this porting?

I tried several things.

1.)
I tried to make a TIVAWARE Based project from the scratch, including TivaWare install and copying the BoosterPack´s FW´s files by hand to the project´s directory.
I inculded <stdbool.h> and <stdint.h> to resolve the issue about unkown uintxx_t types. I still get a lot of errors that seem wired to my eyes (see attachment "Errors_1")

2.)


I tried to convert the STELLARIS based project (and on Launchpad running) to TIVAWARE and the DK-Board´s Controller. I removed the includes from Stellaris and imported those of TivaWare. I changed the processortype in the project setting to the one from the DK. Also i added the Interrupt sources in the startupfile - both, the function prototypes and the entrys in the ISR handler list.
I inserted <stdbool.h> and <stdint.h>.


To me it looks like, the change of the controller didn´t work out. I get error reportings, that "GPIO_PG6_I2C5SCL" is unknown (i use I2C5 on PortG).
When i copy the defines for the DK´s-Controller to the pin_map.h of StellarisWare it still doesn´t work. Only if i uncomment all other devices and delete the
#ifdef checks related to the DK´s device, compilation runs, although getting tons of warnings. (i´m aware this approach is more than just dirty). But this tells me, the compiler is still looking in Stellaris Ware.

Cheerio!