altera家的hdmi 2.1那些事(2)

nios的调试和更改

官方生成的nios代码在,生成的文件夹中software-->tx_control_src中,里面的main函数就是主函数。

 

在rtl文件中新建software作为nios的工程

使用管理员模式打开nios19.4,打开位置就是softwrre文件中。

新建test工程,加载官方的nios.sopcinfo文件,文件在rtl-->nios-->nios.sopcinfo,

把官方生成的tx_control_src文件夹中的.c/.h文件复制进test文件夹中。

由于不需要hdmi_rx的内容,所以删除掉hdmi_rx的相关内容。所以在main函数中屏蔽掉   hdmi_rx_init();函数。

也不需要检测rx_hdmi_lock信号。所以改成在上电之后检测hpd,然后就立马配置tx:

打开tx_xcvr_reconfig()函数,把rx_frl_rate参数设置程你想输出的速率  rx_frl_rate=4表示的是8G的速率

改完之后,生成bsp文件,编译工程。此时是能进行编译成功的。

在test文件中查看elf文件是否是刚刚编译的时间,以此来确认是否重新生成了elf文件。

编译不成功:

鼠标点击.c文件之后,选择project-->properties-->C/C++ General-->Indexer,勾选住一下两项就可以编译成功

右键选择BSP工程-选择popertise-选择NIOS II BSP popertise,取消support C++,勾选Reduced device dirvers和small C library,还可以选择优化等级(一般Level 2),改了之后编译通过了,能生成elf文件了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值