Uploading code to ATMega328p SMD

The bootloader is a program needed for uploading via serial line. The bootloader is uploaded via ISP and of course, you can upload your program by the same way via ISP and it will work normally.