• 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) » OMAP™ Processors » All Tags » SPI
Share
OMAP™ Processors
  • Forums
  • Announcements

Browse by Tags

OMAP™ Processors

Welcome to the OMAP™ Processors 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:
SPI
  • 3530
  • AM1808
  • Beagle Board XM
  • beagleboard
  • Beagleboard omap3530
  • boot
  • c6748
  • C674x
  • Codec Engine
  • DM3730
  • DSP
  • DSP/BIOS Link
  • EDMA
  • evm
  • gpio
  • kernel
  • l138
  • L-138
  • linux
  • Linux Drivers
  • McASP
  • mcbsp
  • nand
  • omap
  • OMAP 3530
Related Posts
  • Forum Post: PSP example build errors

    nkeddem nkeddem
    I am trying to compile the following project: C:\Program Files\Texas Instruments\pspdrivers_01_20_00_07\packages\ti\pspiom\examples\evmOMAPL137\spi\edma\build\spiSample.pjt And am getting the following errors on build: --------------------------- spiSample.pjt - Debug -------------------------...
    on Mar 26, 2009
  • Forum Post: EDMA to SPI - No Activity

    nkeddem nkeddem
    I am attempting to ulitize the EDMA to loop out data that I have in a 1d array on a OMAPL137. I am getting no activity on the SPI line when I execute my program but if i manually change the data found in SPIDAT1 I get line activity. It is almost as if I am missing something in my EDMA configuration but...
    on Apr 16, 2009
  • Forum Post: McSPI0 and pad configuration

    DV DV
    I am trying to configure SPI 0 in master mode. I know the mux pads need to be set to 0 for SPI function, my question is do I need to also program ..say the clk pin pad as OUTPUT (master mode) and the MOSI as OUTPUT and MISO as INPUT... or is this automatically set based on function mode 0 being set...
    on May 14, 2009
  • Forum Post: Re: McSPI0 and pad configuration

    BrandonAzbell BrandonAzbell
    Assuming you are referencing the OMAP35xx family of devices, please see my below responses. DV I am trying to configure SPI 0 in master mode. I know the mux pads need to be set to 0 for SPI function, my question is do I need to also program ..say the clk pin pad as OUTPUT (master mode) and the...
    on May 14, 2009
  • Forum Post: [OMAPL137] SIO stacked device

    Flamingo Flamingo
    I'm using the OMAP-L137. SPI 1 will be connected to an ADS8330 ADC. Commands to drive the ADS8330 will be output via SPI 1. nCONVST will be a GPIO pin from the OMAP-L137. Additional setup and control associated with the ADC will be via 6 GPIO pins. One of these will be a GPIO input, probably an...
    on May 20, 2009
  • Forum Post: [OMAPL137] Spilocal.h

    Flamingo Flamingo
    Can anyone tell me what the "local" in the pspiom/spi code is in reference to? I'm using the OMAP_L137. I hope to hook SPI1 to EDMA to receive data. I thought the example Spi_edma.c would be a good place to start. Also, I notice that the intent of the example is to have both transmit...
    on Aug 24, 2009
  • Forum Post: Problems compiling SPI interrupt example with OMAP-L137

    cerilet.com cerilet.com
    Hello, I am trying to use the SPI0 interrupt example but I can not compile it. I change the folder of the project and add the files It needs, but something is wrong. The error is this one: [Linking...] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x"...
    on Aug 25, 2009
  • Forum Post: Using Spansion flash instead of Winbond

    LUKLEM LUKLEM
    I know this is actually a Linux related question but I got no response on a Linux forum so for that reason I'm trying if anyone here might know the answer. I'm currently testing all my software on the TI OMAP L-137 EVM board. This board has a 4 MB 25x32vfig Winbond SPI Flash device mounted...
    on Aug 31, 2009
  • Forum Post: EDMA controlled SPI, chained transfers

    Flamingo Flamingo
    (OMAP-L137, DSP side) With previous forum help (Thanks, Brad), I have debugged memory-to-memory transfers of 250000 16-bit words using an A-Synchronized transfer. I receive the transfer complete interrupt as expected. Note that this required the use of BCNT, BCNTRLD, and CCNT because of the large number...
    on Sep 30, 2009
  • Forum Post: SEM_pend not timing out

    Flamingo Flamingo
    I have code: if (SEM_pendBinary(&SEM_collect, DMA_Timeout) == 0) I've been using this for a while, but now I'm trying to glue the DMA to the SPI. The transmit events are not occurring, so the DMA transfer does not occur. Although I know I need to debug that, I'm concerned that the...
    on Oct 1, 2009
  • Forum Post: I know how to use SPI0 but not SPI1

    cerilet.com cerilet.com
    Hi people, After some problems configuring SPI0 on an OMAPL137 to comunicate with a gyroscope, now I want to use SPI1 to comunicate with an accelerometer. I read the datasheets OMAP-L137 general description (SPRS563A), the SPI User Guide (SPRUFM4C) and the BIOSPSP User Guide and I can't find...
    on Oct 3, 2009
  • Forum Post: [OMAPL137] DMA chained events, starving a DMA

    Flamingo Flamingo
    I'm trying to get DMA running with SPI transfers on the OMAP-L137. The documentation suggests that I could be starving a DMA. That is, that the receive and transmit DMA transfers won't normally occur interleaved between each ACNT event. I'd like to chain the two. I would like the chaining...
    on Oct 5, 2009
  • Forum Post: [OMAPL137] EDMA debug registers

    Flamingo Flamingo
    I'm trying to figure out why my SPI/EDMA implementation times out. Associated with that, I'm trying to figure out how to interpret the debug registers for the EDMA device. Here is some debug output for a case that failed. Original program for PaRAM sets: [DSP] @6,812,612tk: [+1 T:0xc272f98c...
    on Oct 6, 2009
  • Forum Post: Could not able to read any data McSPI4 Master input(Receive) line.

    devakumar Jayavelu devakumar Jayavelu
    Hi, I'm using the McSPI module in the OMAP3530 processor to read and write the SPI eeprom. I have configured the signals for the McSPI4. Master Out Slave In (SPI_SIMO) Pin - 158 is configured as output Master In Slave Out (SPI_SOMI) Pin - 159 is configured as Input Serial clock ( SPI_CLK ) Pin...
    on Oct 29, 2009
  • Forum Post: Re: Could not able to read any data McSPI4 Master input(Receive) line.

    BrandonAzbell BrandonAzbell
    Please take a look at the following post. Specifically ensure the INPUTENABLE bit is configured appropriately. http://e2e.ti.com/forums/p/3199/11805.aspx#11805
    on Oct 31, 2009
  • Forum Post: [OMAP L137 EVM]Problem using SPI on expansion connector

    Chris Young Chris Young
    Hi, I'm having issues using the SPI ports on the expansion connector on the OMAP-L137 EVM via the available prototype daughter card. In particular, the ports available to the connectors on the EVM require several other pins on the same connectors to be pulled high which enable their associated...
    on Nov 3, 2009
  • Forum Post: MTD partition problem with S25FL128P SPI Flash OMAP-L137

    LUKLEM LUKLEM
    Hello, I'm currently experiencing some problems with using MTD partitions in combination with S25FL128P SPI Flash from Spansion. I have defined which partitions should be created, but the don't end up in /dev/mtdblock0 and /dev/mtdblock1 . I also don't get a /dev/mtd device . Could some...
    on Nov 6, 2009
  • Forum Post: DSPLink hangs: solutions

    Flamingo Flamingo
    I've recently battled my way through some interesting DSPLink debugging and I thought I'd share with the community in case anyone else has similar issues. I'm using an OMAP-L137 on a custom board. I have a SPI ADC connected to SPI1. The SPI ADC signals that data is ready to read via a GPIO...
    on Dec 9, 2009
  • Forum Post: Re: BCACHE API

    Flamingo Flamingo
    I vaguely remember that EDMA wants things on 128 byte boundaries also. As a result, everything that I was using for a source or destination for EDMA transfers was on a 128 byte boundary (unless it was a HW register, in which case it was what it was). In one case, I had a single 32 bit value that was...
    on Dec 11, 2009
  • Forum Post: Libray in OMAP-L138

    Luis Mendes Luis Mendes
    Hi, I have been trying to do a library project type (.lib) for the OMAP-L138. I'm using the PSP drivers and GIO commands in the library project. My goal is develop an peripheral abstraction (PAL). But I wonder if it is possible to insert the libraries already generated (. a674) in the project...
    on Jan 6, 2010
  • Forum Post: OMAP3530 SPI drivers

    Helmi Kurniawan Helmi Kurniawan
    Hi All, I am using SBC8100 evaluation board with OMAP3530 processor ( http://www.armkits.com/product/sbc8100.asp ) Currently I am trying to use the SPI pin on the board. I have recompile the kernel to support SPI as module. I do the following: 1. insmod spidev.ko 2. /sbin/mdev -s However I still...
    on Jan 8, 2010
  • Forum Post: OMAPL138 SPI Port Transmit

    Joe Tijerina Joe Tijerina
    I am having trouble transmitting data with the OMAPL138's SPI1 port. I am programing the SPI control registers via a linux driver through the ARM side. I am doing the following procedure and I am able to write and read data with the SPI port just fine, however the writing only works when I have a...
    on Mar 6, 2010
  • Forum Post: Correct McSPI MCSPI_CHxCONF.CLKD max value for OMAP3

    Scott Ellis Scott Ellis
    The OMAP3 TRM's indicate that the max divider value for the MCSPI_CHxCONF.CLKD field is 0x0c. This differs from the TRM's for the OMAP24xx and the OMAP44xx with a max value of 0x0f. (I was informed of this by others. I don't have access to those manuals.) I tested clock divider values...
    on Mar 19, 2010
  • Forum Post: Re: OMAP-L138 EVM SPI Flash read performance and boot time

    Stephen Turner Stephen Turner
    We have scoped the SPI clock and have discovered that each SPI byte read takes ~160ns (correct for 50MHz SPI clock). Then there is a ~1us delay between the next SPI read. SO the question is whats going on here?. Is the mDDR not setup correctly?. Is it the fact that (we believe) the L2 cache is not enabled...
    on Apr 23, 2010
  • Forum Post: Interfacing ADS8556 with OMAP-L138 via SPI

    Phoenix1 Phoenix1
    Hello, I am trying to interfacing ADS8556 with OMAP-L138 via SPI. I'm going to get data from all channels via SDO_A pin of ADS8556. And I 'm going to get the data using six 16-bit transfer . To do this , I need to run the clock continuously for 96 -bit, but after 16 bits , clock stops and starts...
    on May 22, 2012
1234
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