Você precisa compilar a plataforma na qual planeja executar as coisas. Isso pode ser possível com Compilação cruzada do GCC , mas somente se você puder obter as descrições e tabelas de símbolos para o processador de destino .
Você está recebendo "instrução ilegal" porque o software está procurando uma instrução x86 em um chip decididamente não x86
BCM3302 aparece para ser um chip de arquitetura MIPS32. Existem alguns toolchains disponíveis.