I designed a custom Arduino Uno board referring to Arduino Uno Schematic. My custom Board involves driving a DC Motor with MOSFET, A LED, Seven Segment Display and Buzzer. I use Atmega328p-AU microcontroller
I am able to burn bootloader to my new board using Arduino Uno through ISP.
Problem I face is that when I upload my LED Blink program I don't get any error but my program does not work. I understand that uploading sketch through ISP will delete bootloader, But I think that I don't require boot loader to run my sketch.
as per various resources i red in internet that new controller needs to be first loaded with bootloader to set the Fuses and later on we can eliminate bootloader.
Please suggest if I am correct in my understanding or do i need bootloader to make my sketch work