我们的系统使用Xilinx Zynq soc。
有时,问题看起来像是在我们的系统中发生了内核崩溃。例如网络中断、串行端口中断或串行数据崩溃等等。
但是,我们没有修改内核代码,也根本没有使用驱动程序。我们只运行应用程序。
所以我们考虑了一个pl问题的例子。但如果有人不知道pl,我们就不能证明它。
那么,正如我们所想的,Zynq会导致内核崩溃吗?有没有办法证明这一点呢?
发布于 2021-09-01 16:08:02
是的,如果PL破坏了AXI总线,内核就会崩溃。
我的意思是,举个例子,如果你有一个IP,它的行为如下:
这只是一个例子,因为有更多的方法来压缩AXI总线。如果没有关于你的设计或控制它的软件的任何信息,我就不能帮助你。你的问题很宽泛。
发布于 2021-10-06 18:57:18
PL可能使内核崩溃的另一种方式是,如果它写入内核为自己的数据结构使用的内存。从PL方面来说,这是很难找到的。
https://stackoverflow.com/questions/67896309
复制相似问题