Como alterar as configurações do Bootloader para hardware

Como alterar as configurações do Bootloader para hardware

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?

informação relacionada