«крепко-накрепко» по составу

Сделаем разбор по составу слова «крепко-накрепко», обозначим морфемы, составим схему.

крепко-накрепко

Части слова: крепк/о/-/на/крепк/о

Состав слова (морфемы):
на — приставка,
крепк, крепк — корни,
о — соединительная гласная,
о — суффикс,
нет окончания,
крепко-накрепко — основа слова.

Итоговая схема:
крепк (корень) + о (интерфикс) + на (приставка) + крепк (корень) + о (суффикс).