A13-OLinuXino software progress


Image

Last weekend Dimitar Gamishev successfully ran Uboot on A13-OLinuXino and later Slackware 14 and Ubuntu 12.04.

http://pastie.org/4582471

http://imageshack.us/photo/my-images/221/screenshotat20120824232.png/

The Linux Kernel 3.x which is provided by Allwinner have support for GPIO, SPI, I2C, UARTs so generally the support for A13-OLinuXino (which uses not well documented processor) is more complete than on the documented iMX233 where the Kernel support 3.x is still work in progress🙂

So A13 Linux support is way ahead iMX233 for the moment.

The WiFi, USB stack, 3G modem, LCD, USB-to-Ethernet and all goodies available under Android are also supported in Linux.

Our major problem remain the video, A13-OLinuXino works fine with LCD but we still can’t set the video controller to generate decent VGA output. We spent over a week trying to identify and fix the problems without much success.

The problem is that we have no access to the video initialization nor info for the A13 video registers, the initialization is made with Allwinner custom bootloader which they do not release as sources, but which can be “adjusted” by one text file where you write all video parameters.

The problem is that this bootloader probably have bug inside as no matter how we setup the VGA signals the video in the setup file, the generator generate video picture in 16:9 format (which is OK for the LCD panel), so even if we set it to 800×600 pixels the video generator sends 1400×600 pixels which overlap with the synchro timing and make the picture to have some kind of shadows when displayed on 4:3 VGA monitor, these shadows dissapear on more modern 16:9 VGA monitors as probably they have some build intelligence to reconstruct even broken video input. So this definitely needs some more hacking.

We start shipping the Developer edition of A13-OLinuXino Rev.B today and hopefully when more eyes can look at the code we can have better success on this issue.

2 Comments (+add yours?)

  1. Brian
    Aug 27, 2012 @ 17:11:16

    Good work, thanks for the progress update.

    Reply

  2. Bosstiger
    Aug 31, 2012 @ 14:25:30

    Reblogged this on Gigable – Tech Blog.

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: