• 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 » Embedded Software » BIOS » All Tags » IPC
Share
BIOS
  • Forum
  • Announcements

Browse by Tags

BIOS

Welcome to the BIOS 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:
IPC
  • .bios
  • BIOS
  • BIOS 5
  • BIOS 6
  • BIOS/DSP
  • BIOS6
  • BIOSPSP
  • C6000
  • C64x+
  • C6678
  • C674x
  • ccs
  • dsp biOS
  • DSP/BIOS
  • INTERRUPT
  • IPC BIOS
  • OMAPl138
  • psp driver
  • RTSC
  • SPI
  • SYS/BIOS
  • SYS/BIOS 6
  • SYSBIOS
  • SysLink
  • XDC
Related Posts
  • Forum Post: Re: What is an equivalent "NULL" value for MessageQ_QueueId?

    Shreyas Prasad Shreyas Prasad
    Hi Eddie, MessageQ doesn't have an 'invalid queue id' value. I can think of two ways to get around your problem: 1) Let both tasks open the MessageQ. MessageQ_open will return a failure code (with a negative value) if the queue isn't available yet. 2) Let Task B pend on the 'msgqStatus'...
    on Jun 22, 2010
  • Forum Post: Re: What is an equivalent "NULL" value for MessageQ_QueueId?

    Shreyas Prasad Shreyas Prasad
    Yes, that's the one. Regards, Shreyas
    on Jun 22, 2010
  • Forum Post: Re: where can I learn more about DSP/BIOS support for multi-cores and how to start learning DSP/BIOS basics?

    Shreyas Prasad Shreyas Prasad
    mans are there any major differences between IPC 1.2 to IPC 1.21 in this matter? No, the changes are very minor. Applications built with IPC 1.20 shouldn't require any changes to get them to work with IPC 1.21.
    on Jun 30, 2010
  • Forum Post: MessageQ and SRIO

    sergey manuhin sergey manuhin
    Hello I have two 6457 processors which are connected with SRIO. DSP/BIOS 6 runs on both processors. I want them to be connected by MessageQ(ti.sdo.ipc module). It is written in SPRUGO6(3.2.11) that I need to create my own MessageQ transport instances. Does anybody have any examples/manuals...
    on Oct 6, 2010
  • Forum Post: Questions about IPC package

    Naoki kawada Naoki kawada
    Hi Champs, I'm now studying RTSC-ed IPC package. According to my understanding, IPC pacakge has almost same functionalities with the current DSPLINK, but I could not find the ringio component in the package. Do you plan to support it in the near future? Also, I understand how MessageQ works...
    on Oct 20, 2010
  • Forum Post: IPC MessageQ for Single processor support C2000

    BrandonAzbell BrandonAzbell
    Does SYSBIOS 6.31.00.18 support C2000 for Single Processor IPC MessageQ? The following error message was generated when building the example IPC MessageQ Single Processor. Project Type C2000 Device Variant TM320F28335 Code Generation Tools TI v5.2.6 RTSC Platform ti.platforms.ezdsp.28335...
    on Dec 28, 2010
  • Forum Post: IPC Support for the C28355 DSP

    Jan Stefan Jan Stefan
    CCS 4.2 XDCTools 3.20.05.76 Sys/Bios 6.31.00.18 IPC 1.22.00.19 target F28355 DSP I am new to SYS/BIOS but have used DSP/BIOS on a previous project. Our old code used the QUE_ API to send messages between tasks. I assumed that IPC Message Queue would be the logical replacement for...
    on Jan 6, 2011
  • Forum Post: Stream_reclaim and/or Stream_write: how to reclaim packet after Timeout

    Stefan Koehler Stefan Koehler
    Hi I'm using the IPC function Stream_write (which itself contains Stream_issue and Stream_reclaim) together with the I2C PSP Driver. I set a timeout value for the Stream_write function in case of wrong addressing in I2C. When I receive a timeout and try to write again via I2C I receive the...
    on May 11, 2011
  • Forum Post: FrameQ and RingIO for C6472

    Henning Rust Henning Rust
    Hello, in the Wiki for the SysLink Tool http://processors.wiki.ti.com/index.php/SysLink_UserGuide FrameQ und RingIO Modules are mentioned. Are these Modules also available for C6472 Platforms? If not, are there more elaborate examples than the simple IPC project templates about...
    on May 16, 2011
  • Forum Post: Re: IPC is not syncing

    tscheck tscheck
    Mary, I'm not sure what would cause this either, but I have seen it happen on another example a while ago. It seems that the printf function consumes a lot of resource in some way. Did the ROV suggestion you received in http://e2e.ti.com/support/embedded/f/355/p/109868/389211.aspx#389211 help...
    on May 19, 2011
  • Forum Post: HeapBufMP_open failed in MessageQ example

    Mary Green Mary Green
    Hi, Platform:EVM6472 XDCtools version: 3.20.04.68 IPC: 1.21.02.23 BIOS: 6.30.03.46 XDAIS: 6.25.01.08 CCS Version: 4.2.0.10018 Based on the MessageQ example(C:\Program Files\Texas Instruments\ipc_1_21_02_23\packages\ti\sdo\ipc\examples\multicore\c6472), I create a large heap(size = 0x8000000) because...
    on Jun 22, 2011
  • Forum Post: Re: HeapBufMP_open failed in MessageQ example

    Mary Green Mary Green
    Hi Shreya, I just create a heap to modify .cfg file and don't add Memory_alloc to message_single.c . I don't know why some cores can get the right value status=0 but others can't get value of status at HeapBufMP_open . Core1-core5 can get status=0 and transfer the message when I point...
    on Jun 23, 2011
  • Forum Post: Problems on IPC examples with CCS 5.1

    Eric Chen Eric Chen
    Hi, I was trying to learn IPC by the examples with CCS 5.1. I opened IPC and I/O examples/TI81XX Examples/MessageQ projects. There are three portions for Host, VideoM3 and VPSSM3 respectively. They were built successfully but I met some problems: 1. There should be 4 images (Host, DSP, VideoM3...
    on Jul 13, 2011
  • Forum Post: Syslink failure Assertion

    Lee Holeva Lee Holeva
    I'm suddenly getting a failure assertion from HeapMemMP_create(): Assertion at Line no: 385 in /swcoe/sdk/cm/netra/arago-tmp/work/dm816x-evm-none- linux-gnueabi/ti-syslink-02_00_00_68-r3i/syslink_02_00_00_68_beta1/ti/syslink/ut ils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux...
    on Jul 14, 2011
  • Forum Post: HeapBufMP error for MessageQ_alloc()

    Deniz Kocak Deniz Kocak
    Hi all, I am new to SYS/BOS & IPC and I would like to just send/receive a message by using MessageQ API as usual on the same core between two tasks. I read the guides and had a look at the examples. However, something goes wrong and there are ambugious points in my point of view. I have a custom...
    on Jul 18, 2011
  • Forum Post: Re: HeapBufMP error for MessageQ_alloc()

    Deniz Kocak Deniz Kocak
    Shreyas Prasad Deniz The Menace I can successfuly compile the code, but when I try to run it on the simulator, I get this error.. [TMS320C66x_0] Starting Tasks... [TMS320C66x_0] sendMessage [TMS320C66x_0] ti.sdo.ipc.MessageQ: line 135: assertion failure: A_heapIdInvalid: heapId is invalid xdc...
    on Jul 19, 2011
  • Forum Post: Another Syslink bug?

    Lee Holeva Lee Holeva
    When does Sylink/Ipc call MessageQ_free()? I had assumed that I should be pairing calls to MessageQ_free() with calls to MessageQ_alloc(). As an experiment, I commented-out my calls to MessageQ_free() on the host-side, yet I still see calls being made to MessageQ_free() on the DSP-side. In fact, Syslink...
    on Jul 21, 2011
  • Forum Post: Random failure assertion from SharedRegion_getEntry()

    Lee Holeva Lee Holeva
    Using Syslink 2.00.00.78 and PSP 4.00.00.10, I am occasionally getting a failure assertion on the host side (ARM) from SharedRegion_getEntry(): shared region 0: base addr = 418ed000 length = 4000000 owner = 3 Is Valid = 1 name = (null) shared region 1: base addr = 45983000 length = 10000000 oAssertion...
    on Aug 8, 2011
  • Forum Post: Issues with ListMP of IPC/Syslink

    Lee Holeva Lee Holeva
    I notice some strange things about ListMP: 1. ListMP_prev() does not return NULL when it gets to the beginnig of the list. 2. If I remove nodes from a list using ListMP_remove(), though ListMP_next() will eventually return NULL, ListMP_empty() never returns TRUE. These are not behaviors that...
    on Sep 14, 2011
  • Forum Post: SYSBIOS IPC Server/Client via MessageQ

    christian bach christian bach
    Hello I have a TMS320DM8148 on a TMDXEVM8148BTA Evaluation Board and using a LAN560 JTAG Emulator to connect to the processors via the 20Pin JTAG Port. Based on the MessageQ Example in the CCS5.1 Environment I tried to write my own MessageQ Program which shall be a Server who's computing...
    on Sep 19, 2011
  • Forum Post: Re: SPI Sending and Receiving at the Same Time Via Stream API

    Steve Kreyer Steve Kreyer
    Hi Raghavendra, thanks for your answer. Sorry for the big delay but Iam currently involved in another topic at work. According to your answer: I think your suggestion has to do with concurrent writes, but my problem is that I just want to "read and write" at the same time using...
    on Sep 22, 2011
  • Forum Post: A problem about the using of ListMP module

    Jianlei Wu Jianlei Wu
    Hi, I am just begining to study the multicore dsp.And i got a problem when i run a program about the ListMP module in my 6472EVM .I attached the main code in the following: Void tsk0_func(UArg arg0, UArg arg1) { Rec rec1; gateHandle = GateMP_getDefaultRemote(); ListMP_Params_init...
    on Sep 27, 2011
  • Forum Post: RingIO with syslink

    Jibin Scaria Jibin Scaria
    Hi all, I am trying to use Notify between ARM (Linux) & DSP. I have a DSP application running in CCSv5 and it need to communicate to Linux using Notify, MessageQ & RingIO. I tried to modify the syslink examples in EZSDK, but failed. can anybody help me to make the communication working...
    on Oct 31, 2011
  • Forum Post: Invalid Multiproc Id

    Lee Holeva Lee Holeva
    I'm using EZSDK on the C6A8168 DDR3 EVM and I get the following error after building my code with -O2, but not with -O3: ti.sdo.ipc.ipc: line 99: assertion failure: A_invalidMultiProcId: Invalid MultiProc Id I have MultiProc setup as is done in the Syslink samples: var MultiProc = xdc.useModule...
    on Nov 7, 2011
  • Forum Post: Re: Notify Event Registering

    Jibin Scaria Jibin Scaria
    Hi Janet, Thanks for the reply. I put these inside messageQ example. The Event registering is done before Ipc_readConfig() and wait is done just before the cleanup section. Because I not getting any error in ARM side, I believe the event registering is done properly eve without calling Notify_eventAvailable...
    on Nov 9, 2011
123
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