- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mtk_源序解读
1、 按键扫描在文件8302\custom\demo\vdf\Vfd_hw.c。 2、 遥控接收在文件8302\ir_recv.c[NEC format],更换遥控键功能在文件8032\custom\demo\Irkey.c[DFSM_NEW_REMOTE]。 3、 键功能码在文件8032\keydef.h。 注意:mtk系列处理器的操作都是以命令形式动作的,该demo里原有什么功能都可以在此处找到,只要给相应的功能码就可以;但是要新功能的话,就要另外编写处理程序[?]。 4、 按键/遥控功能执行在文件play_non.c文件02227:BYTE bNONKeyMap(BYTE bKey) large 5、 vTFTBackLightEnable();在Timer.c 00174和Init.c文件中;vTFTBackLightDisable()在Play-com.c 02553 和Init.c文件中。 6、 写E2PROM:fgEepromWriteByte(WORD waddr,BYTE bDdata)large;在文件Eeprom.c00451行 读E2PROM:bEepromWriteByte(WORD waddr)large;在文件Eeprom.c00405行 DVD新手ABC 写这篇文档是为以前没有接触过dvd项目的工程师提供一些咨询,让你们能够在最短的时间里上手。 在这篇文档里面包括以下内容: 一、DVD的软件/硬件平台 二、配置样机 三、程序的调试 四、程序的DownLoad 五、系统的软件流程 六、点亮dvd上的显示屏 七、按键的定义 八、UI( User Interface)修改 九、工程中常见问题解答 1、 DVD的软件/硬件平台 1.1DVD的主芯片 我们使用的芯片是MTK(联发科技)的芯片,MTK系列的芯片有:1389B,1389C,1389D,1389F,1389HD等。 怎样从芯片上看出目前使用的芯片的型号了? 如果一个芯片的编号为:MT1389DE0421-CWSD14JJ,数字1389+横杠后的字母“C”就是它的型号,这是一款1389C系列的芯片。 MTK视频解码,侍服等集成在芯片里面,音频DAC有的芯片有集成,有的没有。 1.2MTK的其他外围芯片 MTK主要的外围芯片有:flash,内存dram,控制loader(光驱)移动的芯片,eeprom;flash是用来保存目标文件target.bin;在配置样机的时候,我们需要了解的是内存dram的大小; eeprom芯片用来保存dvd中菜单里面的设置;如果是一款高清的平台,它的构成将是一款1389B/HD+MT1392的芯片。 1.3构建DVD的软件平台 MTK芯片是基于C51单片机,程序使用的是c51的编译器,如果把c51的编译器放在C盘,在设置环境变量的时候设置为:C:\C51; 现在我们来看软件部分:软件部分可以看成有两大块构成,在8032文件夹里面的文件属于应用层的,是我们可以看到并做修改的;另一部分是底层的risc,这部分的修改,我们是动不了的,需要有MTK自己去做修改。 2.配置样机 在做这个项目之前,我们先要拿到对应的公版软件;样机不同,公版软件的设置也不一样。如果只是要简单的让机器跑起来,我们对样机的配制主要是在vendor.h这个文件中进行修改: 一、如果你的主芯片是1389c的,你需要打开下面的宏定义: #define MT1389_REV_C 二、根据dram的大小来定义dram,如果你的dram是8m的: #define DRAM_SZ DRAM_8M 如果你的dram是由两块2m的芯片组成还需要打开下面的定义: #define DRAM_CASCADE 三、关于声音的定义 如果芯片内置D/A,则需要打开以下定义: #define INT_ADAC 如果是外置的则需要关掉这个定义,接下来要打开makefile文件,进行Audio DAC Config的配置: 关掉ADAC_DEF = _NPADAC_这个语句:#ADAC_DEF = _NPADAC_ 接下来根据声音是左对齐、右对齐、I2S等格式,打开相应的一个定义,如果声音是I2S格式,则可以打开:ADAC_DEF = _CS4340_ 接下来就是要选择risc,点亮dvd上的显示屏和按键的定义在后面的章节中将会讲到;选择完正确的risc后就可以进行到接下来的工作:编译调试。 3、程序的调试 程序是通过使用dos命令,调用批处理文件进行编译连接的, 首先要进入到8032文件所在的路径,如果我的8032的文件在以下路径: D:\test_vfd\sample_3\ver5048\ver5048\8032 如果你的flash大小是2m的,请使用do2这个命
文档评论(0)