Coprocessors on Pandaboard etc.

Development on core packages and the distribution goes on in here.

Coprocessors on Pandaboard etc.

Postby ArmBassador » Mon Apr 29, 2013 6:23 pm

Dear all,

I have done some research on this subject also on this forum, so if i
missed something, please point out to me!

As the subject implies i am interested in using the Co-Processors on
the Pandaboard.

My idea is the following:
One of the Cortex M3 is doing some realtime-stuff, e.g. FreeRtos and the
mainprocessor is running linux.

To this moment i am having ALARM on Pandaboard and Freertos on a
seperate Chip (LPC1768).
I have a Cross-Compile-Toolchain for Cortex M3 and by now i have a reasonable knowledge about
linker, startup and such stuff.

My principal questions are:

Now:
- How do i get Code "into" the Co-Processor? (Set Programcounter, etc)
- How do i start the Co-Processor?
Later:
- How can i assign some kind of Peripheral to the Co-Processor?

There is one project on the web, which exactly does this, but its based
on Android, whereas i'd like to stay wit Archlinux.
https://github.com/n-aizu/freertos-multicore

The following page also has lots of Information, though its quite hard to get a good intro into that stuff:
http://www.omappedia.com/wiki/RPMsg_Kernel_Sources

So i have looked into the Kernel-Conf-File:
https://github.com/archlinuxarm/PKGBUIL ... map/config

and it says:

# Remoteproc drivers (EXPERIMENTAL)
#
CONFIG_REMOTEPROC=m
CONFIG_OMAP_REMOTEPROC=m
# CONFIG_STE_MODEM_RPROC is not set

#
# Rpmsg drivers (EXPERIMENTAL)
#
CONFIG_RPMSG=m

this gives me the impression that there could be some way to get it working.
The question to you guys would be:

How do i use rpmsg on Archinux ARM?
Can somebody explain the procedure in principal?
Is there already some kind of tutorial or a working project in Archlinux?

I know that this is not a project for an evening but more for a months or so....
Would be cool to get it working and of course i would contribute it to the community by an Article / Tutorial.

So looking forward to your answers,
Kilian
ArmBassador
 
Posts: 1
Joined: Mon Apr 29, 2013 5:26 pm

Return to Arch Linux ARM

Who is online

Users browsing this forum: No registered users and 7 guests