¿Como cargar el bootloader a atmega1284p con arduino Leonardo?

Hola a todos, soy nuevo en el foro y esa es mi cuestión, llevo unos días investigando acerca de este tema y realmente no saco nada claro, a parte de que toda la documentación esta en ingles.

El problema es que todos usan arduino UNO y yo no lo tengo (Podría pedirlo pero quiero que esa sea la ultima opción) en cambio si tengo el leonardo, que según he leído es mas complejo de hacer.

Otro punto que quiero saber es como meter el bootloader y después meter código en el atmega1284p a través de un FT232RL ya que tenia pensado comprame uno para programarlo en vez del arduino UNO.

Resumiendo: ¿Como meto el bootloader y codigo a un atmega1284p a traves de arduino leonardo? y si no se puede de un FT232RL. Muchas gracioas de antemano y un saludo

Buenas, lo que intentas hacer si no entiendo mal es meter el bootleader del arduino Leonardo a una placa con ATmega1284p, teniendo en cuenta que son microcontroladores de diferente familias (No me refiero a la familia ATmega, sino que por ejemplo 32u4,16u4 comparten todo menos memoria). De echo el primer problema que nos encontramos es con diferentes PIN outs.

Otra opción es instalar un bootloader especificio para utilizar este micro. En concreto hay una comunidad que ya lo ha conseguido:

https://maniacbug.wordpress.com/2011/11/27/arduino-on-atmega1284p-4/ https://github.com/maniacbug/mighty-1284p

En el primer enlace te dicen como hacerlo, lo primero es modificar el IDE de arduino para que este preparado para usar un arduino con 1284p

Despues metes el codigo de arduinoISP en tu arduino (aunque creo que no funciona o no lo hace muy bien en una Leonardo) y quemas el bootloader. Finalmente tu placa será similar a un arduino, luego prodrás utilizar el código de tu arduino para el micro.

Una cosa que has de tener en cuenta, es que no garantizan el funcionamiento en IDEs posteriores a la 1.0. Asi que busca el IDE en el historial de versiones.