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.

Problem Booting TMS320C6678 Evaluation Module

Other Parts Discussed in Thread: TMS320C6678

Hi,

I am new to TMS320C6678 Evaluation Module with XDS560v2 Emulator. I was trying to connect the device with my Laptop and boot it. I followed the procedure given in Quick Start Guide came with the device. I am using Windows 7 on my Laptop. On step 3, initially there was no HyperTerminal in windows 7 - I got it from windows XP. I am not able to move from Step 3 to Step 4. I am not getting anything in Step 4 after pressing Reset_Full button. What should I do?

In the HyperTerminal, COM6 was detected as the USB port(I am using USB and not RS-232 Serial Cable). I have already installed the driver for 32 bit from the CD. Did I miss Something?

Thank you

Keshav

  • Keshav,

    Can you verify that this is a Rev 1.0 EVM?  THe Rev 0.5 EVM did not have this setup. If this is Rev 1.0, look at the note to the right of Step 4 and verify that the switch settings on the board are the same as the Linux OOB Demo boot.

    That said all this is for is running the demo (and com port is really just to get the IP address) so your PC can view the demo. 

    While this is nice to see, you probably want to do some development and is not required for using the EVM.  I'd move on to connecting CCS and looking at demo code.

    Best Regards,

    Chad

  • Chad,

    Thank you for the reply.

    I suppose REV 1.0 EVM is to something with the v1.0. But How do you verify that?

    I am trying BIOS OBB Demo to complete boot the device as given in TMS320C66X Evaluation module Quick Start Guide. My setting were as given in Step 2

    SW3 - [off, off, on, off]

    SW4 - [on, on, on, on]

    SW5 - [on, on, on, off]

    SW6 - [on, on, on, on]

    What am I doing wrong? I am not getting anything on my HyperTerminal.

    After I do this, I want to start Linux on the device by setting the switched as given in right side of Step4. Can I start Linux on Device by using a Windows7 Operating System on my Laptop? What will I need to do that?

    Keshav

  • Greetings,

    What Win 7 are you on 32 or 64?

    Hyperterm from Xp copied onto Win 7 will not run properly even if it is a 32 install.

    Locate and use TeraTerm or any terminal emulation compatible with your Win 7 (32 or 64).

    Good Luck,

    Sam

  • I'd have to second Sam's comments.  I use TeraTerm myself.  That is the most likely issue you're having.

    Regarding the Rev, it's on the Tag next to the 80 pin header (opposite board edge from the switches), which it looks like you're indicating is REV 1.0 which would be revision 1.0.

    Let us know how it works

    Best Regards,

    Chad

  • Sam,

    I am using Win 7 32 bit.

    I also wanted to know the difference between BIOS Out-of-Box(OBB) and POST Boot?

    According to the Quick Start Gide:

    For BIOS Out-of-Box(OBB) Demo - SW5 should be [on, on, on, off]. Those are correct, right? Not getting anything in HyperTerminal or Teraterm

    For POST Boot - SW5 should be [on, on, on, on]. I got something in the Hyperterminal by using this configuration.

    Another Question : How to run Linux on the TMDXEVM6678LE device using the WIn 7 32 bit OS on the Laptop? The Linux MCSDK is .tar.gz file. Do I need to install that on my Win 7 Laptop?

    Thank you.

    Keshav

  • Chad,

    Yes I checked the tag. It says TMDXEVM6678LE Rev 1.0 

    Please reply to my previous post in this thread. Thank you.

    Keshav

  • Greetings,

    I suggest you read this http://processors.wiki.ti.com/index.php/TMDXEVM6678L_EVM_Hardware_Setup

    Then set your Boot Mode to do POST and set your terminal emulation for 115200-8-n-1-n.

    You should get an extensive ASCII readable output from the EVM POST execution.

    If not, then you may want to consider, under these setup, switching from the USB plug to the RS232.

    If that do not work, your terminal emulation may be the cause.

    Good Luck,

    Sam

  • Hyperterm in windows 7 is not reliable. So if you can get a xp to connect, please check it. Another way to verify POST is to see if the 4 leds near the DSP will go off if the POST runs successfully. That is also a good indication of the POST running. But still I would suggest you to get the xp machine and check the terminal output.

    Thanks,

    Arun.

  • ArunMani,

    Thank you for the information. i have few more question which I will address in this post.

    I am able to run POST successfully using HyperTerminal. I got "POST result - Pass".

    1) But I am not able to run the NIOS OBB demo given in the Quick start guide. I configured the switches as given in Step 2.  No output using HyperTerminal or TeraTerm. What can be the problem?

    2) How can I start Linux on the device from my Windows 7 Laptop?What do I need to install? How to Proceed for that?

    Thank you again.

    Keshav

  • Greetings,

    From info at http://processors.wiki.ti.com/index.php/TMDXEVM6678L_EVM_Hardware_Setup

    1. Set Boot Mode to NOR boot on image 0.

    2. Set SW9-2 to off for static IP.

    3. Set PC to 192.168.2.101.

    4. With a browser, you get the start up screen for the HUA OOB at 192.168.2.100.

    5. Set Boot Mode to NAND boot on image 0.

    6. Keep SW9-2 off for static IP.

    7. Keep PC at 192.168.2.101.

    8. With a browser, you get the start up screen for the Linux OOB at 192.168.2.100.

    In both cases the UART will display start up details.

    Good Luck,

    Sam

     

  • Thank you everybody for the information. 

    I have one more Question :

    I want to start Linux on the C6678 DSP EVM from a Windows 7 host. How should I proceed?

    I have already install the driver for the device detection, CCS software and BIOS-MCSDK.exe. Do I need to install LINUX-MCSDK.tar on my windows to start Linux on the device?How to do that?

    If I am going for Static IP mode on SW9. What IP, Gateway, DNS configurations I should put in my Laptop?Does it matter?

    Thank you,

    Keshav