故障诊断硬件软件合作设计
解决工作中遇到的问题在使用硬件软件(HW / SW)合作设计工作流。
模型停止响应或锁起来
问题
在外部模式下,仿真软件金宝app®时间计数器不增加。这个问题会发生在一个配置错误的循环调度程序。
可能的解决方案
阻止模型的硬件上运行。在这些命令,取代
ModelName
用仿真软件模型的名称。金宝appdevzynq = zynq (“linux”,“192.168.3.2”,“根”,“根”,“/ tmp”);停止(devzynq。”ModelName”)
验证你所选择的调度器,帧大小,和相关的超时值。如果手臂®软件不接受安排蜱虫从源代码,该模型将无法运行。尤其是传输中断调度程序会导致这种行为。
块排序模型敏感
问题
如果您的模型是敏感数据块的执行顺序,默认的排序模型可能会导致意想不到的行为。金宝app例如,如果您的模型需要开始前的发射机接收机和默认排序开始接收第一,意想不到的行为发生。
可能的解决方案
使用仿真软件模块金宝app的顺序指定优先级。看到控制和显示执行顺序(金宝app模型)。
没有一个错误消息模型出口
问题
模型的编译、下载到硬件,开始运行,并立即退出。
可能的解决方案
两个不同的错误可能会导致这种行为:
你连接停止仿真块发射机或接收机溢出或下溢的港口,和一个发生溢出或下溢的。验证您的帧速率没有超时失败基带采样率和用户的上下文中对FPGA逻辑功能。
您没有所需的FPGA映像加载到硬件。软件试图读写地址对应用户IP核心逻辑。如果不存在,核心处理器停止。
警告在外部模式
问题
模型在外部模式运行时,MATLAB®命令窗口显示以下警告消息。
警告:没有选择上传数据
警告表明,模型不包含外部模式可以向它发送数据块。
可能的解决方案
你可以忽略这个警告。另外,添加一个水槽阻塞并重新运行模型。