



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文檔版本00B03發(fā)布日期2015-06-09非經本公司2015。保留一切權利。市海思半導體,任何和個人不得擅自摘抄、本文檔內容的部分或全部,并不得以任何形式。商標、海思和其他海思商標均為市海思半導體的商標。本文檔提及的其他所有商標或商標,由各自的所有人擁有。注意您的產品、服務或特性等應受海思公司商業(yè)合同和條款的約束,本文檔中描述的全部或部分產品、服務或特性可能不在您的或使用范圍之內。除非合同另有約定,海思公司對本文檔內容不做任何明示或默示的或保證。由于產品版本升級或其他原因,本文檔內容會不定期進行更新。除非另有約定,本文檔僅作為使用指導,本文檔中的所有陳述、信息和建議不任何明示或暗示的擔保。
2、市海思半導體市龍崗區(qū)坂田:518129地址:電氣生產中心:http:/客戶服務:客戶服務傳真:客戶服務郵箱:sup前 言前言概述本文為實現(xiàn)開機畫面提供了基本的功能函數(shù)和 boot 命令行,用戶可以根據(jù)具體應用進行配置。產品版本與本文檔相對應的產品版本如下。讀者對象本文檔(本指南)主要適用于以下工程師:技術支持工程師開發(fā)工程師符號約定在本文中可能出現(xiàn)下列標志,它們所代表的含義如下。海思專有和信息文檔版本 00B03 (2015-06-09)i市海思半導體符號說明表示有高度潛在,如果不能避免,會導致或嚴重。產品名稱產品版本Hi3536V100Hi3521AV100Hi3520DV300前 言修訂修
3、訂累積了每次文檔更新的說明。內容。版本的文檔包含以前所有文檔版本的更新文檔版本 00B03 (2015-06-09)第 3 次臨時發(fā)布。小節(jié)涉及修改;小節(jié)新增startgx 和 stopgx;表 1-1 涉及修改1.3 小節(jié)新增strartgx 和 stopgx1.5 小節(jié)涉及修改文檔版本 00B02(2015-05-11)第 2 次臨時發(fā)布。添加 HI3521A 版本。文檔版本 00B01 (2015-03-02)第 1 次臨時發(fā)布。海思專有和信息文檔版本 00B03 (2015-06-09)ii市海思半導體符號說明表示有中度或低度潛在,如果不能避免,可能導致人員輕微或中等。表示有潛在風險,
4、如果忽視這些文本,可能導致設備損壞、數(shù)據(jù)丟失、設備性能降低或不可預知的結果。表示能幫助您解決某個問題或節(jié)省您的時間。表示是正文的附加信息,是對正文的強調和補充。目 錄目錄前 言i.1-1新增功能1-1boot 命令行1-1boot 函數(shù)1-31.41.5新增代碼或修改部分1-4命令行示例1-5海思專有和信息00B03 (2015-06-09)iii文檔版本市海思半導體1.1 新增功能Uboot 代碼新增以下功能:提供 boot 環(huán)境下 VO 設備的開啟和關閉,涵蓋 VO 典型接口和時序。提供 boot 環(huán)境下 VO層的開啟和關閉。提供 boot 環(huán)境下 VO 圖形層的開啟和關閉。提供 boot
5、 環(huán)境下 JPEG 硬件頻層顯示。提供 boot 環(huán)境下 JPEG輸出 YUV SEMI-PLANAR420 圖像,配合 VO 視輸出 RGB 格式,配合 VO 圖形層顯示。默認配置為 JPEG 硬件。特殊說明,Hi3521A/Hi3520DV300 內容與Hi3536 一致。1.2 boot 命令行startvo:啟動 VO 設備參數(shù):設備號,接口類型,時序 hisilicon # help startvo startvo - startvo - open- startvo dev type syncerface of vo device.- : 設備號,請參見表1-1-: 接口類型,請參見
6、表1-1-:時序類型stopvo:關閉 VO 設備參數(shù):設備號海思專有和信息文檔版本 00B03 (2015-06-09)1-1市海思半導體hisilicon # help stopvostopvo - stopvo- closeerface of vo device.- stopvo dev- :設備號,見表1-1startvl:啟動層參數(shù):層,圖像地址(后),行寬,顯示位置(x,y,w,h)hisilicon # help startvlstartvl - startvl - openlayer.- startvl layer addr stride x y w h-:層號,請參見表1-1
7、: 圖像地址: 圖像行寬(stride)- : 顯示位置stopvl:關閉層參數(shù):層hisilicon # help stopvl stopvl - stopvl - close- stopvl layerlayer.- :層號,請參見表1-1startgx:啟動圖形層參數(shù):圖形層,圖像地址(hisilicon # help startvl后),行寬,顯示位置(x,y,w,h)startgx - open graphics layer.-startgx layer addr stride x y w h: 圖形層號,請參見表1-1:圖像地址: 圖像行寬(stride): 顯示位置-stopgx
8、:關閉圖形層參數(shù):圖形層hisilicon # help stopgxstopgx- close graphics layer.- stopgx layer- :圖形層號,請參見表1-1setvobg:設置設備背景色參數(shù):圖形層hisilicon # help setvobgsetvobg - setvobg - set vo backgroud- setvobg dev color- : 設備號,請參見表1-1color.海思專有和信息文檔版本 00B03 (2015-06-09)1-2市海思半導體-: rgb color spacedecjpg:啟動 JPEG參數(shù):無,但是需要設置環(huán)境變量
9、 jpeg_addr、jpeg_size、vobuf(輸出)大小,Jpeg_addr 是用于的 JPG存放地址,jpeg_size 是的 JPGvobuf 是 hisilicon hisiliconhisilicon后 RGB 圖像存放地址,例如:#setenv #setenv#setenvjpeg_addr 0 x94000000jpeg_size 0 xb85f9vobuf0 x94000000表1-1差異1.3 boot 函數(shù)以下函數(shù)可供用戶在 boot 下編碼調用:startvostart_vo(unsigneddev,unsignedtype,unsignedsync);注意:不是所
10、有的 vo 設備都可用,只有表 1-1 上列出的設備號支持。stopvostop_vo(unsigneddev);strartvlstart_strd, unsignedlayer(unsignedx, unsignedlayer, unsigned addr, unsignedy, unsignedw, unsignedh);注意: jpeg采用硬件,輸出格式固定為 semi-planar420。 strd 可以從JPEG 中獲取,decjpg 中有打印,即 linebytes。 stride 需要 64bytes 對齊,否則圖像將顯示錯誤。海思專有和信息文檔版本 00B03 (2015-0
11、6-09)1-3市海思半導體DeviceGraphic layerlayererface typeerfayncHi35360, 20,1,20,1,3不支持 PIP層顯示1(CVBS),4(VGA),32();support multi type eg: 36(VGA|)0, 27Hi3521A0, 10,1,20,1,3不支持 PIP層顯示1(CVBS),4(VGA),32();support multi type eg: 36(VGA|)0, 18 addr 即后圖像的地址,可以從參數(shù) vobuf 中獲取。層顯示時, y 分量地址默認使用 addr,c 分量地址默認按照如下公式計算:c_
12、addr=addr+stride*h。 硬件不支持 PROGRESSIVE 格式碼流stopvlstop_layer(unsignedlayer);strartgxstart_gx(unsignedlayer, unsigned addr, unsignedstrd,h);unsignedx, unsignedy, unsignedw, unsigned注意: strd 可以從JPEG 中獲取,decjpg 中有打印,即 linebytes。 stride 需要 16bytes 對齊,否則圖像將顯示錯誤。 addr 即后圖像的地址,可以從參數(shù) vobuf 中獲取。不支持 PROGRESSIVE
13、 格式碼流。stopgxstop_gx(unsignedlayer);setvobgset_vobg(unsigneddev, unsignedrgb);注意: 該接口需要在 startvo 前設置方可生效;如果 startvo 后設置,則在下一次startvo 時生效。 建議 RGB 的表現(xiàn)形式使用 0 xRRGGBB,這樣會更清晰。decjpgload_jpeg(void);jpeg_decode(void);注意: load_jpeg 用于將圖像從 flash 或者其它地方裝載到內存中。 jpeg_decode 用于圖像到內存中。 這兩個調用需要用到三個參數(shù),jpeg_addr 是用于存
14、放源圖像的內存地址;jpeg_size 是圖像的大小,以字節(jié)為;vobuf 用于存放也就是圖形層用于顯示的起始位置。后的圖像地址, 這個功能用戶可以自行修改,但必須保證修改圖像的大小、寬高和原始圖像保持一致。 由于使用層顯示的約束,startvo 命令必須與相應的 startvl 命令依次配置,兩條命令中間不能其它參數(shù)的 startvo 命令。1.4 新增代碼或修改部分該開機畫面只提供了基本的功能函數(shù),用戶可以根據(jù)具體應用進行配置,尤其是部分可以做得更加靈活。海思專有和信息文檔版本 00B03 (2015-06-09)1-4市海思半導體Makefile arch/arm/lib/cache-c
15、p15.c arch/arm/lib/mmu.s include/hi35xx_vo.h common/cmd_vo.c common/cmd_dec.c common/Makefile drivers/vo/Makfile vou.c vou_coef.h vou_coef_.c vou_coef_.h vou_def.hvou_drv.c vou_drv.h vou_hal.c vou_hal.h vou_reg.h hi_type.h drivers/dec/Makfile hi_JpegDecode.c jpegd.c1.5 命令行示例下面以配置 HD0 上 VGA 1080p30 的輸出,SD 上 CVBS PAL 輸出為例進行介紹。配置 jpeg參數(shù)setenv setenvsetenvjpeg_addr 0 x43000000; jpeg_size 0 x2d822;vobuf 0 x43800000;saveenvJPEG 到內存decjpg配置 HD0 設備啟動startvo 0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何在酒吧搞活動方案
- 學校大間活動方案
- 如何組織好籃球活動方案
- 學校廣播點歌活動方案
- 女裝促銷活動方案
- 娃娃售賣活動方案
- 學區(qū)安全活動方案
- 婚禮線上活動方案
- 學校宗教活動方案
- 婚禮口紅活動方案
- 2024年輸配電及用電工程職稱評審題庫-單選
- 三年級(下冊)西師版數(shù)學全冊重點知識點
- 第五章 消費金融資產證券化
- 云南省紅河市2025屆數(shù)學高一上期末統(tǒng)考試題含解析
- 奧沙利鉑超敏反應全程管理中國專家共識(2024年版)解讀
- 國家開放大學《管理信息系統(tǒng)》大作業(yè)參考答案
- 2024年河北理科高考成績排名一分一檔表
- 智聯(lián)eas測評題庫
- 浙江省杭州市余杭區(qū)2024年小升初語文試題及答案
- 實驗訓練2數(shù)據(jù)查詢操作
- 2024年吉林省中考道德與法治試卷真題(含答案)
評論
0/150
提交評論