myRIO 模块 - 对 FPGA 串行闪存进行编程与仅对 FPGA 进行编程

myRIO Module - Programming the FPGA Serial Flash memory vs the just programming the FPGA

我认为 myRIO 模块 运行s 上的 FPGA 的唯一方法是通过 USB 编程。掉电再上电后不会运行。在通过 USB 编程后拔下笔记本电脑后,它会 运行。我怀疑在电源循环后没有 运行ning 是因为 FPGA 仅通过 USB 在内部加载图像。

是否有一些特殊的 LabVIEW 命令来对 FPGA 上的串行闪存进行编程,以便 FPGA 运行在加电时,或者通过 USB 对 FPGA 进行编程是否总是对串行闪存进行编程?

你们只有FPGA部分,没有实时应用吗?如果只是 FPGA 部分,构建位文件就足够了,然后部署它(实际上,将其上传到 myRIO 并在启动时设置为 运行)。这是来自 NI 的 Knowledgebase article 关于如何实现它的信息。

如果你也有实时部分,那么它也应该被部署,并在启动时设置为 运行。这是另一篇关于如何配置它的详细文章:Deploy a Startup Application to Your MyRIO.