Can't upload code to Arduino Nano

I am trying to upload the simple blink program to a new nano and I am getting the error in the picture below. This is the first time I have ever used a nano so I thought I would have messed up some settings, but the board is set to Arduino Nano and the processor option matches the name on the chip. I am sure that I have the come port correct as well. It is safe to assume that there is nothing connected to the nano except for the usb port that is being used for uploading. Please let me know if there is any other info needed. Some other things I tried were swapping cables and even tried using a different computer. please let me know what I need to do to.

(deleted)

That was something else I did to try to attempt to fix it, but noting changed. everything after that error is the error message that I am currently getting.

(deleted)

You just need to ignore "Error while burning bootloader" line the rest is the error I am getting.

(deleted)

That is the only error message that I see and I have seen it on all the configurations of different cables,PCs, and even nanos. The screenshot is everything I know of in terms of an error.

(deleted)

(deleted)

I have an official nano
I was unaware of the driver for it, so that is probably the issue.
I have opened the IDE and selected the proper ports and board.
I am trying to upload the blink example

I tried again to upload to get rid of the bootloader error part. Here is the error:

Arduino: 1.8.5 (Windows 10), Board: "Arduino Nano, ATmega328P"

Sketch uses 928 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xb1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb1
Problem uploading to board. See Arduino Help Center for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

(deleted)

That worked, thank you very much. Im sorry for being unclear about what was going on, but im still new to microcontroller scene as a whole. Thanks again.

hey can you help me out too please, i bought an arduino nano and i'm trying to do the same example test but i'm getting this error:

Arduino: 1.8.5 (Windows 10), Board: "Arduino Nano, ATmega328P"

Sketch uses 928 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x80
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x80
Problem uploading to board. See Arduino Help Center for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

If this is an genuine Arduino that you bought recently, you might have to upgrade the board manager to version 1.21.

After that you will have 3 processor options; use 328P.

If it's a clone or an older genuine Arduino, there should not be a need for the upgrade, but if you have 1.21, select the old boot loader option from the processor options.

Hello, I have a mac os high sierra and was wondering since all of you have microsoft pcs I wanted to know what driver I should install on my computer. I am in the same situation as all of you.