Why won't my Gameboy Advance SP turn on?

Hello,

I recently borrowed a Gameboy Advance SP and have been using it to play Pokémon Emerald so I can transfer my Pokémon from my Gamecube to my Switch. Recently I bought a GBA-GCN link cable so I can trade my Pokemon, but after plugging it into my GBA SP, it stopped turning on. I checked to see if it was dead, but after plugging it into the charger it turns on for a split second and turns off and the orange charging light goes on, but that's it. It doesn't turn on anymore. Is there any way to fix this?

Thank you in advance

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0