É preciso remover as seguintes linhas:
arch = "arm";
os = "linux";
load = <0x81000000>;
entry = <0x81000000>;
Eu tentei um script FIT e funcionou bem com apenas data
, type
e compression
entradas.
Olá, estou tentando incluir um script dentro da imagem FIT. script funciona e basta imprimir um olá mundo. Esta é a parte incluída no arquivo .its
script @ 1 {
description = "Bootscript";
data = /incbin/("/home/dvdk/lynx/boot_original.scr");
type = "script";
rch = "arm";
os= "linux";
compression = "none";
load = <0x81000000>;
entry = <0x81000000>;
};
FIT é carregado em 80000000 e o comando iminfo retorna:
Verificando a imagem em 80000000 ...
Imagem FIT encontrada
FIT description: Imagem simples com um único kernel Linux e FDT blob
Imagem 0 (script @ 1)
Descrição: Bootscript Review
Tipo: Script
Compactação: descompactado
Início de dados: 0x800000e0
Tamanho dos dados: 489 bytes = 489 bytes
Então eu tentei executar esse script com o 'comando de origem'
SE eu uso:
$ source 80000000: script @ 1 eu obtenho:
erro de sintaxe
Comando desconhecido ' 域 域 .....
Enquanto eu executo: $ source 800000e0 o script foi executado corretamente.
Alguém pode me ajudar com esse problema ou sugerir onde encontrar ajuda ou soluções. obrigado
É preciso remover as seguintes linhas:
arch = "arm";
os = "linux";
load = <0x81000000>;
entry = <0x81000000>;
Eu tentei um script FIT e funcionou bem com apenas data
, type
e compression
entradas.