The main difference is that "έκανες" is singular, while "κάνατε" is plural, also used if we want ro show respect and politeness.
---------------------------------------------------------------------------------------------------------------------------
Vasiliki Baskou, Instructor/Director, https://learn-greek-online.com.