各位专家好,我需要实现以下功能:6678收到SRIO门铃中断后进行大点数fft计算,想利用vlfft工程实现。
1.SRIO中断在该工程下通过asm文件添加中断处理函数,如果把该文件复制到vlfft工程中
2.在main函数里不创建vlfft_master任务了,只创建vlfft_slave任务。当收到SRIO中断后,调用vlfft_master,是否可行?
测试时候,发现中断触发了,可以执行到asm文件中,但是不能进入到中断函数里,是因为这样的添加方式不对吗?非bios下是可以进去中断函数的。希望给予解答,非常感谢
qian cui:
通过hwi添加中断后,倒是可以进入中断函数
1.不修改原来的vlfft_master,进去中断函数调用vlfft_master时候初始化edma失败
2.将vlfft_master记得初始化部分分离出来,中断函数中只保留fft计算过程,执行后错误如附件。
那位大神能够指导下,中断应该怎么加,工程流程应该是什么,谢谢
hocodrecon:
回复 qian cui:
你看看基于SYS|BIOS的程序配置中断的方法。
qian cui:
回复 hocodrecon:
我通过hwi添加中断后,运行程序不能执行下去,提示信息如附件