TI E2E Community
Tiva™ ARM® Microcontrollers
Tiva™ ARM® C Series Microcontrollers Forum
Importing the StellarisWare Driver Libraries - "Error loading Managed Make project information for project driver-libXXXX"
At Step 4: Import Libraries of the "Stellaris Development and Evaluation Kit QuickStart Guide for Code Composer Studio" there are instructions for importing the Stellaris driver libraries, which are in the form of project files. In my case, there are two projects, driverlib-cm3 and driverlib-cm4f. The projects do get imported, but a warning message appears that says this:
"The Managed Make project file could not be read because of the following error:
Error loading Managed Make project information for project driverlib-cm4f. The tool definitions used to create the project are not available.
Managed Make functionality will not be available for this project."
What does this mean?
Do I have something to be concerned about?
What version of CCS are you using? I just imported the driverlib project using CCS5.1 and did not see that message.
If you are just wanting to run example code and develop your own projects you won't need to add this project as it is used to create a driverlib library. All of the source files are provided with the Stellarisware download though and most example projects will provide the include paths to find those files when compiling when you do the import of the project. When you create your own project you can use one of the existing examples as a starting point or you can direct the tools to point to the Stellarisware directories yourself.
Hope that helps.
I'm using a licensed version of CCS 4.2.4.00033, but that really shouldn't matter, right? I've been using it for MSP430 development. This is the first time I'm using it for Stellaris development. I'm using the EKS-LM3S1968 evaluation kit as the source for project examples.
Also, I have further problems that look related to this. I have imported all the example projects for the kit, and I get the following message for each project. It appears everytime I start CCS.
"The Managed Make project file could not be read because fo the following error: Error loading Managed Make project information for project ProjectName. The tool definition used to create the project is not available. Managed Make functionality will not be available for this project."
Also, this other problem could be related. I can't debug the example "hello" project, nor any of the other example Stellaris projects. When I try to rebuild the active project, a dialog box appears for only a fraction of a second, so I can't read what it says. Perhaps the FTDI driver was not installed correctly. The driver only appears on the Ports Device Manager when I physically connect the board to the host computer; when disonnected, it disappears. I was wondering if the driver should appear also when there is no physical connection. Below is an image of the driver in the Ports Device Manager.
This additional information might also help. An image of the target configuration configuration for the projects is shown below. Would this configuration have anything to do with my problem.
Here is an image of the contents of the "hello" project. Perhaps this might give you some insight to the problem.
It seems that I don't have my tools configured properly to begin my work. Have you any advice?
That version of CCS is able to support both families, but they can be selected during the install. I installed ccs 4.2.4 and am able to import the projects and build them. I am wondering if there was something to do with your install (were all devices selected when you installed ccs?). Each family can be deselected. Maybe upgrade to v5.1 since that is the latest and there are quite a few improvements. During the install make sure all of the product families are selected.
As far as the drivers are concerned you should also see two more entries in Device manager. They will show up in their own hierarchy as "Stellaris In-Circuit Debug Interface" and below that are the "Stellaris ICDI DFU Device" and the "Stellaris ICDI JTAG/SWD Interface."
Also, when you create the workspace and are adding projects try having CCS copy the project to the working directory. You may have already done that, but it was not selected by default and in v5.1 it appears to be the default.
Hope this helps.
I hope you are still available for help, because I'm still stuck. I can now build the project, but I can't debug it. Can you help, or do you suggest I look elsewhere?
By the way, none of the documentation for the EKS-LM3S1968 covers CCSv5, and the GUI has changed so many of the commands are no longer in the menus.
I have done the following.
The Device Manager has the following:
The Device Manager has no entry for "Stellaris In-Circuit Debug Interface."
Sorry for the delay. Sounds like you have been making progress in getting the tools to build the project. What error messages are you receiving from the tools? Your settings sound like they are correct (the driver designations I provided earlier are for the newer debug).
One other thing...right click the Hello project and go to Build Configurations -> Set Active and make sure Debug is selected. Also, make sure the optimizations are set to 0 so that you can debug effectively.
Prior to your reply on 04-12-2012, I was finally able to debug the example projects supplied with the kit. My 04-09 post descibes the last state just before I was able to get the debugger to run. After that state, there were only two two things I did before the debugger began to run. I don't know if these two things actually made the repair or not, but it's worth sharing. Here they are.
After testing the serial communications connection, I decided to test the debugger again. That's when it began to work. I have no evidence that installing the latest verion of StellarisWare or making a serial connection really did anything, but that's all it took to get the debugger running.
This problem can now be considered fixed, but without a confirmed solution. Thanks for you time and effort.
San Jose, California
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.