• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » DaVinci™ Video Processors » DM64x DaVinci Video Processor Forum » Dm6446 developer platform with ADS
Share
DaVinci™ Video Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS

Dm6446 developer platform with ADS

Dm6446 developer platform with ADS

  • Eric6868
    Posted by Eric6868
    on Oct 30 2008 10:37 AM
    Intellectual390 points

    Hi:

    1. Could i develop DMM6446 with ADS(arm developer suite) platform?How could i do it ?

    2. Is XDS510USB emulator only feasible with CCS?

    3. Is there have other developer environment could develop DM6446?

    thanks.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Juan Gonzales
    Posted by Juan Gonzales
    on Oct 30 2008 10:58 AM
    Mastermind33965 points

    1. Yes, but please note that you are already getting MontaVista Tool-chain for free; however, if you wish to purchase another compatible too-chain (granted, ADS is more than just the tool-chain), you are free to do so.  Also, please note that ADS is a legacy product and has been superseded by RealView Development Suite.

    2. This is really a question for the JTAG Vendor (e.g. Specturm Digital); by quickly looking into their website, it appears they do not support much outside of TI DSPs and CCS with this JTAG.  Again, I would double check with them.

    3. I am not sure if I understand this question.  Are you looking for another set of Development tools for ARM/Linux?  If so, you should look into MontaVista DevRocket.  If you are looking into other operating systems available for DM6446 (e.g. Integrity, WinCE, QNX...), then they each have their own set of development tools.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Bernie Thompson TI
    Posted by Bernie Thompson TI
    on Oct 30 2008 11:06 AM
    Mastermind41680 points

    The TI JTAG emulators like the XDS510USB are only usable with CCS from what I have seen, to use an ARM IDE like ADS you would need an ARM specific emulator. For the most part, my team at least does not use these ARM specific tools, since we find that you can do most debugging without them.

    There are other options for development environments out there, most anything that can handle ARM debugging can be used to some extent, the most common one we see is Monta Vista's DevRocket since it fits well with the Monta Vista Linux distribution and is included with the DVSPB (MVL License).

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Eric6868
    Posted by Eric6868
    on Oct 30 2008 12:23 PM
    Intellectual390 points

    Thanks for Juan Gonzales’s and Bernie Thompson’s help.

     

    I have source code in ARM’s assembly form, it could not compile with CCS.

    I decide to choose ADS to compile it , but xds510usb’s driver does not support on ADS. So I don’t know what other emulator or specific tools I need?

     

    1.

    Does CCS only use when i develop on DSP?

    When could I use CCS with ARM?

    There is a MontaVista Tool-chain in CD; I have no idea when I need it?

     

    2.

    There are many type of JTAG selection. I have no idea on it. Please everybody give me some suggestion.

    I found there are two JTAG heads on DM6446.

    One is “emulator header” with 20pins; Could I connect with ARM specific emulator on it ?

     

    The other header is MSP430; what is requirement of hardware and software when I use it?

    Thanks.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Juan Gonzales
    Posted by Juan Gonzales
    on Oct 30 2008 12:48 PM
    Mastermind33965 points

    1) CCS is the tool of choice for DSP development; it supports ARM as well, however, it does not support Linux, hence ARM support is very low-level.  Montavista CD includes a Linux distribution from montavista with all the basic components, including arm tool-chain (compiler, linker....) along with Linux file-system and Linux Kernel which are compatible with DM6446.

    2) The JTAG emulator you select should be based on the Development Tool you choose.  If you select RealVIew tools from ARM, I would ask them to recommend a JTAG emulator.  I hear BDI-2000 is a popular JTAG on ARM.  20-pin header does support additional debug capabilities on ARM.  I am not too familiar with MSP430, but I assume the 14-pin MSP430 JTAG requires CCS and compatible JTAG emulator.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Bernie Thompson TI
    Posted by Bernie Thompson TI
    on Oct 30 2008 14:58 PM
    Mastermind41680 points

    On the MSP430 you would actually use a much lower cost emulator called a Flash Emulation Tool (FET), there are a few options out there, but the common ones are the Parallel Port and USB based versions. For a MSP430 software development environment you would use either Code Composer Essentials or IAR Embedded Workbench.

    DaVinci MSP430
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Eric6868
    Posted by Eric6868
    on Nov 01 2008 09:46 AM
    Intellectual390 points

    I discovered the pinout of “emulation header” is difference to ARM JTAG’S type on the DM6446.

    Below link is “Technical Reference Manual” document.

    Please refer to P3.6 “J1 emulation header”

    http://c6000.spectrumdigital.com/davincievm/revd/files/DaVinciEVM_TechRef.pdf

    The header defined is difference to ARM JTAG.

    I found the block diagram of DM6446 EVM on P1.2. There are two JTAG headers on the board which are “TI JTAG” and “MSP430 JTAG”.Is it mean the “TI JTAG” only feasible to TI’s JTAG (e.g. xds510usb )?

     

    What is the function of MSP430 microcontroller onDM6446?

    Is the IAR or CCE building and debugging for MSP430 microcontroller?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • BrandonAzbell
    Posted by BrandonAzbell
    on Nov 01 2008 10:02 AM
    Guru54850 points

    Eric
    I discovered the pinout of “emulation header” is difference to ARM JTAG’S type on the DM6446.
    Below link is “Technical Reference Manual” document.
    Please refer to P3.6 “J1 emulation header”
    http://c6000.spectrumdigital.com/davincievm/revd/files/DaVinciEVM_TechRef.pdf
    The header defined is difference to ARM JTAG.
    I found the block diagram of DM6446 EVM on P1.2. There are two JTAG headers on the board which are “TI JTAG” and “MSP430 JTAG”.Is it mean the “TI JTAG” only feasible to TI’s JTAG (e.g. xds510usb )?


    In reality, thre are really 3 JTAG connectors on the DM6446 EVM.  One is for the CPLD, which is connector J17.  One is for the MSP430, which is connector J2.  And one is for the DM6446, which is connector J1.
    J1 is a 20-pin CTI adapter.  Although the following doesn't get you to a ARM JTAG Header, there are a number of adapter boards available from Spectrum Digital to interface to this CTI adapter.

    http://www.spectrumdigital.com/product_info.php?cPath=33&products_id=173&osCsid=6c8a073ee551786d98ddb9a7a12cfff2

    Eric

    What is the function of MSP430 microcontroller onDM6446?
    Is the IAR or CCE building and debugging for MSP430 microcontroller?


    The MSP430 on the DM6446 EVM handles the IR remote interface, provides the Real-Time Clock functionality and provides some I/O expanding capability to detect changes in some signals such as the Compact Flash Card Detect, MMC/SD card detect, write protect, etc.
    There is source code available at the Spectrum Digital Support site.  http://c6000.spectrumdigital.com/davincievm/revf/

     

    Brandon

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Eric6868
    Posted by Eric6868
    on Nov 01 2008 11:44 AM
    Intellectual390 points

    BrandonAzbell


    In reality, thre are really 3 JTAG connectors on the DM6446 EVM.  One is for the CPLD, which is connector J17.  One is for the MSP430, which is connector J2.  And one is for the DM6446, which is connector J1.
    J1 is a 20-pin CTI adapter.  Although the following doesn't get you to a ARM JTAG Header, there are a number of adapter boards available from Spectrum Digital to interface to this CTI adapter.

    http://www.spectrumdigital.com/product_info.php?cPath=33&products_id=173&osCsid=6c8a073ee551786d98ddb9a7a12cfff2

    Thanks for BrandonAzbell.

    Do you mean I could connect to DM6446 with “Low Voltage Adapter with Adaptive Clocking  for JTAG Emulators” and ARM’S JTAG (e.g abatron BDI200)?

    Because I could not match the pinout of “Low Voltage Adapter with Adaptive Clocking  for JTAG Emulators” with abatron BDI200.

     

    Please refer these documents. 

    “Low Voltage Adapter with Adaptive Clocking  for JTAG Emulators”  P.4

    http://www.spectrumdigital.com/products/docs/low_volt_adaptive_clk_adapter_qsg_a.pdf

     

    “abatron BDI200” P.4

    http://www.abatron.ch/fileadmin/user_upload/products/pdf/ManRDIARM-2000C.pdf

     

    Thanks.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • BrandonAzbell
    Posted by BrandonAzbell
    on Nov 01 2008 13:04 PM
    Guru54850 points

     

    Eric

    Do you mean I could connect to DM6446 with “Low Voltage Adapter with Adaptive Clocking  for JTAG Emulators” and ARM’S JTAG (e.g abatron BDI200)?

    Because I could not match the pinout of “Low Voltage Adapter with Adaptive Clocking  for JTAG Emulators” with abatron BDI200.


    No, sorry if I was a bit confusing on that point.  I had mentioned that this will not get you to an ARM JTAG header.  I should have further clarified that point.  It would get you from the 20-pin CTI header though.

    Doing a search on Google with the string "20-pin CTL connector", I found the following adapter board.
    http://willyfogg.com/p12504675/20pin_cti_to_20pin_arm_adapter/

    However, you need to make sure the BDI2000 can handle the low voltage and adaptive clocking capability.

    Brandon

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Eric6868
    Posted by Eric6868
    on Nov 02 2008 01:52 AM
    Intellectual390 points

    BrandonAzbell

     No, sorry if I was a bit confusing on that point.  I had mentioned that this will not get you to an ARM JTAG header.  I should have further clarified that point.  It would get you from the 20-pin CTI header though.

    Doing a search on Google with the string "20-pin CTL connector", I found the following adapter board.
    http://willyfogg.com/p12504675/20pin_cti_to_20pin_arm_adapter/

    However, you need to make sure the BDI2000 can handle the low voltage and adaptive clocking capability.

    Thanks for BrandonAzbell suggestion.

    I will check it

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use