I’ve been comparing the two this afternoon, looping programming a STM32 part, verifying, logging any errors, repeat. 0.1.0 (using non-free FTDI drivers) is a lot more stable that 0.2.0 (using either FTDI drivers). I get pretty regular JTAG errors with 0.2.0, using identical processor configs.
Has anyone had similar experiences? 0.2.0 is a lot faster, though, again using the same config.
The docs point to possible USB problems (and I am using a laptop), but why do the two versions behave differently, in that case?
Do errors you see make any trouble? Maybe you are talking about a lot of output info, some of which are errors that do no harm to anyone? 0.2.0 probably just prints a lot more than 0.1.0. I don’t find 0.2.0 any more stable/un-stable than 0.1.0 in the JTAGkey clone + STM32 config.
Hi Freddie. Yeah, it may be that. The errors don’t stop programming or verification of the part, but are listed as Errors. Mostly it’s errors reading data from the FTDI device. e.g. tried to read 81 bytes, got only 34, etc. So no, they’re not critical, but something’s not right. Of course, it is possible that 0.1.0 just did not print out as many “Error” statements. I’ve not compared the source.