#[unsafe(link_section = ".boot2")]#[unsafe(no_mangle)]pub static BOOT2_FIRMWARE: [u8; 256]Expand description
The linker will place this boot block at the start of our program image. We need this to help the ROM bootloader get our code up and running.
According to the Arduino store the board should contain a AT25SF128A flash chip. But there are reports of board with different flash chips, where the boot loader BOOT_LOADER_AT25SF128A does not work.
Therefore, the generic boot loader is used by default. For a specific board, the flash performance can be increased by switching to the matching boot loader.