各位专家好,我在vlfft基础上实现希尔伯特变换,中间需要对数据进行处理,为了提高速度,模拟vlfft思路,将数据分到八核。每个核的数据又分次搬移到L2中,每个核处理的数据将是16k个浮点型,每次搬移8k个点,搬移两次就可以了。通过调试发现第一个8k的数据是处理后的,第二个8k的不是。也就是说总是无法正确获得最后一块处理的数据,附件是我的代码,希望看下是哪里出问题了,应该怎么做?vlfft中dma流程是啥?已经花了三天还没解决,希望得到指导,非常感激
qian cui:
代码后半部分
各位专家好,我在vlfft基础上实现希尔伯特变换,中间需要对数据进行处理,为了提高速度,模拟vlfft思路,将数据分到八核。每个核的数据又分次搬移到L2中,每个核处理的数据将是16k个浮点型,每次搬移8k个点,搬移两次就可以了。通过调试发现第一个8k的数据是处理后的,第二个8k的不是。也就是说总是无法正确获得最后一块处理的数据,附件是我的代码,希望看下是哪里出问题了,应该怎么做?vlfft中dma流程是啥?已经花了三天还没解决,希望得到指导,非常感激
代码后半部分