📄 adv7393.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <title></title> <link rel="stylesheet" media="screen" type="text/css" href="./style.css" /> <link rel="stylesheet" media="screen" type="text/css" href="./design.css" /> <link rel="stylesheet" media="print" type="text/css" href="./print.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><a href=start.html>start</a></br><div class="toc"><div class="tocheader toctoggle" id="toc__header">Table of Contents</div><div id="toc__inside"><ul class="toc"><li class="level1"><div class="li"><span class="li"><a href="#introduction" class="toc">Introduction</a></span></div></li><li class="level1"><div class="li"><span class="li"><a href="#adding_adv7393_driver_support" class="toc">Adding ADV7393 Driver Support</a></span></div><ul class="toc"><li class="level2"><div class="li"><span class="li"><a href="#kernel_options" class="toc">Kernel Options</a></span></div><ul class="toc"><li class="level3"><div class="li"><span class="li"><a href="#graphics_support" class="toc">Graphics support</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#kernel_configuration_for_twi_i2c_support" class="toc">Kernel Configuration for TWI/I2C support</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#i2c_hardware_bus_support" class="toc">I2C Hardware Bus support</a></span></div></li></ul></li><li class="level2"><div class="li"><span class="li"><a href="#module_parameters" class="toc">Module Parameters</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#loading_the_adv7393_framebuffer_driver_as_kernel_module" class="toc">Loading the ADV7393 framebuffer driver as kernel module</a></span></div><ul class="toc"><li class="level3"><div class="li"><span class="li"><a href="#loading_the_bfin_adv7393fb_kernel_module_pal_720x576" class="toc">Loading the bfin_adv7393fb kernel module PAL 720x576</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#removing_the_bfin_adv7393fb_kernel_module" class="toc">Removing the bfin_adv7393fb kernel module</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#loading_the_bfin_adv7393fb_kernel_module_ntsc_720x480_-_double_sized_frame_buffer" class="toc">Loading the bfin_adv7393fb kernel module NTSC 720x480 - Double Sized Frame Buffer</a></span></div></li><li class="level3"><div class="li"><span class="li"><a href="#testing_the_bfin_adv7393fb_kernel_module" class="toc">Testing the bfin_adv7393fb kernel module</a></span></div></li></ul></li></ul></li><li class="level1"><div class="li"><span class="li"><a href="#driver_architecture" class="toc">Driver Architecture</a></span></div></li><li class="level1"><div class="li"><span class="li"><a href="#more_information" class="toc">More Information</a></span></div></li></ul></div></div><h1><a name="introduction" id="introduction">Introduction</a></h1><div class="level1"><p> The ADV7393 is a new 10-bit Video Encoder Analog Devices makes. Supported Video Standards are Standard Definition (SD) PAL/NTSC an High Definition (HD) 720p, 1080p, 1080i, etc. Supported input formats are 16-bit RGB565 besides the typical 8-bit, 16-bit YCbCr 4:2:2. For further information please consult the ADV7393 datasheet.</p><hr /><p>This driver as today only supports SD PAL and NTSC.</p><p>Please see table below for supported Video Modes: </p><table class="inline"> <tr> <th>MODE </th><th> RESOLUTION </th><th> INTERLACED </th><th class="leftalign"> COMMENT </th> </tr> <tr> <td> NTSC </td><td> 720×480 </td><td class="leftalign"> Y </td><td class="rightalign"> </td> </tr> <tr> <td> NTSC </td><td> 640×480 </td><td class="leftalign"> Y </td><td class="leftalign"> Experimental </td> </tr> <tr> <td> PAL </td><td> 720×576 </td><td class="leftalign"> Y </td><td class="rightalign"> </td> </tr> <tr> <td> PAL </td><td> 640×480 </td><td class="leftalign"> Y </td><td class="leftalign"> Experimental </td> </tr></table><br /></div><!-- SECTION [1-648] --><h1><a name="adding_adv7393_driver_support" id="adding_adv7393_driver_support">Adding ADV7393 Driver Support</a></h1><div class="level1"></div><!-- SECTION [649-694] --><h2><a name="kernel_options" id="kernel_options">Kernel Options</a></h2><div class="level2"></div><!-- SECTION [695-722] --><h3><a name="graphics_support" id="graphics_support">Graphics support</a></h3><div class="level3"><pre class="code"><M> Support for frame buffer devices[ ] Enable Video Mode Handling Helpers[ ] Enable Tile Blitting Support< > Blackfin ADI7171 video encoder on uClinux<M> Blackfin ADV7393 Video encoder on uClinux Video mode support (NTSC 720x480) ---> Size of ADV7393 frame buffer memory Single/Double Size (Single) --->< > SHARP LQ035 TFT LCD on uClinux (BF537 STAMP)< > Epson S1D13XXX framebuffer support< > Virtual Frame Buffer support (ONLY FOR TESTING!) Logo configuration --->[ ] Backlight & LCD device support ---></pre></div><!-- SECTION [723-1305] --><h3><a name="kernel_configuration_for_twi_i2c_support" id="kernel_configuration_for_twi_i2c_support">Kernel Configuration for TWI/I2C support</a></h3><div class="level3"><pre class="code"><*> I2C support< > I2C device interface I2C Algorithms ---> I2C Hardware Bus support ---> Miscellaneous I2C Chip support --->[ ] I2C Core debugging messages[ ] I2C Algorithm debugging messages[ ] I2C Bus debugging messages[ ] I2C Chip debugging messages</pre></div><!-- SECTION [1306-1663] --><h3><a name="i2c_hardware_bus_support" id="i2c_hardware_bus_support">I2C Hardware Bus support</a></h3><div class="level3"></div><h4><a name="for_bf533_or_bf561" id="for_bf533_or_bf561">For BF533 or BF561</a></h4><div class="level4"><pre class="code"><*> Generic Blackfin and HHBF533/561 development board I2C support BFIN I2C SDA/SCL Selection ---></pre></div><h4><a name="for_bf534_bf536_or_bf537" id="for_bf534_bf536_or_bf537">For BF534, BF536 or BF537</a></h4><div class="level4"><pre class="code"><*> Blackfin TWI I2C support(50) TWI clock (kHZ)< > Parallel port adapter (light)< > I2C/SMBus Test Stub< > PCA9564 on an ISA bus</pre></div><!-- SECTION [1664-2034] --><h2><a name="module_parameters" id="module_parameters">Module Parameters</a></h2><div class="level2"><p><em><strong>mode=</strong></em></p><table class="inline"> <tr> <th>ARG </th><th>MODE </th><th> RESOLUTION </th> </tr> <tr> <td>0</td><td> NTSC </td><td> 720×480 </td> </tr> <tr> <td>1</td><td> PAL </td><td> 720×576 </td> </tr> <tr> <td>2</td><td> NTSC </td><td> 640×480 </td> </tr> <tr> <td>3</td><td> PAL </td><td> 640×480 </td> </tr></table><br /><p> Some applications do write directly to the screen. If you鈥檙e using such a application ,and are unable to draw everything quick enough, you will see so called 鈥渢earing鈥
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -