• 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 » ARM® Processors » Sitara™ ARM® » AM3x Sitara ARM Processors Forum » All Tags » PRU
Share
Sitara™ ARM®
  • Forum
  • Announcements

Browse by Tags

Sitara™ ARM®

Welcome to the Sitara™ ARM® 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".

Sign In to 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:
PRU
  • access
  • AM335 Linux
  • am3359
  • am3359 beaglebone
  • AM3359ICE
  • AM335x
  • am335x ethercat profibus profinet sercos-iii powerlink
  • am335x ethercat profibus profinet sercos-iii powerlink ice idk
  • BeagleBone
  • CCS
  • ECAT
  • ethercat
  • Ethernet
  • GPIO
  • Hot Connect
  • industrial SDK
  • ISDK
  • McBSP
  • McSPI
  • MII
  • PDI
  • PRU-ICSS
  • pruss
  • sdk
  • SPI
Related Posts
  • Forum Post: PRU memory organization

    Christopher Piggott Christopher Piggott
    The AM3359 PRU has: Data Mem0 (8KB) Data mem1 (8KB) Shared RAM (12KB) I'm wondering what's shared about the shared ram? Is that intended to be shared between the PRUs? Why make that distinction at all, if either PRU can use either DMEM block (since they both talk through...
    on Feb 2, 2012
  • Forum Post: Re: PRU number of cycles per instruction am335x

    Maneesh Maneesh
    Number of cycles for SBBO is 1+WordCount. So, that is two cycles in loop above. ADD and JMP are single cycle each. If the target is a memory location, depending on the memory location on/off the chip, it could also take longer than a cycle because of bus interconnect latencies and arbitration times...
    on Feb 23, 2012
  • Forum Post: Re: PRU Enhanced GPIO / 28 bit shift mode - why?

    Maneesh Maneesh
    In AM335x variants with the PRU subsystem, this mode is available. There is a 32-bit register into which data is shifted. Four MSBs are used for status information. Hence, 28-bits are available. It is possible that not all bits will be necessary in all applications but are available if needed. This...
    on Feb 23, 2012
  • Forum Post: PRU access to ddram on am335x / beaglebone

    Christopher Piggott Christopher Piggott
    I just want to test my understanding. I wrote a small program that fills main memory (DDR) from the PRU over L3. It basically looks like this: #define addr r8 #define size r9 #define fillword r10 #define count r11 xor r5,r5,r5 // clear a counter to keep track of how many words we have filled...
    on Feb 23, 2012
  • Forum Post: AM335X industrial bus Licensing

    FF FF
    Hello, I have some questions regarding the licensing, 1. Modbus-TCP ; Modbus -RTU; DeiveNet, protocols are not shown amongst others. Does this mean they are not supported currently ? If so, when they will be supported and will they require license? what is the license cost? 2. Could you clarify...
    on Mar 20, 2012
  • Forum Post: Memory Access on PRUSS for AM335x

    vaishali shah vaishali shah
    Hi, Since the AM335x TRM, shows that the memory map for instruction RAM and data Ram of PRUSS are both 0x0000_0000, so how does the PRU access the instruction RAM or data RAM since both seem to start at the same address. Regards, Vaishali
    on Apr 19, 2012
  • Forum Post: RE: Program the PRU of AM335X

    tley tley
    You can look at PRU as a peripheral which needs to be enabled. Like with other protocols (Profinet, Ethernet/IP) boot time is critical and specified in the range of 350..500ms. The key question is what OS you are planning to use. For HLOS like Linux you cannot wait for complete boot-up process. In this...
    on Apr 23, 2012
  • Forum Post: RE: EtherCAT Implemetation with Two Ethernet Peripherals

    Maneesh Maneesh
    1. Yes, it is possible to implement EtherCAT master using the MII interfaces from the CPGSW (gigabit switch). And EtherCAT slave is possible on MII interfaces from the PRUs. Reason we do not recommend doing EtherCAT master on PRU MII is because the firmware support is not there and it is easier to do...
    on May 3, 2012
  • Forum Post: RE: PRU ( AM335X )

    Maneesh Maneesh
    Please stay tuned. Documentation and tool chain for programming PRU in AM335x is in process of being released within next two weeks or so. Debug of PRU is possible using the on-board USB-JTAG debugger. You will need code composer studio for this purpose. If possible, can you please tell more about...
    on May 3, 2012
  • Forum Post: RE: AM335x PRU support,

    Maneesh Maneesh
    Yes, it is possible to program the PRU by users and customers. There is documentation and PRU assembler available on this link: https://github.com/beagleboard/am335x_pru_package With this documentation, PRU subsystem can be used for various applications, but not for Ethernet MII or time-sync applications...
    on Jul 3, 2012
  • Forum Post: AM335x PRU Programming

    Maurizio6434 Maurizio6434
    Can somebody point to the place where I can find tools and information about AM335x PRU Programming?
    on Jul 16, 2012
  • Forum Post: RE: Evaluating PRU - Some questions

    B. R. B. R.
    Thank you so far Manessh! Maneesh 4. The pr1_mii0/1 are two Ethernet ports independent of the gigabit switch ports. There are internal connections in the device where PRUs can also send/receive data from memory and receive/send to pr1_mii0/1 ports. Can you go more in detail on this statement, please...
    on Aug 10, 2012
  • Forum Post: Evaluating PRU - Some questions

    B. R. B. R.
    Hello guys, I'm trying to evaluate the possibilities of the PRU-ICSP on AM3359, but I am very new to this topic and also in general with such high integrated ARM devices and hope you can help to answer me a few questions... 1. Signal identifier pr1_ Some signals related to the PRU are named pr1_...
    on Aug 9, 2012
  • Forum Post: RE: SmartCard Implementation on AM335x PRU

    Lawrence Ronk Lawrence Ronk
    You might check with "SmartEmbedded": http://www.smartembeddedsystems.com/news.php
    on Sep 19, 2012
  • Forum Post: PRU registers not writable (do not change)

    B. R. B. R.
    Hey guys, please can you tell me how I can write to specific PRU registers via CCS? I can write to general purpose core registers like R0, R1, ..., but not to PRU_CFG and other registers. Also I can not modify any constant table pointer registers (PRU0_CTRL). If I do so, CCS reads back always value...
    on Sep 25, 2012
  • Forum Post: How to use the EtherCAT PDI Digital I/O interface on the AM335x PRUSS

    Daisuke Maeda Daisuke Maeda
    Is the EtherCAT PDI Digital I/O interface supported by the AM335x PRUSS? I guess that it is not supported because the latest ISDK does not support "PDI side register permissions". http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.00.00.05_Release_Notes#What_Is_Not_Supported...
    on Sep 30, 2012
  • Forum Post: AM335x PR1 signal names

    Pruf Pruf
    Hello, I'm a bit confused about the signal names used in the AM335x datasheet (SPRS717D) for the PRU. Most of the PRU-ICCS MII signals are in the form "pr1_miix_...." like "pr1_mii0_txen". Only the receive and transmit clock signal are not (e.g. pr1_mii_mt0_clk). Is this done...
    on Nov 29, 2012
  • Forum Post: PRU debugging on Linux - pView whereabouts?

    Michael Haberler Michael Haberler
    Hi, I'm developing a high-speed PRU stepper generator native on Linux. I notice the PASM manual refers to a debugging tool called 'pView' - is that available? A minimal debugging capability on-system (inspect/modify registers/memory, break, step etc) would be extremely valuable - the CCS...
    on Nov 28, 2012
  • Forum Post: PRU Ethernet as potential debug port

    KevinS KevinS
    Hi, I'm currently working on a design that is well suited to the AM3357 processor. The architecture of the overall system is still in development, but we're leaning towards using the two switched Ethernet ports to connect to devices on the board. We would like to be able to have access to a...
    on Dec 12, 2012
  • Forum Post: Differential Manchester in PRU

    Grzegorz Wrobel Grzegorz Wrobel
    Hi For our current project we need to implement communication protocol based on differential Manchester encoding. In some TI presentations I noticed that it's possible to "implement custom IP such as ... Manchester ... encoding" in PRU on ARM335x. So my question is if it is possible to...
    on Dec 14, 2012
  • Forum Post: RE: EtherCAT SSC 5.01 DC Hot Connect Behavior

    Jonathan Marrs Jonathan Marrs
    This is likely an issue with the AM335x PRU-ICSS EtherCAT Slave Controller (ESC) firmware , since you experience the issue with this ESC but not with the Beckhoff ET1100 ESC. I also experience this issue while in DC mode, but with only one board connected to the master. I plug and unplug the slave...
    on Feb 28, 2013
  • Forum Post: Streaming data from PRU

    cmicali cmicali
    Hello, I have a PRU program running on AM3359 (beaglebone) that will read data from an external device at about 2Mbytes/sec. What is the best/recommended way to get the data from the PRU ? I would like to have a large buffer in a userspace program that is read and processed, with the PRU filling...
    on Mar 9, 2013
  • Forum Post: RE: can the PRU made to talk SPI without going through the host CPU?

    cmicali cmicali
    I am also very interested in this - any examples would be much appreciated.
    on Mar 17, 2013
  • Forum Post: AM335x PRU Examples

    cmicali cmicali
    Hello, Is there an PRU EDMA example updated to work with the PRU-ICSS on the AM335x? The example at https://gforge.ti.com/gf/project/pru_sw/scmsvn/?action=browse&path=%2Ftrunk%2Fexample_apps%2F will only work with the older PRU. Thanks, Chris
    on Mar 19, 2013
  • Forum Post: arm335x PRU GPI example: reading input

    locke14 locke14
    Hi, I've recently started using the PRUs on my beaglebone. To start with, I want to write to the PRU GPOs and read from PRU GPIs which are pinned out to the p8 and P9 headers on the beaglebone. So far, I managed to get the writing to the GPOs part working. It's the reading from the GPIs, I'm...
    on Apr 24, 2013
12
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