Electronics > Microcontrollers

Best programmer

(1/4) > >>

RAPER:
Hello everyone

I am looking for the most efficient one that supports as many stm8/32 + gd32 + other systems as possible.

I have several types from aliexpress:

1.aliexpress.com/item/1005006345507873.html
2.aliexpress.com/item/1005004605070496.html
3.aliexpress.com/item/1005002181553419.html
4.aliexpress.com/item/1005006126839358.html
5.aliexpress.com/item/1005006166650732.html
6.aliexpress.com/item/1005006145455327.html
7.aliexpress.com/item/1005004710121058.html

Which of them is worth buying, regardless of the price? Or maybe there is something better than them?

prosper:
the *only* programmer that supports both stm8 and stm32 together is the st-link. Some of the aliexpress stlink clones work well, others not so much. Id recommend getting a genuine stlink v3 from st direct. theyre only a few dollars for the more basic ones, and they meet your criteria of stm8 and stm32.

However

stlinks may not work with non-st mcus. So, if your criteria are STM8 AND STM32 AND other non-st ARMs - well, there isnt such a device.

If you eliminate the STM8 requirement, then Segger JLinks or cmsis DAPLinks will support most ARM based mcus.

And, as far as I know, there isnt a 'standard' programmer that supports RISCV  mcu's from mixed manufacturers. Something that can do JTAG instead of just swd might get you some mileage, but i really don't think you're going to find a magical 'do everything' probe.

coromonadalix:
unless you check the ic support in theses brands like ELNEC XELTEC TNM7000  and others  ...

they are universal up to a point, and some mcu cpu etc .. and may need to be paid    IE:  Xeltec 7000 has payable licenses

yes as mentioned, there is no absolute programmer

westfw:

--- Quote ---as many stm8/32 + gd32 + other systems as possible.
--- End quote ---
Why?  That may have made sense when a single programmer would set you back hundreds or thousands of dollars, but nowadays vendors are likely to offer cheap chip-specific programs (and eval boards with built-in programmer/debuggers) at quite reasonable prices.  Not to mention the clones, and the firmware to use your Arduino as a programmer, and etc (things are so much better now that most chips no longer require weird voltage(s)...)

Even if you have a general purpose programmer, you're likely to find that your vendor-supplied IDE doesn't like it nearly as much as the vendor's cheap alternative...

josfemova:
Just get a Seeeduino Xiao M0 and install the daplink firmware on it

https://wiki.seeedstudio.com/Seeeduino-XIAO-DAPLink/

Pinout




Alternatively just get a Pi Pico and install the debug probe firmware:

https://github.com/raspberrypi/debugprobe


Both are compatible with the CMSIS-DAP spec and can be used in Keil/IAR/openocd

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod