发 帖  
原厂入驻New
张飞60小时讲透半桥串联谐振软开关电源设计,立即学习!
[问答] c6670中运行bcp硬件加速器例程发现中断服务程序未能响应
2018-12-25 11:27:45  310 c6670 加速器 中断
分享
你好,
    目前,我想运用6670中bcp硬件加速器,在调试Bcp_testProject例程中,在test_lte_dl.c文件中pend hRxSem信号量时halt住,发现中断服务程序未能响应,没有post hRxSem信号量。根据调试信息得知系统初始化(这里注释掉了SRIO初始化,现在我只运行的是test_lte_dl()这个测试)、BCP instance初始化、Rx FDQ和Tx FDQ的设置均都成功。通过对代码进一步调试发现,在bcp.c文件中BCP_send()函数已经把发送的描述符push给Tx Queue(TX Queue number为868),一直存放在该队列中,PacketDMA未能响应,中断程序也没正常工作。请问该例程是否存在bug,该如何调试才能正确通过?
0
2018-12-25 11:27:45   评论 分享淘帖
6 个讨论
您好,
确认在EVM板上进行测试时不要加上SIMULATOR_SUPPORT,这样程序会power on BCP,否则BCP 被power off。
                                                                          

2018-12-25 11:45:30 评论

举报

zbb9612 发表于 2018-12-25 15:04
您好,
确认在EVM板上进行测试时不要加上SIMULATOR_SUPPORT,这样程序会power on BCP,否则BCP 被power off。
                                                                          

你好,
现在我是在simulator上进行测试的,我可以在EVM板上测试一下。在simulator上能正常运行吗?
2018-12-25 11:57:32 评论

举报

fu6845463651 发表于 2018-12-25 15:16
你好,
现在我是在simulator上进行测试的,我可以在EVM板上测试一下。在simulator上能正常运行吗?

可以。两者的区别在于板子上测试时要power on BCP及PKTDMA.
                                                                          

2018-12-25 12:13:28 评论

举报

fu6845463651 发表于 2018-12-25 15:16
你好,
现在我是在simulator上进行测试的,我可以在EVM板上测试一下。在simulator上能正常运行吗?

您好,看到您提的问题,跟我们遇到的问题一样,我们的程序也出现信号量及中断的问题,想问一下您问题是怎么解决的?非常感谢!
2018-12-25 12:32:28 评论

举报

颜刚YanG 发表于 2018-12-25 15:51
您好,看到您提的问题,跟我们遇到的问题一样,我们的程序也出现信号量及中断的问题,想问一下您问题是怎么解决的?非常感谢!

在板子上可以运行的,simulator上未通过测试。
2018-12-25 12:50:58 评论

举报

fu6845463651 发表于 2018-12-25 16:10
在板子上可以运行的,simulator上未通过测试。

祝贺程序通过!那个程序你们有做改动吗?还是连了板子就通过了?
2018-12-25 13:08:14 评论

举报

只有小组成员才能发言,加入小组>>

593个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表