Difference between revisions of "TV Output"

From ArmadeusWiki
Jump to: navigation, search
m (Tool installation)
(Starting the tool)
Line 12: Line 12:
  
 
== Starting the tool ==
 
== Starting the tool ==
At first, the timings of the LCD controler have to be modified.  
+
At first, the timings of the LCD controller have to be modified.  
This can be done by means of the imxregs tool (http://www.armadeus.com/wiki/index.php?title=Linux_Debug). Do not forget to unlock the register access rights
+
This can be done by means of the [[Linux_Debug#Changing_processor_registers_from_Linux_user_space_with_imxregs | imxregs tool]]. Do not forget to unlock the register access from U-Boot before.
  
 
=== 320x240 input format (like MTFT035) ===
 
=== 320x240 input format (like MTFT035) ===
Line 32: Line 32:
  
 
Then
 
Then
  cd /usr/bin
+
  # cd /usr/bin
  ch7024 configurationFileName.conf    (ie: ch7024 ch424x283.conf)
+
  # ch7024 configurationFileName.conf    (ie: ch7024 ch424x283.conf)
  
 
== Changing SVideo parameters ==
 
== Changing SVideo parameters ==

Revision as of 18:20, 10 September 2008

How-To use the S-Video output of the APF9328DevFull. This way you can connect this board to a TV screen.

Tool installation

Instead of using a Linux driver, a simple userspace tool (CH7024) has been written to configure the S-Video controller. You just have to add it in Buildroot configuration:

$ make menuconfig

Menuconfig package.png

Menuconfig package hardware.png

--> ch7024ctrl 
$ make

Once compiled you can copy the tool (buildroot/project_build_arm/armadeus/root/usr/bin/ch7024) directly on you target in /usr/bin or reflash your rootfs.

Starting the tool

At first, the timings of the LCD controller have to be modified. This can be done by means of the imxregs tool. Do not forget to unlock the register access from U-Boot before.

320x240 input format (like MTFT035)

imxregs LPCR 0XF8C80087
imxregs HCR 0X78004401
imxregs VCR 0X0C001414
imxregs CSCR 0x03010003
imxregs SPCTL0 0x04011402
imxregs SPCTL1 0x00000040

480x272 input format (like LQ043)

imxregs LPCR 0XF8C80085
imxregs HCR 0x28000500
imxregs VCR 0x0c001617
imxregs CSCR 0x03010003
imxregs SPCTL0 0x04011402
imxregs SPCTL1 0x00000040

Then

# cd /usr/bin
# ch7024 configurationFileName.conf    (ie: ch7024 ch424x283.conf)

Changing SVideo parameters

Changing the SVideo parameters is not easy due to several PLL parameters which have to be fine tuned. An external tool (running only under Windows :( )is required. As the documentation for this component is restricted to registered users (no other choice :( ), please contact us if you need informations.

Links