help creating bootloader for ATMEGA6490P chip

Hello! i would like to use the ATMEGA6490P-AURDKR-ND, which features Brown-out Detect/Reset, LCD, POR, PWM, and WDT capabilities.

i am wondering about how i would go about creating a bootloader for this, but more specificially if its feasable to get the onboard LCD driver to work, and if the bootloader could take advantage of this chips faster speed (20MHz).

I'm fairly experienced in arduino code, but have never worked directly with the arduino bootloaders.

Any help would be greatly appreciated. thanks!

The Optiboot should work with 6490. It is similar to 649:

It is listed!

I took a look and found this:

However, i have found nothing that mentions whether or not this could take advantage of the onboard LCD driver, which is what makes this chip so appealing to me.

is there a way to do this with the bootloader, or would i need to create a library? is it even possible in arduino, or would i have to program it in AVR?

~thanks!

The bootloader is only used to upload code to the AVR. If you want to use the LCD functionality you'll do that in the main program. Note that I haven't tested Optiboot flash on ATmega6490, but It should work.

I also have some Arduino code for the Butterfly/ATmega169/329/649. I'm sure you can re-use some of the libraries.