Как ускорить в трое загрузку скетчей.

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

Касается использования  USBasp ( в программаторах с алиэкспресс старая прошивка  чаще всего, она не поддерживает изменение сокрости)

Итак,нужно в параметрах прописать вот что:

usbasp.program.extra_params=-Pusb -B0.5

\hardware\arduino\avr\programmers.txt

Этот параметр  установит частоту тактирования ISP на 1.5MHz и это значительно   выше любого  встроеенного бутлоадера.

Так же  в новых версиях ардуино (начиная с 1.8.5 кажется.)

Разработчики суют поддельный файл avrdude.exe ver 6.3, он отличается от оригинала и нормально не работает с китайскими программаторами, нужно заменить оригиналом  из стороннего софта.

Или  скачать из моей заначки: https://vk.com/doc476878412_549358698

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

Обманул, скорость возросла всего в 1.6 раза :)

было

Writing | ################################################## | 100% 3.37s
 
avrdude: 7162 bytes of flash written
 
стало
Writing | ################################################## | 100% 2.12s
 
avrdude: 7162 bytes of flash written
Komandir
Offline
Зарегистрирован: 18.08.2018

А смысл ?

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

Это для тех кто его видит.

BOOM
BOOM аватар
Онлайн
Зарегистрирован: 14.11.2018

А суслик то есть....

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Komandir пишет:

А смысл ?

+100500

Komandir
Offline
Зарегистрирован: 18.08.2018

Так можно и загрузчик пересобрать с увеличенной скоростью порта. Выиграть пару секунд - не такая уж это и частая операция ...

b707
Offline
Зарегистрирован: 26.05.2017

Komandir пишет:

А смысл ?


вставить ссылку свой ВК
другого сиысла нет

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

лол кек, ещё остались в интернетах челики пользующиеся втентаклем?) вот же додики...

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

Кстати, это мысль, кто переделает optiboot на  частоту USART 2M ?  Как раз  это предел CH340 и ошибка 0%

https://trolsoft.ru/ru/uart-calc

Komandir
Offline
Зарегистрирован: 18.08.2018

Только разогнав порт, надо разогнать и запись страницы в память ... Не просто же так считал что ускоряешь в три раза, а получил 1,5 ...

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Увеличивать скорость записи, примерно так же эффективно, как увеличивать скорость мастурбации. Не факт, что оргазм будет достигнут быстрее, но мозоли возможны.

Сорри, но эта тупизна сильно достала!

Komandir
Offline
Зарегистрирован: 18.08.2018

как в анекдоте :

One two three

eins zwei

ррррррррррррррррррррррррррррррррраз

inspiritus
Offline
Зарегистрирован: 17.12.2012

О, Троя!

yuhenotix@2p-ma...
Offline
Зарегистрирован: 09.06.2019

wdrakula пишет:

Сорри, но эта тупизна сильно достала!

Если вас что-то достало - можно заняться другими делами.Помните - вы свободный человек !

А другие имеют полное  право на высвобождение своих мыслей.

 

Автор  optiboot вот что ответил:

"make BAUD_RATE=2000000" ?

I don't know if it works at that rate (you'd have fewer than 80 instructions per character to process it), but the MCUDude cores have pre-built bootloaders for up to 1Mbps.

IIRC, people who have tried it have found 2Mbps not to be any faster than 1Mbps, overall. Actual flash write time becomes the dominating factor (~4ms per 128byte page on a m328p - about 320kbps.)

 

Про скорость записи  во flash я как-то не подумал :) Но теперь да, понятно почему скорость не  утроилась .

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

A wdrakula прав. Не, одно дело там 200 килобайт во флеш писать как на какой-нибудь мегасупердупер микрухе, и у неё там куча мозгов и выводов что такая большая программа, но так масштабы растут только на арме, это распберри и стм32, там совершенно другие скорости и вообще другой механизм доставки программы (STLink, SD флешка). Чо в ардуине то ускорять, я искренне не понимаю. Пишу по ISP на 19200, если там на всю 328ю программа (под ~30k), это всё равно ажно целых 13 секунд. Не знаю, меня не обломает подождать.

b707
Offline
Зарегистрирован: 26.05.2017

Не знаю, о каком ускорении вы говорите, без учета времени пересборки прошивки ускорение одной только загрузки не имеет значения

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

yuhenotix@2p-mail.com пишет:

Про скорость записи  во flash я как-то не подумал :) Но теперь да, понятно почему скорость не  утроилась .

Вам про это сказали ещё в посте #10. Но там по-русски сказали, потому Вы не поверили, ибо "нет пророка в своём отечестве" :-)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:
Не знаю, о каком ускорении вы говорите

да, ладно, мужики, чего наехали-то? ТС же ясно ответил

yuhenotix@2p-mail.com пишет:

Komandir пишет:

А смысл ?

Это для тех кто его видит.

Значит, не для нас с вами.

Но, для кого-то, видимо, полезная тема.