avrdude: initialization failed, rc=-2

I programed my ATMega328-8MHZ 3.3 volt a few times and everything worked fine.
but after a while it stopped uploading and I got an error.
I tried a few other avr's but always the same errors, I'm trying to solve it now for a few days, but nothing works, can someone help me ?

Program LORAKPN size: 22.326 bytes (used 73% of a 30.720 byte maximum) (4,62 secs)
Minimum Memory Usage: 1624 bytes (79% of a 2048 byte maximum)

Copy build result to 'Project>Property Pages>Intermediate Directory'

Destination: file:///C:/ONTWIKKELING/Arduino/Projecten/LORAKPN/Release/

Uploading 'LORAKPN' to 'ATmega328P (3.3V, 8 MHz) (Arduino Pro or Pro Mini)' using 'BusPirate as ISP'
Uploader started for board ATmega328P (3.3V, 8 MHz) (Arduino Pro or Pro Mini)
Uploader will use programmer name: buspirate
C:\Users\eric\AppData\Local\arduino15\packages\MiniCore\tools\avrdude\6.3.0-arduino14\bin\avrdude "-CC:\Users\eric\AppData\Local\arduino15\packages\MiniCore\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf" -v -V -patmega328p -cbuspirate -PCOM78 "-Uflash:w:C:\ONTWIKKELING\Arduino\Builds\LORAKPN\pro_8MHzatmega328\Release/LORAKPN.ino.hex:i"
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\eric\AppData\Local\arduino15\packages\MiniCore\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf"
Using Port : COM78
Using Programmer : buspirate
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : BusPirate
Description : The Bus Pirate

Attempting to initiate BusPirate binary mode...
BusPirate binmode version: 1
BusPirate SPI version: 1
avrdude: Paged flash write enabled.
AVR Extended Commands version 1
avrdude: initialization failed, rc=-2
Double check connections and try again, or use -F to override
this check.
BusPirate is back in the text mode
avrdude done. Thank you.
Error during upload using programmer
The uploader process failed

The uploader process failed
The uploader returned an error

Which IDE (or whatever) are you using? It doesn't look like it's the Arduino IDE.

Are you using a Bus Pirate programmer to upload to your Pro Mini?