Собирал по этой же схеме неоднократно. Прошивал в Arduino ide. Сначала "зажимал" flash потом reset. "Отпускаю" reset, затем flash и нажимаю загрузку. В кавычках написал потому что физически кнопки не ставил, проделывал все эти действия обычными проводками и всегда все нормально шилось.