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.

CCS/DLPNIRNANOEVM: No project found in C:\ti\DLPNIRscanNanoSoftware_X.X.X\Sources

Part Number: DLPNIRNANOEVM

Tool/software: Code Composer Studio

Hi,

I am new to working with this kind of software, so apologies if the questions sound redundant.

1st - I was wondering if there is some documentation or example of code showing or explaining how to make a basic connection using USB or Bluetooth with the NIR Nano (when using code composer, not the GUI). In case there isn't, is there a way to find out how to communicate with the device, as I want to develop my own code for it.

2nd - I was trying to follow the instructions on  how to compile the Tiva source code and stumbled across a problem :

I followed the instructions in the user manual as follows: 

" ...

2.1 Download Software
The latest NIRscan Nano software can be downloaded at the bottom of the TIDA-00554: DLP ultra-mobile NIR Spectrometer for Portable Chemical analysis with Bluetooth Connectivity TI design page. The NIRscan Nano software is divided into four components:

• DLPC150PROM: the DLPC150 firmware.

• DLP NIRscan Nano GUI: the sources and binaries for the PC Graphical User Interface (GUI).

• DLP NIRscan Nano Reference Software: the sources and binaries for the Tiva firmware.

• DLP Spectrum Library Installer: the sources for the DLP Spectrum Library that is used by PC GUI, Tiva firmware, and iOS App to interpret data acquired by the system. This library handles the DLP routines needed to generate and transform raw scan data to a wavelength spectrum. The DLP library routines perform a scan, manage scan configurations, download patterns to the NIRscan Nano system, convert intensity information on a DMD set of pixels to wavelength intensity, reflectance, and absorbance based on factory calibrated and reference data stored on the NIRscan Nano.


2.2 Install Software
After downloading the four software components from the TI-DA00554 design page, install them by executing the files. Follow the on-screen instructions:

• Accept the license

• Choose installation directories. The default installation directories are:

– DLPC150PROM: C:\ti\DLPR150PROM_2.0.0

– DLP NIRscan Nano GUI Sources: C:\ti\DLPNIRscanNanoGUI_2.1.0

– DLP NIRscan Nano GUI Executable: C:\Program Files\Texas Instruments\DLPNIRscanNanoGUI_2.1.0

– DLP NIRscan Nano Software: C:\ti\DLPNIRscanNanoSoftware_2.1.0

– DLP Spectrum Library: C:\ti\DLPSpectrumLibrary_2.0.3

..." (page 22 of user's guide)

As I plan to write my own code for using the sensor, need to be able to communicate with the device so I continued to page 64: 

"...

C.2 Tiva Main Source
The Tiva main program sources are installed by the DLPNIRscanNanoSoftware package. This package installs the Code Composer Studio project and source at the default directory C:\ti\DLPNIRscanNanoSoftware_vX.X.X

1. Import the Mobile Spectroscopy Tiva EVM by pulling-down the File Menu and select Import.

2. In the new Import dialog window, select CCS Projects under C/C++ folder and click Next.

3. Find the location of the Mobile Spectroscopy Tiva EVM by browsing to the install directory of the sources: C:\ti\DLPNIRscanNanoSoftware_X.X.X\Sources.

4. Make sure all the other libraries are compiled and imported before this step. Then, compile this newly added Mobile Spectroscopy Tiva EVM project by selecting Clean from the Project Menu. Ensure that dlpspeclib project is checked and select "Build only the selected project" and then click OK.

..."

Part 3 is where I have an issue, as there seems to be no project in the directory. I assume that is because there are some missing files that weren't added when installing the executable files above. The same issue happened with the DLP Spectrum Library, however I found somewhere on the forum linking to the missing files, as they were missing there as well.

(Just to clear out some things: that directory does exist on my computer, I didn't just copy paste that directory into CCS).

In case I do need the TivaWare package, could you please let me know why, or link to a user guide explaining how it's used with the NIR Nano.

Thank you.