The PSP cannot natively run Game Boy Advance cartridges. You have two unofficial paths:
Correction: Flash carts do not work on PSP. Emulation (Option 1) is the only way on PSP hardware.
Legal Note: Only use ROMs dumped from your own cartridge. Nintendo actively enforces copyright on Pokémon ROM distribution.