Welcome, Guest
Username Password: Remember me
  • Page:
  • 1

TOPIC: Download motor program (Firmware)

Download motor program (Firmware) 2 months ago #2290

  • amp
  • OFFLINE
  • Posts: 3
  • Karma: 0
Hi,
I wanted to know how can I download or update the motor program without SMI software. What I am trying to do is to download and run the program by sending the command to the motor over serial. Can anyone please explain the procedure to do this. Thank You.

Re: Download motor program (Firmware) 2 months ago #2291

  • csearcy
  • OFFLINE
  • Posts: 480
  • Karma: 23
If you're using a host... programmed in C++ or VB... you can use our DLL. Install the SMI software... and a directory will be created called SMIEngine (C:\Program Files (x86)\Animatics\SMIEngine on my system). There is a .chm file that explains how to use it. The samples subdirectory has the files needed for compiling. This will allow downloading of a program.

If you only need to do simple serial control... you can open a port and send commands to the motor. The address for Motor1 is 0x81 (Motor2 is 0x82)... which has to be prefixed to any command sent to Motor1. All commands must be terminated with a CR or a SPACE.

Re: Download motor program (Firmware) 2 months ago #2292

  • amp
  • OFFLINE
  • Posts: 3
  • Karma: 0
Thank you, I will take a look into using DLL option.

For the second comment, I know about sending command through serial. What I meant in my question is that is there a command or a way I can download the program to the motor over.

For example:
$> DOWNLOAD <file_name.smx> <motor address>


or may be send some set of hex code to the motor to initiate the download..something like that.

I am building a UI in python (in Linux) and I am talking to the motor over serial, but I also want to upgrade the motor firmware through serial by sending the file (compiled file) over serial using some commands if it is supported by the motor.

Do you know if this is possible?
  • Page:
  • 1
Moderators: hsummer, csearcy
Time to create page: 0.54 seconds