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.

Debugging firmware on NIRScan Nano EVM

Since TI is not shipping simulators with CCS6. How to debug a modified TIVA firmware based on sources from DLPNIRscanNanoSoftware_2.0.1 ?

Is it possible to debug using the USB Connector (the one used to acquire scan data from device to GUI) ? If so, which connection in Debugger Configuration is to be used ?

If the XDS Debugger is to be purchased and connected to J4. Could any one suggest the correct product to purchase. The user guide of NIR scan nano links to this wiki page but the information and setup about debugging firmware for Nano is sparse.

Thanks

  • Hi Cheery,

    There is no on-board emulation for debug on the NIRscan Nano EVM, so it requires a separate emulator to debug in CCS.

    I see the following links in section B.1.1, item 7 of the NIRscan Nano User's Guide:

    Select the appropriate Debug Probes or Emulators. Tiva C Series are supported by XDS100, XDS200, and XDS560 Debug Probes from TI, Spectrum Digital or Blackhawk. 

    It looks to me like the XDS200 is currently in stock. Are you looking for information other than the above links provide?

  • Since TI is not shipping simulators with CCS6. How to debug a modified TIVA firmware based on sources from DLPNIRscanNanoSoftware_2.0.1 ? 

    Is it possible to debug using the USB Connector (the one used to acquire scan data from device to GUI) ? If so, which connection in Debugger Configuration is to be used ? 

    If the JTAG connector J4 is to be used. What all components need to be purchased. The user guide links to this wiki article and the information and setup about debugging firmware for Nano EVM is quite limited in the user guide.

  • Hi Cheery, it looks like your question got duplicated somehow, so I have merged these threads. Please let us know there if the answer I provided above helps.

  • To debug the Tiva firmware on the NIRscan Nano you will need to use an XDS emulator connected to the JTAG header on J4. The NIRscan Nano JTAG header is the ARM 10 pin. TI offers two emulators that can be used: XDS100 and XDS200. The XDS200 is more expensive, but faster. Note that these links include the necessary cable or TI 20-pin to ARM 10-pin converter.

    When connecting the XDS to the NIRscan Nano JTAG connector ensure that pin 1s are aligned.

    Best regards,
    Pedro