• 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) » All Tags » dm6437
Share
Digital Signal Processors (DSP)
  • Announcements
  • C5000 Ultra Low Power DSP C5000 Ultra Low Power DSP
  • C6000 Multicore DSP C6000 Multicore DSP
  • C6000 Single Core DSP C6000 Single Core DSP
  • DaVinci™ Video Processors DaVinci™ Video Processors
  • OMAP™ Processors OMAP™ Processors

Browse by Tags

Digital Signal Processors (DSP)

Welcome to the Digital Signal Processors (DSP) Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
dm6437
  • 6431
  • 6437
  • AIS
  • BIOS
  • boot
  • Boot Mode
  • Booting
  • bootloader
  • c6000
  • c64+
  • C6457
  • C64x
  • c64x+
  • cache
  • CCDC
  • CCS
  • ccs v3.3
  • Da Vinci
  • Da Vinci 6437
  • Da Vinci dm6467
  • davinci
  • DDR2
  • demo
  • demos
  • DM642
Related Posts
  • Forum Post: Re: DM6437 VPBE LCD resolution

    BrandonAzbell BrandonAzbell
    Guy What is the maximum resolution that could be use on it for a 60 Hz refresh rate? The DM6437 VPBE (Video Port Back End) supports a 13.33ns pixel clock period, or ~75MHz frequency. The refresh rate can be calculated based on the LCD characteristic requirements with the following formulae. This is strictly...
    on Jun 18, 2008
  • Forum Post: Re: Memory Cache Usage on DM6437

    Bernie Thompson TI Bernie Thompson TI
    Could you be a bit more specific on what you want to do with the cache on the DM6437? For the most part on the DM6437 and other C64x+ based devices you would use the BCACHE API from within DSP/BIOS to handle cache configuration and coherency, this API is discussed in section 2.2 of SPRU403 available...
    on Jul 18, 2008
  • Forum Post: Re: DM6437 EDMA configuration

    Bernie Thompson TI Bernie Thompson TI
    Many of the EDMA channels are mapped to specific hardware events as shown in table 6-6 of the datasheet , so you would typically choose a particular channel based on what event you want to drive the EDMA transfers. As to an example, the application note below explains how to use the EDMA3 driver on...
    on Jul 18, 2008
  • Forum Post: Re: McASP Device Driver

    sathya2149 sathya2149
    I dont know on which device are you trying to use this. On dm648, c6452,dm6437,c6424 you can get the McASP driver as part of the BIOS PSP package from :- https://www-a.ti.com/downloads/sds_support/targetcontent/psp/bios_psp/index.html However, these do work with the audio codecs. thanks regards sathya
    on Jul 28, 2008
  • Forum Post: Re: How to enable cache on DM6437?

    Bernie Thompson TI Bernie Thompson TI
    To respond to your questions: With the DM6437 the old CSL that is seen in SPRU862a is no longer available, only a small remnant of it is still out there in the form of the register level CSL. The reason that the SPRU862 document mentions these function calls is because it was written based on the...
    on Jul 29, 2008
  • Forum Post: Re: Modifying pixels' values in FVID_Frame

    Sivaraj R3406 Sivaraj R3406
    Hi, Only frameBufferPtr of the following frame union in fvid.h is valid in DM6437. The other members like iFrm, pFrm etc are used in DM648 platform and hence are not initialized in DM6437 VPFE/VPBE driver. The reason for this is that DM6437 supports only interleaved format unlike DM648 VPORT which...
    on Jul 30, 2008
  • Forum Post: Re: Using DAT_copy/DAT_wait and CACHE_ APIs on DM6437/DM648 processors

    Bernie Thompson TI Bernie Thompson TI
    Unfortunately the CSL that was usable on the DM642 platform is not available for the DM6437 or DM648 platforms, this being said the cslDM642.lib is not compatible. Although the code in it will run as C64x+ is backwards compatible with C64x, it will be trying to reference registers that do not exist and...
    on Jul 31, 2008
  • Forum Post: Re: How to enable cache on DM6437?

    Bernie Thompson TI Bernie Thompson TI
    I am not sure if I entirely understand your question, however I will try to answer it. Code and data can still be read by the CPU out of external memory even if caching is disabled for the location or cache is turned off entirely within the device, however this will slow things down significantly as...
    on Aug 4, 2008
  • Forum Post: Re: How to get YUV420 video from EVM 6437

    Sivaraj R3681 Sivaraj R3681
    The driver supports only YUV 422 interleaved data format as supported by VPFE. You can't configure the driver to generate a YUV420 planar format. This conversion should be done in the application only!!
    on Aug 12, 2008
  • Forum Post: Re: How to get YUV420 video from EVM 6437

    Bernie Thompson TI Bernie Thompson TI
    The application note below on using the EDMA3 driver on DM643x devices discusses converting an image from YUV422 to YUV420 format, including an example which may be helpful. DMA is probably the most efficient way of doing this, however you could also do it with the CPU. http://focus.ti.com/dsp/docs...
    on Aug 12, 2008
  • Forum Post: Re: Where can I find the document for API of EDMA3? Thanks

    Bernie Thompson TI Bernie Thompson TI
    Assuming you are asking in reference to a DM6437 based on your prior posts, the API for the EDMA3 driver is given in C:\dvsdk_1_01_00_15\psp_1_00_02_00\edma3\src\edma3_drv\docs\EDMA3_Driver_User_Guide.pdf of your DM6437 software installation. If you follow through Sathya's link you can get to newer...
    on Aug 14, 2008
  • Forum Post: Re: Modifying pixels' values in FVID_Frame

    Bernie Thompson TI Bernie Thompson TI
    Based on this thread I created a wiki page at http://wiki.davincidsp.com/index.php?title=Accessing_pixels_in_a_frame_on_DM643x which discusses this, including providing a code example that does some pixel modifications for the DM6437 EVM.
    on Aug 15, 2008
  • Forum Post: Re: MEM_free() blocks forever

    Bernie Thompson TI Bernie Thompson TI
    If you have multiple threads (TSKs) that are using MEM calls on the same memory segment than calls to MEM_free are no longer as deterministic. When you call MEM_free it will attempt to obtain a lock (LCK_pend) on the memory, so if another task already has the memory locked than the MEM_free call will...
    on Aug 18, 2008
  • Forum Post: Re: #error NO CHIP DEFINED

    Bernie Thompson TI Bernie Thompson TI
    The newer devices including DM6437 no longer have support by the chip support library (CSL), thus there is no CHIP_xxx definition for the DM6437. The CSL has effectively been replaced by the peripheral support package (PSP) which provides DSP/BIOS drivers and is included in the DVSDK software package...
    on Aug 18, 2008
  • Forum Post: Re: how to configure timer in DM6437 using C code

    Bernie Thompson TI Bernie Thompson TI
    If your goal is to have a function execute after an amount of time, or execute periodically, than the PRD module of BIOS is probably the easiest way to go as opposed to manually configuring timers. The APIs for controlling a PRD function (which is defined statically in your TCF file) can be found within...
    on Aug 19, 2008
  • Forum Post: Re: MEM_free() blocks forever

    qais qais
    Hi, Sorry for late response and thank you for your help. I checked for the reasons mentioned but they're not the case. Although I found that I sometimes I would try to free a memory location that was created statically (the head of linked list), resolving the problem results a much slower program...
    on Aug 21, 2008
  • Forum Post: Re: Queries on DMA

    Brad Griffis Brad Griffis
    John, In the future please start a new post rather than replying to someone else's. John Hi all, I am working on DM6437 platform and have few queries on DMA usage. I am using DMAN3 and ACPY3 interface in my application with QDMA channels. 1. DMA Speed * What is the speed at which DMA operates relative...
    on Aug 22, 2008
  • Forum Post: Re: DM6446 pin muxing tool, pinmux

    Bernie Thompson TI Bernie Thompson TI
    I believe the only pin multiplexing tools that went to production/publishing were the DM6437 and C6424 tools. There was never a DM644x tool published, though I think there may be a DM6467 tool in development.
    on Sep 9, 2008
  • Forum Post: Re: Problems with EDMA3

    Bernie Thompson TI Bernie Thompson TI
    "TC Program Set already active" sounds like you are trying to reconfigure a a PaRAM set while it is currently in progress, in particular I am guessing that this is telling you that the PROGBUSY bit in the EDMA3TC register as discussed in section 4.4.3 of SPRU987 . If this is the case it would...
    on Sep 25, 2008
  • Forum Post: Re: Problems with EDMA3

    Gonzalo5423 Gonzalo5423
    Transfers are programmed for normal completion and they are linked. As discussed in section 2.3.7 of SPRU987: "Once the channel completion conditions are met for an event, the transfer parameters located at the link address are loaded into the current DMA or QDMA channel’s associated parameter...
    on Sep 25, 2008
  • Forum Post: Re: Memory segment already specified

    Bernie Thompson TI Bernie Thompson TI
    Unfortunately I am not that familiar with the xdc build process in CCS, most users seem to just build without it due to the complexity so I don't see it much, so hopefully someone else may be able to provide a more complete answer but I will give it a shot. I think you will want to look at a platform...
    on Sep 26, 2008
  • Forum Post: Re: DM6437 PCI master single write trouble

    Bernie Thompson TI Bernie Thompson TI
    The PCI driver example should work properly, though there are a number of conditions for it to work such as having a Linux host running kernel 2.6.9. The PSP User's Guide, as well as the PCI sample source code contain instructions for ensuring that the sample works. You may also want to check the...
    on Oct 13, 2008
  • Forum Post: Re: DM648 EVM video driver lockup

    Bernie Thompson TI Bernie Thompson TI
    While the SDMA/IDMA issue may play into the system, if the software was the same on the DM6437 as the DM648 than there must be something more than this errata, as this errata exists in some form on all C64x+ core devices I have seen (at least on DM6437 as well).
    on Oct 13, 2008
  • Forum Post: Re: Problem: Corruption of the call stack while enabling cache

    Brad Griffis Brad Griffis
    You need to follow the procedure for self-modifying code as listed in the Cache User's Guide (spru862): http://www.ti.com/lit/spru862 Specifically, Section 2.6 deals with this procedure. Here's an excerpt: 64x+ Cache User's Guide No coherence is maintained between L1D and L1P. That...
    on Oct 13, 2008
  • Forum Post: Re: Problem: Corruption of the call stack while enabling cache

    Elric Elric
    Thank you, you are right. This solves the problem. The Setup_Cache() in the gel file is supposed to run at the very beginning, consequently invalidating the caches creates no problem. For the run-time, a writeback-invalidation should be used for L1D and L2.
    on Oct 14, 2008
12345»
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