2008-10-21 11:07:18 Message passing on the BF561 (between corea and coreb)
John Redford (UNITED KINGDOM)
Hi, I decided it was probably best to start a new thread, rather than use the other person's thread to include my problem.
I have uClinux running on corea and I have a DSP app which will be running on coreb. The problem is that I need to implement message passing between the two cores, and I realise this is going to be harder than it sounds because the coreb app is not running on linux.
As far as I can see, shared SDRAM is probably the easiest way of doing this. However I have no experience with this and don't really know where to start in order to create a simple message passing, to prove the theory!
If anybody has any experience with using the SDRAM to pass messages or interupts between the cores, then any information would be great.
Thanks in advance,
2008-10-21 14:34:23 Re: Message passing on the BF561 (between corea and coreb)
Mike Frysinger (UNITED STATES)
just find some location that both cores can access. this is generally what L2 is used for since it doesnt generally need caching. you can use external memory, but that tends to be problematic due to caching.
there isnt any docs currently as there is no software to facilitate this ... you need to write it all yourself