Software programming tool MRS Developers Studio

1.​100.​100.​xx ( choose order option )

The MRS Developers Studio was developed for the programming of our CAN products. Programming is carried out graphically, or in the case of complex applications, in „C code“ via the easy-to-use user interface. All CAN products have a CAN bootloader that is permanently active on the modules. A new program can be flashed at any time during operation via the bootloader. The graphical programming is similar to the FUP (function diagram) according to IEC61131. For that reason, no extensive programming knowledge is required. A basic knowledge of digital technology is sufficient to create programs with the MRS Developers Studio.

The MRS De­ve­l­o­pers Stu­dio in­cludes the Eagle graph­i­cal user in­ter­face and the MCU Flas­her. The pro­gram­ming in­ter­face EAGLE by CAD-so­fort is no longer part of our soft­ware. You can dowload the cur­rent ver­sion of CAD-Soft EAGLE ver­sion 8 ac­cord­ing to your needs di­rectly at Au­todesk. Here you can de­cide which EAGLE li­cense you need. You can choose be­tween free, stan­dard and pre­mium-ver­sion. The MCU Flas­her also supports uploading of files (.s19) which were created with Codewarrior. An individual Codewarrior license is only required if the code size exceeds 32 kB. A new .s19-File can be uploaded (flashed) via the USB-CAN interface and CAN boot­loa­der. Com­pat­i­ble USB CAN in­ter­faces are PEAK IPEH-002021, Vec­tor VN16XX and Sont­heim CAN­fox.

Name Type Order no.
MRS De­ve­l­o­pers Stu­dio Bund­le MRS De­vel­op­ers Stu­dio SW CD with PCAN USB In­ter­face 1.​100.​100.​09
MRS De­ve­l­o­pers Stu­dio Light MRS De­vel­op­ers Stu­dio SW CD without PCAN USB In­ter­face 1.​100.​100.​10

Changing the boot loader ID, module name or baud rate of the bootloader does not apply the changes, even though the changes were written without an error message.

Restart the module.

After clicking on "Scan", the log window will say "SCAN COMPLETED", but no module found will be listed even though it is connected.

Check the supply of the module and the CAN bus connection. If a non-supplied CAN cable is used, a 120 ohm terminator may be missing. Set the correct baud rate, that means if the flashed program has an other baud rate than 125 kbit/s of the bootloader, it must be scanned at the baud rate of the program. Also, check the boot loader ID, which by default is 1FFFFFFX as a 29 bit ID. If it still can not be found, check if the module reports with the Bootloader-ID when switching on.

When reading out the module data, a timeout error occurs.

Check if the module has been connected correctly and found during the scan. In the module data window, the found module must be entered in the first line of "Select Module:".

It seems after a test of the program, as if a signal does not come to the exit, although it was drawn in the graphic programming.

Review the graphical programming again and add more CAN data points to debug to output intermediate values.
Make sure that you do not use any special characters except the underscore in the designations (components, variables, nets).

Module is found during the scan, but when a program is ready to be flashed, in the log window only "MCU: Program Download" appears and the flash process does not start.

Scan for the module, click on "module data" in the menu bar. Then set the baud rate of the bootloader to the same baud rate as the application.

When opening the "MCU-Flasher" window, the message "CAN interface is already occupied by a program or not connected" appears even though the PEAK-USB adapter is connected

First, connect the PEAK-USB adapter so that it lights up red. If it is already flashing without "MCU Flasher" open, it may already be in use by another program, e.g. from the PCAN viewer. Check for the presence of the adapter in the Windows Device Manager.