[quote user="YiKai Chen"]
I do not see there is any possibility that you can use SPI to program CC2530. I think you need to revise your circuit.
[/quote]
Agree - even if you had your own firmware that could act as slave and get data from the SPI bus and burn it into flash, you'd still need a few extra pins to indicate that the CC25xx boots in this special mode, plus chip select and clock. You'd need at least 5 pins.