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.

TMDXEVM6678LE HUA Demo not working

I have tried the HUA demo on the Shannon and have not got the web interface to work.

I have installed ccs v5.03 that came with the EVM and also installed the MCSDK and got basic JTAG connectivity with the board working, i.e loading, running code etc.

My output was as follows in the CCS v5 console window.

I am using a Rev 1.0 version of the TMDXevm6678LE board.

I have an Ethernet cable connection between the board and my PC.

A usb connection between the board (560 emulation) and my PC.

I have the shunts positioned to use the USB as opposed to the RS 232 which I have also tried incidentally without success.

The other switch settings are

SW3 1-off,2-off,3-on,4-off

SW4 1-on,2-on,3-on,4-on

SW5 1-on,2-on,3-on,4-off

SW6 1-on,2-on,3-on,4-on

SW9 1-on,2-on

 

[C66xx_0] Start BIOS 6

[C66xx_0] HPDSPUA version 2.00.00.02 Beta 2

[C66xx_0] Setting hostname to TMDSEVMC6678L5356

[C66xx_0] Configuring DHCP client

[C66xx_0] QMSS successfully initialized

[C66xx_0] CPPI successfully initialized

[C66xx_0] PASS successfully initialized

[C66xx_0] Ethernet subsystem successfully initialized

[C66xx_0] eventId : 48 and vectId : 7

[C66xx_0] Verify_Init: Expected 16 entry count for gTxFreeQHnd queue 736, found 30 entries

[C66xx_0] Verify_Init: Expected 0 entry count for gRxQHnd= 704, found 11 entries

[C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 0, found 1 entries

[C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 704, found 11 entries

[C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 4095, found 1 entries

[C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 8192, found 1 entries

[C66xx_0] Warning:Queue handler Verification failed

[C66xx_0] Registration of the EMAC Successful, waiting for link up ..

[C66xx_0] Service Status: DHCPC    : Enabled  :          : 000

[C66xx_0] Service Status: THTTP    : Enabled  :          : 000

[C66xx_0] Service Status: DHCPC    : Enabled  : Running  : 000

[C66xx_0] Service Status: DHCPC    : Enabled  : Fault    : 002

I have also tried with SW9 set to 1-off, 2-off (i.e. using Static IP) and get an EMAC error.

 

Any assistance will be appreciated.

 

Thanks, Aamir

  • Aamir,

    What is the MCSDK version you are using? Have you tried to load the HUA application from CCS anytime?

    There is a similar question on e2e - Let me know if this helps for you.

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/127297.aspx

    -Thanks,
    Aravind

     

  • The version is MCSDK_2_00_00_beta2.

    I loaded the hua demo that is part of the MCSDK directory under =>Run =>Load => LoadProgram and used the mcsdk hua demo out file.

    The difference between my switch setup and the example you posted is SW3 is set to off,off,on,off. Have I got the settings wrong as this was the same setting for the OOB HUA demo through the RS 232 whcih did not work either.

    I have tried the system reset under =>Run=>Rest

  • Aamir, if you are loading the code via CCS, you must set the SW3[4:2] switch setting to "EMIF16 and Emulation Boot" (i.e. 000, which is on,on,on). See the thread below for more info:

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/128857/462305.aspx

    Otherwise your downloaded program and the built-in bootloader will both try to initialize the same peripheral, which can cause the problem you see.

    Regards, Jon

  • Thanks Jonathan.

    Aamir,

    You are using an old version of BIOS MCSDK. Is it possible for you to work with the latest BIOS MCSDK releases? You can go through the release notes to see what all got fixed in the later releases.

    http://software-dl.ti.com/sdoemb/sdoemb_public_sw/bios_mcsdk/latest/index_FDS.html

     

  • I tried upgrading my MCSDK to 2_00_02_14 available on the TI site and still cannot seem to get the HUA demo working. my pin settings are:

    sw3-off,off,on,off; sw4-on,on,on,on, sw5-on,on,on,off, sw6-on,on,on,on, sw9-on,on

    my output is

    [C66xx_0] QMSS successfully initialized

    [C66xx_0] CPPI successfully initialized

    [C66xx_0] PA successfully initialized

    [C66xx_0] HUA version 2.00.00.03

    [C66xx_0] Setting hostname to tidemo-035356

    [C66xx_0] MAC Address: 90-D7-EB-81-22-A6

    [C66xx_0] Configuring DHCP client

    [C66xx_0] PASS successfully initialized

    [C66xx_0] Ethernet subsystem successfully initialized

    [C66xx_0] Ethernet eventId : 48 and vectId (Interrupt) : 7

    [C66xx_0] Registration of the EMAC Successful, waiting for link up ..

    [C66xx_0] Service Status: DHCPC : Enabled : : 000

    [C66xx_0] Service Status: THTTP : Enabled : : 000

    [C66xx_0] Service Status: DHCPC : Enabled : Running : 000

    I have also tried what Jonanthan suggested which is sw3-off,on,on,on and that gives me a loading error:

    File:C:\Program Files\Texas Instruments\msdk_2_00_02_14\demos\hua\evmc6678l\Debug\hua_evmc6678l.out: a data verification error occurred, file load failed.

    C66xx_0: File Loader: Data verification failed at address 0x8143DFD0 Please verify target memory and memory map.

  • I was able to get the static IP address working after setting up the TCP/IP settings as specified in the MCSDK getting started guide and was able to http to the static ip address and get the demo working.

    I was previosuly not running the global default setup under scripts after loading the gel file. Now I am.

    I did get it to work on DHCP too after changing my IP connection. I just did not have access to a DHCP server on that connection.

    I am using the sw3 settings off,on,on,on as Jonathan suggested. I guess the fact I was not running the script precluded this from working earlier.

    THanks

  • Aamir,

    Excellent! I'm glad to hear you've resolved this issue. Thanks for the assistance Jon & Aravind.

     

  • Hi, I have a problem with the HUA dmo just like the Aamir met with before.

    When I followed the Aamir’s step, try to set the SW2 into OFF mode, solved all the previous problems as mentioned above. And I’m in a static IP mode, and I get the following information.

    [C66xx_0] QMSS successfully initialized

    [C66xx_0] CPPI successfully initialized

    [C66xx_0] PA successfully initialized

    [C66xx_0] HUA version 2.00.00.03

    [C66xx_0] Setting hostname to tidemo-CE1530

    [C66xx_0] MAC Address: 90-D7-EB-7F-B4-96

    [C66xx_0] EVM in StaticIP mode at 192.168.2.100

    [C66xx_0] Set IP address of PC to 192.168.2.101

    [C66xx_0] PASS successfully initialized

    [C66xx_0] Ethernet subsystem successfully initialized

    [C66xx_0] Ethernet eventId : 48 and vectId (Interrupt) : 7

    [C66xx_0] Registration of the EMAC Successful, waiting for link up ..

    [C66xx_0] Network Added: If-1:192.168.2.100

    [C66xx_0] Service Status: THTTP    : Enabled  :          : 000

     

    And then I tried the IP address above, the 192.168.2.100 and the 192.168.2.101 through the IE5 browser(is it because it’s too old version?). But I cannot get the access to the webpage.

     

    And I also noticed that when I tried this process, the right bottom of the desktop show a icon of the local connection is limited( the computers with an exclamation mark)

  • Nicole,

    Did you have any luck yet getting the demo to work. I believe your setup is not running completely as after the

    [C66xx_0] Service Status: THTTP    : Enabled  :          : 000

    there should be some more prints which say the processing is running and it has also a non-zero value.

    Have you upgraded your MCSDK?

    Aamir