mtk_源程序解讀

mtk_源程序解讀

ID:40714254

大?。?48.00 KB

頁數(shù):19頁

時間:2019-08-06

mtk_源程序解讀_第1頁
mtk_源程序解讀_第2頁
mtk_源程序解讀_第3頁
mtk_源程序解讀_第4頁
mtk_源程序解讀_第5頁
資源描述:

《mtk_源程序解讀》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、1、按鍵掃描在文件8302customdemovdfVfd_hw.c。2、遙控接收在文件8302ir_recv.c[NECformat],更換遙控鍵功能在文件8032customdemoIrkey.c[DFSM_NEW_REMOTE]。3、鍵功能碼在文件8032keydef.h。注意:mtk系列處理器的操作都是以命令形式動作的,該demo里原有什么功能都可以在此處找到,只要給相應的功能碼就可以;但是要新功能的話,就要另外編寫處理程序[?]。4、按鍵/遙控功能執(zhí)行在文件play_non.c文件

2、02227:BYTEbNONKeyMap(BYTEbKey)large5、vTFTBackLightEnable();在Timer.c00174和Init.c文件中;vTFTBackLightDisable()在Play-com.c02553和Init.c文件中。6、寫E2PROM:fgEepromWriteByte(WORDwaddr,BYTEbDdata)large;在文件Eeprom.c---00451行讀E2PROM:bEepromWriteByte(WORDwaddr)large;在文件Eeprom

3、.c---00405行DVD新手ABC寫這篇文檔是為以前沒有接觸過dvd項目的工程師提供一些咨詢,讓你們能夠在最短的時間里上手。在這篇文檔里面包括以下內(nèi)容:一、DVD的軟件/硬件平臺二、配置樣機三、程序的調(diào)試四、程序的DownLoad五、系統(tǒng)的軟件流程六、點亮dvd上的顯示屏七、按鍵的定義八、UI(UserInterface)修改九、工程中常見問題解答1、DVD的軟件/硬件平臺1.1DVD的主芯片我們使用的芯片是MTK(聯(lián)發(fā)科技)的芯片,MTK系列的芯片有:1389B,1389C,1389D,1389F,13

4、89HD等。怎樣從芯片上看出目前使用的芯片的型號了?如果一個芯片的編號為:MT1389DE0421-CWSD14JJ,數(shù)字1389+橫杠后的字母“C”就是它的型號,這是一款1389C系列的芯片。MTK視頻解碼,侍服等集成在芯片里面,音頻DAC有的芯片有集成,有的沒有。1.2MTK的其他外圍芯片MTK主要的外圍芯片有:flash,內(nèi)存dram,控制loader(光驅(qū))移動的芯片,eeprom;flash是用來保存目標文件target.bin;在配置樣機的時候,我們需要了解的是內(nèi)存dram的大??;eeprom芯片

5、用來保存dvd中菜單里面的設(shè)置;如果是一款高清的平臺,它的構(gòu)成將是一款1389B/HD+MT1392的芯片。1.3構(gòu)建DVD的軟件平臺MTK芯片是基于C51單片機,程序使用的是c51的編譯器,如果把c51的編譯器放在C盤,在設(shè)置環(huán)境變量的時候設(shè)置為:C:C51;現(xiàn)在我們來看軟件部分:軟件部分可以看成有兩大塊構(gòu)成,在8032文件夾里面的文件屬于應用層的,是我們可以看到并做修改的;另一部分是底層的risc,這部分的修改,我們是動不了的,需要有MTK自己去做修改。2.配置樣機在做這個項目之前,我們先要拿到對應的公

6、版軟件;樣機不同,公版軟件的設(shè)置也不一樣。如果只是要簡單的讓機器跑起來,我們對樣機的配制主要是在vendor.h這個文件中進行修改:一、如果你的主芯片是1389c的,你需要打開下面的宏定義:#defineMT1389_REV_C二、根據(jù)dram的大小來定義dram,如果你的dram是8m的:#defineDRAM_SZDRAM_8M如果你的dram是由兩塊2m的芯片組成還需要打開下面的定義:#defineDRAM_CASCADE三、關(guān)于聲音的定義如果芯片內(nèi)置D/A,則需要打開以下定義:#defineINT_A

7、DAC如果是外置的則需要關(guān)掉這個定義,接下來要打開makefile文件,進行AudioDACConfig的配置:關(guān)掉ADAC_DEF=_NPADAC_這個語句:#ADAC_DEF=_NPADAC_接下來根據(jù)聲音是左對齊、右對齊、I2S等格式,打開相應的一個定義,如果聲音是I2S格式,則可以打開:ADAC_DEF=_CS4340_接下來就是要選擇risc,點亮dvd上的顯示屏和按鍵的定義在后面的章節(jié)中將會講到;選擇完正確的risc后就可以進行到接下來的工作:編譯調(diào)試。3、程序的調(diào)試程序是通過使用dos命令,調(diào)用

8、批處理文件進行編譯連接的,首先要進入到8032文件所在的路徑,如果我的8032的文件在以下路徑:D:test_vfdsample_3ver5048ver50488032如果你的flash大小是2m的,請使用do2這個命令,如果是其他大小的直接使用do這個命令。怎樣查看編譯結(jié)果了?一是直接在dos里面查看,這樣的編譯信息是不詳細的。二是在8032文件下面的文件名為a的里面查看,可以以文本文件

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。