Unable to upload sketch onto Arduino Pro Mini using an Arduino Uno

I have been trying to work on building a gyroscope controlled drone using an arduino pro mini but I have been unsuccessful in uploading my sketch. I have removed the ATMEL chip from the Uno board and I have configured the Uno and the pro mini as:

Uno - Pro Mini

3.3v - VCC
RX - TX
TX - RX
RST - GRN
GND - GND

So whenever I try uploading the sketch I get this error:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x95
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x95

I use a windows 10 and all my drivers are upto date. I have also chosen the correct terminal and device for this. Please could someone give me a solution for this, I have been trying to solve this for th past two weeks and have hit no luck.