Как ускорить в трое загрузку скетчей.
- Войдите на сайт для отправки комментариев
Пнд, 11/05/2020 - 19:44
Касается использования 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
Обманул, скорость возросла всего в 1.6 раза :)
было
А смысл ?
Это для тех кто его видит.
А суслик то есть....
А смысл ?
+100500
Так можно и загрузчик пересобрать с увеличенной скоростью порта. Выиграть пару секунд - не такая уж это и частая операция ...
А смысл ?
вставить ссылку свой ВК
другого сиысла нет
лол кек, ещё остались в интернетах челики пользующиеся втентаклем?) вот же додики...
Кстати, это мысль, кто переделает optiboot на частоту USART 2M ? Как раз это предел CH340 и ошибка 0%
https://trolsoft.ru/ru/uart-calc
Только разогнав порт, надо разогнать и запись страницы в память ... Не просто же так считал что ускоряешь в три раза, а получил 1,5 ...
Увеличивать скорость записи, примерно так же эффективно, как увеличивать скорость мастурбации. Не факт, что оргазм будет достигнут быстрее, но мозоли возможны.
Сорри, но эта тупизна сильно достала!
как в анекдоте :
One two three
eins zwei
ррррррррррррррррррррррррррррррррраз
О, Троя!
Сорри, но эта тупизна сильно достала!
Если вас что-то достало - можно заняться другими делами.Помните - вы свободный человек !
А другие имеют полное право на высвобождение своих мыслей.
Автор 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 я как-то не подумал :) Но теперь да, понятно почему скорость не утроилась .
A wdrakula прав. Не, одно дело там 200 килобайт во флеш писать как на какой-нибудь мегасупердупер микрухе, и у неё там куча мозгов и выводов что такая большая программа, но так масштабы растут только на арме, это распберри и стм32, там совершенно другие скорости и вообще другой механизм доставки программы (STLink, SD флешка). Чо в ардуине то ускорять, я искренне не понимаю. Пишу по ISP на 19200, если там на всю 328ю программа (под ~30k), это всё равно ажно целых 13 секунд. Не знаю, меня не обломает подождать.
Не знаю, о каком ускорении вы говорите, без учета времени пересборки прошивки ускорение одной только загрузки не имеет значения
Про скорость записи во flash я как-то не подумал :) Но теперь да, понятно почему скорость не утроилась .
Вам про это сказали ещё в посте #10. Но там по-русски сказали, потому Вы не поверили, ибо "нет пророка в своём отечестве" :-)
да, ладно, мужики, чего наехали-то? ТС же ясно ответил
А смысл ?
Это для тех кто его видит.
Значит, не для нас с вами.
Но, для кого-то, видимо, полезная тема.