LabVIEW Firmware Flashing Automation
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.
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.
Related categories:
Software Architecture
LabVIEW
Software Development
Scripting
Process Automation
Embedded Systems
Automation