Sim, você pode acessar as partições GP a partir do uboot.
Conforme descrito aqui link você pode usar o último argumento do comando "mmc partconf" para dizer ao eMMC que mostre partes diferentes (por exemplo, o GP em vez da área do usuário). Depois de executar esse comando e executar um comando "mmc read", você perceberá que está lendo de uma área diferente.
Tome cuidado embora. Pelo menos na minha versão de inicialização (2017), o u-boot não sabe que é necessário reler a tabela de partições e, para fins de otimização, não. Eu tive que fazer um pequeno patch no part.c no blk_get_device_by_str para forçar o part_init a executar cada vez. Então, quando você faz uma "parte mmc", você deve ver a tabela de partição GP também, e pode fazer qualquer operação de arquivo como você faria normalmente. Não se esqueça de que fazer um "mmc rescan" ou qualquer reset do eMMC vai perder o estado GP, e você terá que voltar para o GP novamente para lê-lo.