LabVIEW Firmware Flashing Automation

Job ID: 39717596

Budget: $30 – $250 USD

I need a LabVIEW vi to automate calling and executing a batch file for firmware flashing

Requirements:
- Create a new LabVIEW vi
- Integrate functionality to call a batch file
- Ensure reliable execution of firmware flashing process

Ideal Skills and Experience:
- Proficiency in LabVIEW
- Familiarity with batch files and firmware processes

Looking for a freelancer who can deliver a robust and efficient solution.

I need to automate flashing a .hex file to our microcontroller from LabVIEW. Today I run a PowerShell script manually, but I want LabVIEW (via System Exec.vi) to call PowerShell from whatever folder the hex file resides in and display the console output.

Current manual command:

.\flashNRF.bat app testfile5.3.6.hex


Requirements:

Invoke the existing PowerShell/Batch script from LabVIEW using System Exec.vi.

Allow the hex file to be located in any directory (script should accept a full path).

Ensure the working directory is handled so the script runs correctly.

Capture and show PowerShell/stdout and stderr in a LabVIEW indicator for traceability.

Know when the function has completed running so that I can continue on with the remaining project.

I’ve attached a screenshot of the PowerShell run; that’s the flow I want replicated in LabVIEW.