I am very new to ADI micrcontrollers.
I failed to find instructions/example how to program the binary of my release version application into the ADuCM4050 microcontroller on my board, using the ICE-2000.
Any help will be appreciated.
You can't use the ICE-2000 to program a binary file into the ADuCM4050. Programming the flash with a binary file requires UART but the ICE-2000 doesn't provide that.
Also, what board are you using? If you're using COG you may use MBED to program with a binary file as it has connections to uart0 of the mcu.
I refer to programming the ADUcCM4050 via its SWD interface, which the ICE-2000 obviously has (else I would not be able to program my application for debug mode).
I hope I may program it using the openOCD...
I am using my own company developed board, which in its current revision it made no provision to support the internal bootloader program that uses UART0 after reset or power up for flash programming.
I assume you're using CrossCore Embedded Studio (CCES) and you still have your code (not only the binary file). You can still use Debug on CCES to program the ADuCM4050 even on release mode. This will still write the program on the flash and you can stop the Debug once it writes the program.
All of your assumptions are correct!
1. What are the instructions provided by the CCES to the openOCD or to the gdb or to the cldp for programming a file? (it is needed for the production people in the company I work for)
2. From within the CCES IDE, how do I program a release mode version of my application?