主要内容

故障诊断硬件软件合作设计

解决工作中遇到的问题在使用硬件软件(HW / SW)合作设计工作流。

模型停止响应或锁起来

问题

在外部模式下,仿真软件金宝app®时间计数器不增加。这个问题会发生在一个配置错误的循环调度程序。

可能的解决方案

  1. 阻止模型的硬件上运行。在这些命令,取代ModelName用仿真软件模型的名称。金宝app

    devzynq = zynq (“linux”,“192.168.3.2”,“根”,“根”,“/ tmp”);停止(devzynq。”ModelName”)
  2. 验证你所选择的调度器,帧大小,和相关的超时值。如果手臂®软件不接受安排蜱虫从源代码,该模型将无法运行。尤其是传输中断调度程序会导致这种行为。

块排序模型敏感

问题

如果您的模型是敏感数据块的执行顺序,默认的排序模型可能会导致意想不到的行为。金宝app例如,如果您的模型需要开始前的发射机接收机和默认排序开始接收第一,意想不到的行为发生。

可能的解决方案

使用仿真软件模块金宝app的顺序指定优先级。看到控制和显示执行顺序(金宝app模型)

没有一个错误消息模型出口

问题

模型的编译、下载到硬件,开始运行,并立即退出。

可能的解决方案

两个不同的错误可能会导致这种行为:

  • 你连接停止仿真块发射机或接收机溢出或下溢的港口,和一个发生溢出或下溢的。验证您的帧速率没有超时失败基带采样率和用户的上下文中对FPGA逻辑功能。

  • 您没有所需的FPGA映像加载到硬件。软件试图读写地址对应用户IP核心逻辑。如果不存在,核心处理器停止。

警告在外部模式

问题

模型在外部模式运行时,MATLAB®命令窗口显示以下警告消息。

警告:没有选择上传数据

警告表明,模型不包含外部模式可以向它发送数据块。

可能的解决方案

你可以忽略这个警告。另外,添加一个水槽阻塞并重新运行模型。

相关的话题