Segger J-Link PRO PoE

Il J-Link PRO PoE di SEGGER, nuovo membro della famiglia dei J-Link, con la funzionalità Power-over-Ethernet è il programmatore e debugger ideale per
creare un impianto di test, veloce, automatizzato e con un elevato livello di parallelismo interno.

Maggiori informazioni si trovano nella press release: https://c.a.segger.com/fileadmin/documents/Press_Releases/2023/231004_IT_PR_SEGGER_J-Link_PRO_PoE.pdf

 

Leggi tutto

Test Farm Adapter

The Test Farm Power Adapter enables power that is supplied to a target through a USB connector to be switched on and off remotely using J-Link software. Since the debug signals are maintained, it can be used along with Ethernet featured debug probes like the J-Link PRO to build test farms.

What is a Test Farm

In terms of embedded systems, a Test Farm (or “board farm” or “device farm”) consists of a number of nodes (such as evaluation boards, prototype boards, production boards, finished products, etc.) connected to a network via debug probes, making them remotely accessible to testers or developers.

It is a very efficient way to share access to hardware that is in limited supply among a number of users. Additionally, automated build systems can run tests on the same standard setup, which is ideal for regression testing, continuous integration, compiler tests, and more.

The benefits of a test farm and how to build one

Find out more about test farms, including how to build a J-Link test farm with the J-Link Test Farm Power Adapter, on our Test Farm wiki page.

Use Cases

There is a large amount of use cases in almost any test setup for embedded systems. As soon as the number of devices to be tested grows, a test farm is inevitable to ensure quality. A test farm with J-Links and the J-Link Test Farm Power Adapter may consist of multiple test devices of the same type or be completely different. We have described a couple of test cases below.

Communication tests

Communication reliability can only be tested with a massive test setups that generates a huge amount of traffic on the communication channel. Specifically wireless traffic using protocols such as WiFi, ZigBee or Matter is prone to interference and requires thorough testing in order to ensure operation even under bad conditions. Communication test setups therefore use heterogenous targets to ensure interoperability with different devices as well as a huge number of similar devices to prove reliability.

Compatibility tests

Testing compatibility of an updated firmware module running on different platforms or of a compiler requires a setup using different devices. A test farm shortens test time by addressing the tests in parallel on multiple different targets and ensures, that any changes to the compiler or firmware module are tested thoroughly against all possible target devices.

Hardware specifications

Pins and connection

The Test Farm Power Adapter has a standard 20-pin 0.1″ socket towards the J-Link and a standard 20-pin 0.1″ header on the target side. It can directly be inserted between the J-Link and the debug cable maintaining a 1:1 connection of all debug signals except pin 19 which carries the target supply.

The adapter also has 2 USB connectors.

Power source and delivery

Power is delivered to the target through a USB-A host connector (USB2.0, power-only). The power source can be either the J-Link debug probe or an USB power source like a hub or wall adapter. In the first case the output voltage coming from J-Link is boosted to 5 V and is limited to around 250 mA. If the Micro USB connector of the Test Farm Power Adapter is used together with an external supply currents of 1 A and more are possible.

Leggi tutto

J-Link Plus

J-Link-Plus condivide con il J-Link Base lo stesso hardware, ma è più completo dal punto di vista della dotazione software:

  • J-Link Unlimited Flash Breakpoints. Questa funzionalità consente di gestire un numero illimitato di breakpoint nella flash del dispositivo, ricorrendo all’uso di breakpoint di tipo software (tramite l’istruzione BKPT)
  • J-Flash.exe (gestisce la programmazione automatizzata di  flash interne, esterne NOR parallele e con alcuni microcontrollori anche le memorie (Q)SPI esterne)
  • J-Flash-SPI.exe (programmazione di memorie flash esterne (Q)SPI, direttamente ai pin.
  • J-Link RDI / RDDI: protocollo di debug compatibile con tutti i debugger RDI.
  • Includel a licenza per Ozone, l’ambiente grafico debug per i J-Link.

Unlimited Flash Breakpoints: questa tecnologia consente di supportare un numero illimitato di breakpoint nella flash interna del microcontrollore. Per dare un’idea della comodità offerta da tale tecnologia, si pensi che un Cortex-M4 supporta #6 breakpoint sul codice e un Cortex-M0 solamente #4.

J-Flash è un software per la programmazione delle flash interne ed esterne (NOR, SPI). Con questo software J-Link diventa un vero e proprio strumento per la produzione.

Ozone: J-Link è compatibile con numerosi ambienti di debug, come IAR C-SPY, ma il modello Plus (o superiori) mettono a disposizione l’ambiente di debug proprietario di Segger, Ozone.

Formati

J-Link-Plus esiste in due formati:

  • J-Link-Plus Classic
  • J-Link-Plus Compact

Funzionalmente identici, la versione Classic è pensata per il laboratorio; la versione Compact è di dimensioni più contenute (circa 3.5cm x 3.5cm) ed è dotata di fori per semplificarne il fissaggio in sistemi di test.

J-Link-Plus modello Compact
Leggi tutto