首页 > 代码库 > HDMI调试经验分享(一)—— 基于KC705的example实现

HDMI调试经验分享(一)—— 基于KC705的example实现

        在KC705的平台上,实现HDMI的example有两个,xapp1287,xapp1291。其中1291偏复杂。

       因为我没有HDCP的license,使用xapp1287的tcl生成工程是不行的,直接error掉了。vivado用tcl生成工程,如果有error工程里是啥都没有的 —— 白折腾

       xapp1291也不是那么好玩的。除了通常的license之外,还需要有video process,TPG,MIX,HDMI的license。而且必须要在vivado2016.2的环境下运行。之前我是在2016.3的环境中运行,出现综合错误,无法消除,但是2016.2版本的vivado就没有error。可是注意,2016.2在布局之后报时序违例,pdf里面也提到了,然后说这个违例在2016.3里修正了—— 这不是坑爹吗。说时序违例修好了,但是error了啊。2016.2生成硬件是这样的

技术分享

        还是蛮复杂的。 然后生成SDK 

       注意,在launch SDK的时候注意你的生成目录,因为生成SDK的tcl多生成了一层目录,所以要指定好,不然下载到板子的时候出错。

 

        在SDK中连接uart,输入h 

技术分享

进去之后,改个分辨率还是可以的。只是无法切换到TPG中,官方提供的下载文件还是可以的。追踪到是因为一个状态检测函数 —— 一个硬件标志位出问题了

也不知道是具体哪里的问题导致的

目前还在追踪中

 

HDMI调试经验分享(一)—— 基于KC705的example实现