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.

TLV320AIC36EVM-K, unable to install the drivers

Purchased TI Codec EVM kit TLV320AIC36EVM-K

I'm unable to install the drivers for the board and the codec. I followed the user guide documentation step by step (section 3). I'm using all the default settings powering it over USB. When connected I see a few leds light up (D3, D4, D5, D7, D8).

I also followed the TLV320AIC3xEVM-PDK Series Troubleshooting Guide. In section 3.2 it says that i should find two files:

a. C:\WINDOWS\system32\drivers\NiViUsbK.sys

b. C:\WINDOWS\inf\USB-MODEVM_WDM.inf

 

I can only find b. That might indicate an issue with the installer. I tried to uninstall/reinstall with no luck.

To reproduce:

 

1. Installed the software provided at http://www.ti.com/tool/tlv320aic36evm-k

TLV320AIC36EVM-K - Graphical User Interface (GUI) Software (v1.2.0) (Rev. A)

2. Connected codec to the board.

3. Connected USB cable

4. Windows presents a dialog saying it detected new hardware. I select not to use auto search. The wizard says it's Unknown and won't install the driver.

Please help,

  • Forgot to mention

    [ * Host Computer System PC]
    [ * Operating System WindowsXP]
    [ * Version SP3]

  • Hi, Eric,

    Welcome to e2e, and thanks for your interest in our products!

    I apologize we missed your posts. I have asked my colleague to look into it for you now. This is a pretty old device, have you considered any of our newer devices?

    -d2

  • What's the HW id that Windows detects when you plug in the board?

    The drivers should be included but alternatively you can install the AIC3254 CS (which uses the same drivers) and then launch the AIC36 GUI. You can get it from:

    TLV320AIC3254EVM-K - Control Software (v1.2.1) (Rev. D)

  • It shows up as Unknown. The hardware Ids:

    USB\Vid_ffff&Pid_fffe&Rev_0100
    USB\Vid_ffff&Pid_fffe

    Device Instance Id:

    USB\VID_FFFF&PID_FFFE\6&2D438FDB&0&2

    I tried installing TLV320AIC3254EVM-K - Control Software (v1.2.1) (Rev. D), no go. The software installed, restarted, reconnected and it's still shows Unknown.

    There isn't a specific driver installer, right?, the driver is supposed to be packaged with the GUI installer.

  • Looks like there is a problem with the board firmware.

    Please try the following:

    Remove W31 from the AIC36 daughtercard.

    Set SW2 on the USB MODEVM (motherboard), A2 to the right position, A0 & A1 to the left position

    Attach the EVM assembly to the PC. Windows XP should find a TI DFU device. If not, the EVM is defective.
    Install the DFU driver (located in the AIC36 CS\USBfirmware folder)

    After the DFU driver is installed, launch DFUTEST (located in the AIC36 CS\USBfirmware folder)
    You should not get an error message after launch. If you do get an error message, Windows didn't recognize the TI DFU device. In this case unplug/replug the EVM and try again.

    Insert W31 on the AIC36 daughtercard (this will enable the on-board EEPROM).

    Click "Program EVM" and follow the instructions. The first firmware binary is DFUEE.bin (all images are located in the AIC46 CS\USBfirmare\image folder). Select DFUEE.bin and follow the instructions. If it asks you to set the EEPROM I2C address, this is already accomplished by inserting W31 so you can ignore this. It is important that you wait long enough for the USB enumeration to complete.
    The second firmware binary that this program will ask you for is the actual EVM firmware (located in the same folder). Please choose one according to the sampling rate you want to use with the EVM.

    After this, the EVM should enumerate properly and Windows should load the correct drivers that were installed with the GUI.

     

  • Thanks Hartl, I followed the above and was able to get the drivers installed. I'm also able to use the GUI application.