I need to automatically download a firmware into an ADuC7023 through the USB-I2C/LIN-CONV-Z dongle. To do so I want to run the I2CWSD.exe program as a command line. Formerly we used a program called ARMWSD.exe to do the same thing with the ADuC7024, the command line looked like that: ARMWSD.exe af=path_to_firmware aa=y ap=ADuC7024 fe=n ......
Does anyone knows if this is also possible with I2CWSD.exe and if so could you direct me to a documentation describing the available arguments.
Thanks for your help.
Unfortunately I2CWSD from Analog Devices does not handle command line arguments. I2CWSD does remember configuration settings in and .ini file that could be saved and recalled as required but you still have to click the required keys in the GUI (e.g. Start and Flash). If anyone else has a solution for this then please let us know.
Thanks for your answer, I have found the .ini file and I know there are softwares that can simulate the clicking of the keys but it is not really suitable to the production situation i am in.
So next question would be: should I use an other I2C dongle with suitable sofware/API?
There is no other I2C dongle available, but you may use the application-note AN-806_A to implement easily the download protocol with any other I2C interface. This app-note is included in the evaluation package for the ADuC7023.I just noticed the link to the companion code is broken. We will make sure this will be fixed ASAP.
Hello, thanks for your help. I have read the application-note and I understand how I should process. However, the link to the companion code (http://www.analog.com:80/static/imported-files/application_notes/668058063i2c_loader.zip) is still broken and I can not get started.
As advance information I would like to mention that work has started to add command line capability to the I2CWSD. The features will be very similar to those of the ARMWSD. The new version should be available within a few weeks.