[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - Accessing HDMI (and other interfaces)

Accessing HDMI (and other interfaces)

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

Accessing HDMI (and other interfaces)

Postby EclecticMonk » Sun Sep 07, 2014 6:35 pm

Hi there,

although I've been playing with a board for a couple of months and silently reading and collecting feedback from the forum, this is my first post and so I'd like to take the chance to say hi everyone.

After getting familiar with the internals of the Epiphany chip and the SDK, I decided to start playing with the interfaces to make lights blink and show shining colors in the screen. I've been trying to reuse code from the Mandelbrot example to understand how to output images to the screen, but I've been unable to get all the details. As a start, I just tried to replace the Mandelbrot output by a constant number, so I could get a fixed color in the screen; but even that simple step has turned to be more complicated than expected. Depending on where I modify the value, I get nothing on the screen, runtime errors, or hang the complete system and needed a couple of reboots to get it back.

I've to say that I'm using a brute force approach just trying different combinations and seeing what happens, but this is because I haven't found any details on how to correctly access the interfaces. Is there any documentation specifying ho to access the interfaces? What are their memory addresses, required format of the output data, synchronization issues, etc. ? Are there related drivers? I've skimmed through the documents and the forum and haven't found anything related, other that trying to reverse-engineer the examples. Am I overlooking or missing some document/guide?

My next step is to try some video processing tasks, and then continue checking the other interfaces for more IO functionality. We plan to use it for teaching purposes later, so it's important to have these steps clear. Any pointer would be greatly appreciated.

Cheers
EclecticMonk
 
Posts: 3
Joined: Sun Sep 07, 2014 5:56 pm

Re: Accessing HDMI (and other interfaces)

Postby notzed » Mon Sep 08, 2014 3:47 am

notzed
 
Posts: 331
Joined: Mon Dec 17, 2012 12:28 am
Location: Australia

Re: Accessing HDMI (and other interfaces)

Postby EclecticMonk » Mon Sep 08, 2014 5:09 pm

Hi notzed,

that's the most outstanding answer I've ever received in a forum. I'm glad that you didn't had anything better to do by the time you wrote it :) .

It's crystal clear now. I was basically overlooking a huge detail: I've been working and debugging FPGA prototypes and bare metal embedded processors for so long, that I've developed a tendency to try to understand every single detail on the interfaces, and then I was just overlooking the benefits of having a complete OS running on the ARM. I was looking for info at the hardware level, but didn't think about looking at the kernel level. So thanks for the wake up call, I guess everything is going to be a little easier now.

I'm going to check your example and the provided links. I own you a beer ;)
EclecticMonk
 
Posts: 3
Joined: Sun Sep 07, 2014 5:56 pm

Re: Accessing HDMI (and other interfaces)

Postby claudio4parallella » Wed Sep 12, 2018 8:44 pm

That's exactly what I need for my CLUSTER of 64 cores (4 parallellas).

The fact is that the IMG ubuntu-14.04-headless-z7010-20150130.1.img to be used for the eLink Cluster have not any Frambuffer or HDMI support.

Any solution please? thanks
claudio4parallella
 
Posts: 70
Joined: Thu Aug 10, 2017 3:48 pm


Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 15 guests

cron