estou trabalhando em uma placa que usa u-boot
esta placa tem um jumper para alternar entre inicializar a partir da memória flash QSPI ou NAND
estou construindo sua imagem usando o LDK fornecido pelo fornecedor com base no projeto yocto
os arquivos do bootloader são armazenados em sua memória Flash QSPI e eu gravo a imagem do kernel, dtb e rootfs em um cartão SD e no u-boot posso definir algumas variáveis de ambiente para carregar a imagem
o problema é: por algum motivo eu preciso colocar os arquivos do bootloader no cartão SD e fazer a placa inicializar a partir dele
existe uma maneira de fazer isso no u-boot, como definir um ponteiro para apontar para um segundo estágio do bootloader? ou é complicado?
Se não, posso encontrar uma maneira de dentro da imagem editar as variáveis de ambiente do bootloader no qspi flash?