UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Adventurer
Adventurer
160 次查看

在多核编译时,比如在CPU1中进行中断的设置,增加 –DUSE_AMP=1后,并在程序中加入图二设置,中断不能正常运行,sleep()函数也不正常。

在多核编译时,比如在CPU1中进行中断的设置,增加 –DUSE_AMP=1后,并在程序中加入图二设置,中断不能正常运行,sleep()函数也不正常,如果不修改这两项则时正常的

20180821_095650.png

0 项奖励
3 条回复
Adventurer
Adventurer
126 次查看

回复: 在多核编译时,比如在CPU1中进行中断的设置,增加 –DUSE_AMP=1后,并在程序中加入图二设置,中断不能正常运行,sleep()函数也不正常。

麻烦请问一下大家,是否遇到过类似的问题呢?谢谢!
0 项奖励
Visitor anson.zhao
Visitor
53 次查看

回复: 在多核编译时,比如在CPU1中进行中断的设置,增加 –DUSE_AMP=1后,并在程序中加入图二设置,中断不能正常运行,sleep()函数也不正常。

楼主您好,请问您遇到的这个问题解决了吗?我们最近开发也遇到同样的问题,谢谢

0 项奖励
Xilinx Employee
Xilinx Employee
32 次查看

回复: 在多核编译时,比如在CPU1中进行中断的设置,增加 –DUSE_AMP=1后,并在程序中加入图二设置,中断不能正常运行,sleep()函数也不正常。

hi ,

是CPU0还是CPU1运行不正常?在debug模式下运行的吗?这些可能会不一样。

建议看下#define DUSE_AMP=1具体影响了代码里面什么地方?按我的经验,两个CPU的中断配置部分冲突了,通常只需要一个核来做配置。

----------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
----------------------------------------------------------------------------------------------

 

0 项奖励