Invoking MFDeploy from the Command Line
Choose from a variety of ways to engage the capabilities of MFDeploy.
Usage
To invoke MFDeploy from the command prompt, use the following form:
MFDeploy [COMMAND[:CMD_ARGS]] [/I:INTERFACE[:INTEFACE_ARGS]]
Commands
MFDeploy supports the commands listed in the following table.
Command | Description |
---|---|
Erase | Erases the user application and user data sectors. |
Deploy:<image file>[;<image file>] | Deploys one or more image files. |
Ping | Determines whether a particular device is in a state that allows communication. MFDeploy displays one of the following : Pinging... Error: No response from device Pinging... TinyCLR Pinging... TinyBooter |
Reboot[:Warm] | Reboots the device if the Warm option is not specified. Reboots only the CLR if the Warm option is specified. |
List | Displays a list of all available serial and USB ports. |
Help | Displays help information. |
Interface
MFDeploy supports the following ports for interfacing with your hardware device.
Interface | Description |
---|---|
Serial:<port_num> | Selects the serial port (COM port). The communication rate is automatically set to 115200 bps. |
USB:<usb_name> | Selects a USB port. Use the List command to see the names of the available USB ports. |
TCPIP:<ip_addr> | Selects the TCP/IP interface. |
Examples
>MFDeploy.exe Ping /i:TCPIP:10.52.32.196 Pinging…TinyCLR >MFDeploy.exe Erase /i:TCPIP:10.52.32.196 >MFdeploy.exe Deploy:c:\tinyclr_compressed.hex;c:\ER_CONFIG.hex /i:TCPIP:10.52.32.196 /i:Serial:1:115200