Цитата(Шаманъ @ Jul 3 2017, 11:29)

В RAM у меня обычный кабель на ft2232+OpenOCD заливают со скоростью несколько сотен КБ/с, а вот на заливку 700К во флеш уходит порядка 40сек...
Многие архаичные процы действительно долго шьют свою flash-память ..
Но тут еще многое зависит от алгоритма записи, который предварительно заливается в ОЗУ и алгоритма, который размещен на стороне компа (софт отладчика).
Если же в проца нужно залить несколько килобайтов, то скорость заливки тут вторичка, больше времени уходит на ожидание IDE, пока она переключится на этот режим отладки.
Ради интереса сравнивал st-link, вшитый во все дискавери платки с тем же j-link, который можно зашить вместо этого st-link (ничего перепаивать не нужно).
Так вот с ним заливка шла
гораздо бодрее (на примере stm32f7-discovery), и в отладку он входит шустрее.
Для примера: из-под Keil заливка одной и той же прошивки в STM32L (в моем случае около 60кб) идет заметно дольше, чем если шить напрямую из-под родного софта J-Flash.
J-Flash заливает эту же прошивку, проверяет и лочит буквально за 1..2 сек. Гораздо больше времени уходит на перетыкание кабелей (в производстве)