I am looking for some alternative of J-Link Segger for Cortex-M3/4 , the cheapest one is J-Link Base as J-Link Lite can be used only with evaluation boards,
Any suggestion ?
I am using GNU arm gcc as toolchain and debugger and Eclipse as IDE, I am using J-Link for GDB Server that's it.
Thanks in advance.
J-Link EDU?
No, we are looking for commercial. we can't use J-Link lite cortex-m as its license says that it can be used only with eval kit with which it came.
The cheapest option for us from SEGGER is JLink Base
Without trying to be condescending, why, if you're developing a "commercial" (and from that I infer "professional") product are you or your company not willing to invest in commercial/professional tools, which IMHO are best in class in terms of value-for-money and easy-of-use?
I would hazard getting cheaper alternatives to work (and then support) with your setup using, say, openOCD will ultimately cost your more (assuming your own time isn't classes as "free") than using Liviu's wonderful Eclipse based add-on for Segger.
Full disclosure; I have no commercial association with Segger, we just use their tools on our embedded programming training course and find them bullet proof and a great company to work with (including their UK supplier Phaedrus Systems Home Page)
My 2c worth.
Niall
Thanks Niall, I do accept your point.
I was just exploring iTag 50, from iSYSTEM. Just thinking why they offering basic debugger so cheap.
Just bumped into this thread. I don't normally reply but I have to agree with Niall on this one. The Segger stuff is just *so* easy to use and feature complete that quite frankly it isn't really a saving to try and do things any other way. There are plenty of Uber-cheap JTAG/SWD interfaces out there (e.g. the olimex stuff, ST-Link, LPCLinkII etc. etc.) and OpenOCD is a great piece of kit, but it doesn't make any sense if you're paying by the hour. Add to that the EDU version (great for your guys to learn about the stuff) and their Onboard firmware for things like Nucleo which mean it's available just about anywhere.
Even more importantly, it's all vendor neutral, so once you've discovered all the little features you've got them whichever CPU you're using (especially if you're using Livius' GnuArmEclipse stuff)....as one example, just add the option "-rtos /Applications/SEGGER/JLink/GDBServer/RTOSPlugin_FreeRTOS" to the 'other options' line in the Eclipse debug configuration and you've got full thread-aware FreeRTOS capability. *That* kind of convenience is worth real money.
No commercial relationship, just a happy user....those little black boxes just seem to pop up all over the place in the office.