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!