Thanks! I will definitely give this a try.

Cheers,
Lucas

On 27 Jan 2015, at 14:54, Thomas Eichinger <[email protected]> 
wrote:

> HI again,
> 
> with this patch [1] time needed to flash the samr21 gets divided 
> by factor 3. (numbers below) For someone doing it very often this
> could be very interesting. It is still worked on but I tested it 
> without error for now. 
> Please provide feedback if you use this, as openocd guys are desperately
> looking for EDBG testers.
> 
> Best, Thomas
> 
> with patch:
> wrote 32768 bytes from file hello-world.hex in 5.071708s (6.310 KiB/s)        
>                                     │
> verified 16600 bytes in 1.374114s (11.797 KiB/s)
> 
> without patch
> wrote 32768 bytes from file hello-world.hex in 16.532793s (1.936 KiB/s)       
>                                     
> verified 16600 bytes in 1.432996s (11.313 KiB/s)
> 
> [1] http://openocd.zylin.com/#/c/2356/
> 
>> On 27 Jan 2015, at 13:48, Thomas Eichinger <[email protected]> 
>> wrote:
>> 
>> Hi again,
>> 
>> after some research I found this post [1] on the openocd mailing list
>> explaining why flashing the samr21-xpro is unbearably slow.
>> 
>> tl;dr 
>> The openocd cmsis-dap driver operates in synchronous operation
>> and is not ported to a new asynchronous API yet. 
>> Fingers crossed they port it soon.
>> 
>> Best, Thomas
>> 
>> [1] http://sourceforge.net/p/openocd/mailman/message/32496519/
>> 
>>> On 14 Jan 2015, at 15:46, Lucas Jenß <[email protected]> wrote:
>>> 
>>> Hi again,
>>> 
>>> so it seems that the slowness was caused by virtualization after all. My 
>>> previous VM was an Ubuntu 13.10 running inside an older version of VMware 
>>> Fusion, which resulted in the ~0.5KiB/s speed. After installing an Ubuntu 
>>> 14.10 that went up to ~1.5KiB/s and running OpenOCD directly on the host 
>>> gets me close to 2KiB/s when flashing. 
>>> 
>>> On OS X 10.9:
>>> 
>>> wrote 32768 bytes from file hello-world.hex in 16.164614s (1.980 KiB/s)
>>> verified 16892 bytes in 1.463347s (11.273 KiB/s)
>>> 
>>> On Ubuntu 14.10:
>>> 
>>> wrote 32768 bytes from file 
>>> /home/lucas/RIOT/examples/hello-world/bin/samr21-xpro/hello-world.hex in 
>>> 22.042933s (1.452 KiB/s)
>>> verified 16892 bytes in 1.505869s (10.955 KiB/s)
>>> 
>>> Cheers,
>>> Lucas
>>> 
>>> On 13 Jan 2015, at 11:18, Martin <[email protected]> wrote:
>>> 
>>>> Hi,
>>>> 
>>>> my flashing speed is roughly equal to Thomas' for the Samr21-xpro:
>>>> 
>>>> ```
>>>> wrote 65536 bytes from file RIOT/tests/pnet/bin/samr21-xpro/pnet.hex in 
>>>> 32.083557s (1.995 KiB/s)
>>>> verified 49688 bytes in 4.114729s (11.793 KiB/s)
>>>> ```
>>>> 
>>>> My openocd version:
>>>> `Open On-Chip Debugger 0.9.0-dev-00186-g30203b3 (2014-11-12-11:49)`
>>>> 
>>>> Best regards,
>>>> Martin
>>>> On 12.01.2015 21:07, Baptiste Clenet wrote:
>>>>> Flashing is slow for us too, how do you get the speed?
>>>>> 
>>>>> 2015-01-12 11:13 GMT+01:00 Lucas Jenß <[email protected]>:
>>>>> Hi Thomas,
>>>>> 
>>>>> verification was much faster as 0.4KiB/s, I think around 10 or so for me.
>>>>> I checked out OpenOCD on the 9th. I’m also running Linux inside VMware
>>>>> though, so maybe it’s just caused by the virtualization. I’ll see how fast
>>>>> it is on the host.
>>>>> 
>>>>> Cheers,
>>>>> Lucas
>>>>> 
>>>>> A couple of days ago.
>>>>> 
>>>>> On 12 Jan 2015, at 11:00, Thomas Eichinger 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>>> Hi Lucas,
>>>>>> 
>>>>>> I was playing with the openocd configuration a bit, mainly
>>>>>> `adapter_speed`, back when support for this was added without
>>>>>> any significant outcome.
>>>>>> Problem is, the EDBG chip, on the bottom of the board, handling
>>>>>> communication with the MCU is specified to run on 1MHz and the
>>>>>> openocd docs mention, for CMSIS-DAP, it is not advised to let
>>>>>> signal frequency exceed half of the operating frequency.
>>>>>> (I’d guess Nyquist-Shannon applies)
>>>>>> 
>>>>>> That said, 0.481KiB/s still seems slow for this. I’m at least
>>>>>> reaching 1.787KiB/s for flashing and 11.190KiB/s for verification.
>>>>>> When did you check out the OpenOCD code?
>>>>>> 
>>>>>> Best, Thomas
>>>>>> 
>>>>>>> On 10 Jan 2015, at 14:25, Lucas Jenß <[email protected]> wrote:
>>>>>>> 
>>>>>>> Hey everyone,
>>>>>>> 
>>>>>>> I’ve been playing around with the Samr21 xpro and flashing
>>>>>>> the device is _really_ slow, i.e. 0.481 KiB/s. Is this expected
>>>>>>> or is there a way to improve it? I’m using the current OpenOCD
>>>>>>> Git HEAD because the 0.8.0 release does not seem to contain the
>>>>>>> configs for the board yet. I tried to flash the hello-world
>>>>>>> example.
>>>>>>> 
>>>>>>> Cheers,
>>>>>>> Lucas
>>>>>>> _______________________________________________
>>>>>>> devel mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.riot-os.org/mailman/listinfo/devel
>>>>>> 
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> [email protected]
>>>>>> http://lists.riot-os.org/mailman/listinfo/devel
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> [email protected]
>>>>> http://lists.riot-os.org/mailman/listinfo/devel
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Clenet Baptiste
>>>>> FR: +33 6 29 73 05 39
>>>>> Élève-Ingénieur ESEO Angers, dernière année, spécialisation: Architecte 
>>>>> système temps réél embarqué
>>>>> Bidiplôme Master Robotics à l'Université de Plymouth en 2013-2014
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> 
>>>>> [email protected]
>>>>> http://lists.riot-os.org/mailman/listinfo/devel
>>>> 
>>>> _______________________________________________
>>>> devel mailing list
>>>> [email protected]
>>>> http://lists.riot-os.org/mailman/listinfo/devel
>>> 
>>> _______________________________________________
>>> devel mailing list
>>> [email protected]
>>> http://lists.riot-os.org/mailman/listinfo/devel
>> 
>> _______________________________________________
>> devel mailing list
>> [email protected]
>> http://lists.riot-os.org/mailman/listinfo/devel
> 
> _______________________________________________
> devel mailing list
> [email protected]
> http://lists.riot-os.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
[email protected]
http://lists.riot-os.org/mailman/listinfo/devel

Reply via email to