Not possible to upload on mega 2560 using usb

when I upload the script to my arduino mega 2560, I have this message : avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Try out the steps below:
Install the board's core via the Arduino IDE:
· Tools > Board > Boards Manager
· Search for "Arduino AVR Boards"
· From the drop-down menu select latest version
· Click "Install/update"
· Wait for installation to finish
· Click "Close" and restart your IDE.
. Plug your board back to the computer and select the board and port via tools.
See https://www.arduino.cc/en/Guide/Cores

Note:

  1. Use a data USB cable capable of 480Mbps and do not use a USB hub or USB 3.0 port.
  2. Remove anything wired to the board.