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.

AWR1843BOOST: Error when compiling imported lab

Part Number: AWR1843BOOST
Other Parts Discussed in Thread: AWR1843, MATHLIB, UNIFLASH

Hello!

I was trying to import a lab into code composer (as was outlined in the MRR Developer Guide for the AWR1843 MRR Lab in the automotive toolbox).


It looks like it's looking for specific folders by name (ie "ti/mathlab") but I assume it's running into issues where the folders are less generic (Ie ti/mathlib_c674x_3_1_2_1).  Not sure if I need to rename some folders (I doubt this is the answer), add a directory somewhere, etc but I'm kinda stuck and not sure where to look to get past this.

The developer document mentioned if there are errors when building, check the prerequisites installed in the SDK release notes.  It appears I have all the necessary files (I have mmWave SDK v3.05, automotive toolbox 3.2.0, and CC V10.1).  I updated everything available in Code composer so it should all be up to date.  Below is my install directory for reference:



Below are some of the things I tried:

1) Updated all components in CC (and restarted the computer)

2) Reimported the location afterwards

3) Reinstalled the mmWave SDK

4) Searched forums for similar problems/solutions (didn't find any, doesn't mean there aren't any though)

So far, haven't had any luck.  It's entirely possible I'm missing something but the document looks like it might potentially be outdated as well (since it imports as two separate projects, mss and dss).  Anyway, thought I'd see if anyone had experienced similar problems or know how to resolve it.  Any info would be appreciated.  Thanks!

  • Hi,

    It requires Mathlib installation, so make sure those are installed. Ideally all these dependencies are get installed during mmWave SDK installation, so  may be you can install mmwave SDK version first then import this TI-Rex project.

    Else you can install mathlib c6xx and c674x from this link-

    https://www.ti.com/tool/MATHLIB

    Regards,

    Jitendra

  • I think you're on the right track!  I went to properties and found most the above directories were missing.  I added the following:

    I then cleaned the project and rebuilt it but the errors I'm getting are pretty similar. 

    It looks like all the programs are installed correctly via the SDK (since we have all the folders there), and I had already reinstalled them.  Is there something else that would stop them from being linked?  Any other ideas?

  • Hi,

    Even after the path set you need to provide full connection to that include path in CCS properties.

    ${TI_PRODUCTS_DIR}/mathlib_c674x_3_1_2_1/packages --> for this you can replace ${TI_PRODUCTS_DIR} with your fixed path to connect this location.

    Regards,

    Jitendra

  • Jitendra,

    Thanks for the response!  Sorry for the delay, got called out on a last minute trip out of town. 

    I tried to follow your recommendations but I'm running into an issue when trying to enter information on the properties page.  I'm entering the info manually but it seems to be deleting what I'm entering.  Below is a picture of what I'm entering and then you can see it's gone when I click apply and close, then reopen again.

    I'm not entirely sure how to resolve this if I can't enter anything in manually.  I was able to update the includes page though with the desired paths but I am having to manually enter everything.  It seems like some of these paths should already exist in the "path".

    Is there a way to update my installation so it automatically uses these paths? Could this be a result of potentially installing some of these packages externally rather than through CCS?  should I uninstall everything, install CCS, then try and install some of these packages through CCS?  If so, how do I install, say, the automotive toolbox through CCS?

    Something isn't setup correctly, I'm guessing not everyone needs to input these paths manually.  I'd like to try and find the root cause, if at all possible. 

    Let me know if you need any info from me or want me to try something.  Thanks for the responses, they really help!

    Manually added values (before hitting close and apply):

    After exiting and opening up again (values entered now gone again):

    Nothing currently in the include section:

    Manually entered items:

  • Well, after uninstalling everything, reinstalling the automotive toolbox from inside CC, then having to manually install most the libraries (mmwave studio, mmwave sdk, uniflash, etc), I found myself in a similar area (except now I have complaints about the SYS/BIOS, which was definitely already installed and placed in that folder). 

    Finally found a solution by opening CCS and going to Window->Preferences and navigating to Code Composer Studio->Products.  Even though it had the c:/ti folder in the discovery path, it actually wasn't searching it until I hit the refresh button.  Turns out, CCS has the "search for products on startup" disabled by default. 

    In my opinion, that really, really needs to be enabled on installation.  Startup time is a significantly less important problem than running into these kinds of issues and needing to find a solution. I actually lost several hours over this and it really is a fairly silly problem to have in the software. 

    Hope this helps someone else out. 

  • Hi,

    Path name with prefix 'PATH_*' is CCS internal variable which it sets based on the installation it gets into it. So manually setting those variable may not reflect.

    So for your case you can provide full path in the include options instead of variable based so CCS can search those path during compilation.

    Regards,

    Jitendra