This question might be asked somewhere, if so all references would be appreciated.
Hello, I have programmed Atmel chip Atmega32U4 through USB. It is possible because it supports USB programming. I used for that Atmel Studio to create the hex file and then I used Atmel FLIP to get it onto chip. It works very well and it is easy to do. I haven't used any other method so far. Now I want to program Atmega328P and I want to do it through some outer programmer like USBtiny because it seems like Atmega328P won't support through USB programming. Anyway I don't have any programmers, but i have Arduino. So I thought how can I use Arduino to program the chip. I been googling for a while and what I found is only teaching how to make chip basically like Arduino. So I burn the bootloader and I can upload Arduino sketches. But I don't want that. Whole point is to get rid of Arduino. I want to upload hex file directly to chip. And now it gets a little complicated for me. I have read about AVRdude, it should be possible with it. I also read someone said AVRdude is worst program. My question is, what are my options? Can I use some fancy graphical software like Atmel FLIP? Can I use FLIP somehow? Thanks for your time.