Can anyone help with this request?
Thank you,
Seeking Reliable Programmer for STM32 and nRF52 MCUs on DigiKey
I’m currently evaluating programmer options on the DigiKey website and would appreciate some guidance.
Requirements:
Compatibility: Must support both STM32 and nRF52 MCUs.
Functionality: Should handle flashing, erasing, and performing both soft and hard resets.
Software Support: Needs to work seamlessly with OpenOCD or pyOCD.
Simplicity: I don’t require it to function as a debug probe with GDB or other debugging tools.
Performance: Preferably offers fast write speeds to optimize our HiL (Hardware-in-the-Loop) testing setup.
Current Setup Issues:
Hardware in Use:
nrf52840-dk: Reliable performance.
STLink V3SET: Unreliable; tends to hang if a task is interrupted during programming. We have around 20 STLink units integrated into our test system, and we’re frequently forced to manually unplug and replug them to restore functionality.
Objective:
I’m searching for a replacement programmer that can handle both STM32 and nRF52 MCUs to streamline our setup by maintaining a single product line. While DigiKey offers numerous options, identifying the most suitable and fastest-performing device is challenging.
Research & Discussions:
I’ve come across several discussions that highlight the pros and cons of different programmers:
Faster CMSIS DAP Compatible Boards? - EEVblog Forum
JLink vs CMSIS-DAP on NXP Probes - r/embedded (Reddit)
Questions:
Benchmarks: Are there any comparative benchmarks available for these programmers, specifically focusing on flashing firmware speeds using OpenOCD?
DigiKey Support: Can someone from DigiKey provide benchmark data on write speeds or performance metrics for these programmers when used with OpenOCD on STM32 and nRF52 devices?