Can I use several RLinks at the same time ?

Q: I need to control several RLinks, to do some gang programming. Is it possible?

A: Yes, you can have several RLink programmers connected to one PC but there are a few restrictions:

  • Works only on Vista, Windows 7 or Windows 8 (NOT XP)
  • Works with STM8 targets
  • Works with Cortex (ARM) targets: From RKit-ARM 1.42 version or later, you can also use this feature in Ride7 for debugging several devices at a time. You need to activate this in the debugging options.
  • Works with a limited number of connected RLinks, and this number depends on the host system and the other USB devices plugged on the PC (because USB is serial and programming relies on specific timings).
  • Does NOT significantly reduce programming time: Programming N devices in parallel takes about N times the time required to program one (because USB is serial). So with two devices you indeed gain time by plugging one while the other is being programmed. With more than 2 it makes little sense.

To use this feature, use STM8_pgm.exe or Cortex_pgm.exe with the M<RLinkSN> command-line option (Multi-RLink).

Running the executable without any option will give you details about all available options.