我如何使USB驱动器工具格式化我的PXI实时控制器

更新 Dec 22, 2023

环境

硬件

  • PXI-8115
  • PXI-8119
  • PXI-8840
  • PXIe-8100
  • PXIe-8115
  • PXIe-8135
  • PXIe-8821
  • PXIe-8840
  • PXIe-8880
  • PXI-8102
  • PXI-8108
  • PXI-8110

软件

  • LabVIEW Real-Time Module

  • 我需要重新格式化运行PharLap ETS的PXI实时(RT)控制器。有许多方法可以格式化控制器,但我希望使用USB驱动进行格式化。如何使用USB驱动来格式化PXI RT控制器?
  • 我有一个安装了Windows系统的PXI控制器,但我想将其转换为使用LabVIEW Real-Time。如何在控制器上安装实时操作系统?
  • 我有一个没有操作系统的PXI控制器,我想安装实时操作系统。

您确实可以使用USB驱动工具格式化多台PXI RT控制器。通过接下来的步骤,你首先可以判断这种技术是否可以用在你的控制器上,然后如果可行的话,如何通过这种技术来格式化你的控制器。

注意:如果您是第一次在PXI上安装实时操作系统,则必须购买NI PXI控制器的LabVIEW实时开发许可证

1.安装USB驱动工具
  1. 打开NI MAX并选择 Tools>>Create Desktop PC Utility USB Drive
  2. 在下一个对话框中单击 ,表示将重新格式化USB驱动器。
  3. 选择要安装到PXI RT控制器上的实时操作系统版本。确保您使用的LabVIEW Real-Time版本与您下载到PXI RT控制器上的操作系统版本相匹配。
  4. 选择要格式化你想创建驱动工具的USB驱动。
  5. 当弹出一个对话框提示你是否创建这个工具并且警告你所有的USB驱动器上的文件讲被删除时点击是。请在重新格式化之前备份USB驱动器上的数据。
  6. 如果USB驱动工具成功被格式化,你将会得到一个提示信息。单击“ 确定”完成。

2.更改PXI RT控制器上的BIOS设置,使控制器通过USB驱动工具启动
  1. 关闭PXI RT控制器。
  2. 在控制器开始启动的时候按下< Delete >键进入BIOS。 如果您按照此步骤操作并看到空白屏幕,请按< F10 >
  3. 在BIOS中,使用键盘导向到LabVIEW RT菜单。
  4. 选择Boot Configuration并将其设置为Windows / Other OS
  1. 导航到Boot菜单并将通过USB驱动工具设置为最高启动优先级顺序。这将使控制器在重启时从USB驱动工具启动。如果USB磁盘未出现在BIOS中,请确保其格式化为FAT32并在“高级”选项卡下启用“Legacy USB support”。
如果您使用的是PXI-8108,PXIe-8108或8110,请从本教程中进行以下配置更改:
  • 选择Advanced»SATA Configuration»SATA Mode Selection,然后选择IDE
  • 选择Advanced»USB Configuration并启用Legacy USB Support
  • 选择Advanced»USB Configuration»Mass Storage Devices,然后选择自动
  • 选择Boot»Hard Drive BBS Priorities»Boot Option#1并选择USB
  1. 点击“ 退出”菜单,然后选择“ 退出保存更改” 。在确认对话框中选择 。保存新的BIOS设置后,控制器将立即重启。

3.重新格式化PXI RT控制器
  1. 在修改了启动顺序并成功保存BIOS设置后,它将从USB驱动器启动。某些控制器,例如PXIe-8135,不会在BIOS中显示USB设备,因此您应该在启动过程中按<F10>键并选择可启动USB驱动器中的设备。
  2. 选择6. Format hard disk并输入1. 格式化RT分区,或2. 擦除所有分区并创建单个新分区。
  1. FAT32Reliance文件系统之间进行选择以格式化控制器。建议您选择Reliance,因为Reliance文件系统是一个事务性文件系统,设计用于嵌入式系统,以便于在断电时保留数据。 Reliance文件系统还支持最大2TB的磁盘和最大4GB的文件。
  1. 你需要输入yes来确认重新格式化。
  2. PXI控制器将进入重新格式化,如果成功格式化那么你将会看到如下的提示。
  1. 按任意键重启控制器。此时可以移除USB驱动器。
  2. <Delete>键访问BIOS。如果您修改了启动顺序,请恢复内部硬盘驱动为启动第一优先级。
  3. 再次选择到LabVIEW RT菜单,将Boot Configuration设置LabVIEW RT Safe Mode并退出保存更改以应用配置。如果不这样做,新格式化的RT控制器将被MAX识别为RT PC,而不是PXI RT控制器。您必须重新格式化并确保控制器能成功进入LabVIEW RT Safe Mode ,这样MAX才能正常识别。
  4. 重新进入BIOS。
  5. 如果您的RT PXI控制器配有SATA总线接口用于其硬盘驱动器:
    1. 选择“ Advanced”选项卡,然后选择“ SATA Configuration”
    2. 确保咋SATA Mode Selection下突出显示AHCI
  1. 选择LabVIEW RT选项卡并将Boot Configuration更改为LabVIEW RT
  2. 退出BIOS保存设置。
控制器将重新启动,并将立即运行LabVIEW Real-Time Operating System。您应该能够通过MAX访问控制器,并向控制器添加必要的软件。您可以在控制台输出上查看重新格式化后的控制器IP地址。

Additional Information

  • 如果您使用的是NI MAX 4.9或更高版本,则“ Create Desktop PC Utility USB Drive”选项位于Tools>> Real-Time Disk Utilities
  • 随着NI MAX 5.0的发布和Windows Vista和Windows 7不在支持RT软盘实用程序,这些选项已被删除。
  • 如果您在BIOS的LabVIEW RT目录中没有Windows / Other OS选项,则表示您的控制器不完全支持USB驱动格式,或者可能无法正确设置启动顺序。如果您选择格式化不完全支持此功能的控制器,它将在格式之后在MAX中识别为RT PC,而不是PXI RT。对于不支持USB驱动选项的控制器,您需要使用NI MAX 4.9或之前的USB软盘驱动或其他替代方案来格式化RT控制器。
  • 如果LabVIEW RT选项卡中BIOS的Boot Configuration部分之前已设置为LabVIEW RTSafe Mode (可用于以前的RT系统),则必须在选择Windows / Other OS选项后重新启动系统,方法是选择到Exit菜单并选择Exit Saving Changes ,然后重新进入BIOS以更改启动顺序。这是由于LabVIEW RTSafe Mode无法识别任何可启动的USB设备。
  • 某些控制器,例如PXIe-8135不会在BIOS中显示USB设备。相反,您应该在启动过程中按<F10>键,然后在启动设备选择菜单中选择设备。
  • 如果您在重新格式化PXI控制器时选择擦除所有分区,则在启动带有Windows分区的PXI RT控制器时,您将丢失Windows分区。
  • AHCI对于使用SATA的PXI控制器很重要,因为它允许控制器的硬盘驱动具有读/写能力。如果未启用AHCI ,您将无法通过硬盘驱动器使用FTP。