I have been advised by TI to use some diagnostic code to do quick tests of DDR memory by compling some code that will fit into SRAM upon bootup. The code was 'evmskAM335x-diag', I did a git from a linux repository and have the souce code in my windows workspace. I imported the project and made sure some of the directory locations for libarys and include files were implictly spelled out in the properties of the project.
After getting my project loaded I noticed a bunch of StarterWare include files were missing from my envirnoment, so I downloaded ( AM335X_STARTERWARE_02_00_00_07) and have my build environment pointing to them now. I am using the ccsv5 code composer, and my hardware is the BeagleBone(white).
I would have thought that the project would have built with no problem, but that is NOT the case. There are a number of fatal errors building the DEBUG version. I also setup the envirnoment for the Release version and have gotten even more errors!
I would like to compile the entire evmskAM335x_diag project and run it on my hardware to see how well it works and to prove out the tool chain before moving into more of a customization mode where I strip functions out of the project to make it smaller and to fit into SRAM. but for right now I can't get the code to link. I have attached a few screen shots to see if you can see anything wrong. or help me get the code to link properly.
Later I will need instruction on how to specify the locations of memeory and their respective sizes to work form SRAM. I will also need to compile a Release version. But my Release version is throwing more errors than my debug version right now, so I my focus on getting the Debug version to compile and link. maybe you can help me with the Release version as well, because I have read in the TI forum that the STARTERWARE was built for the RELEASED version. That is where all my libaries are pointing to now.
In general : I have a few symbols redefined that are throwing errors and the DDR_MEM and INT_MEM merory ranges are overlapping in my Debug version. For right now I don't need a lot in SRAM, I just need it to fit into memory- any memory!
I also have a ton of these warning messages about white space- how Do I turn those warnings off?