Criar arquivo um bin a partir de varios outros arquivos bin

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Criar arquivo um bin a partir de varios outros arquivos bin

Mensagempor mazzer » 10 Nov 2006 17:03

Olá a todos.

To com um problema e não consigo encontrar uma forma prática para resolver.

Preciso gravar em uma memória I2C, algumas telas de um display grafico 128x64 e depois disso alguns textos em posições de memória especificas.

Os binários das telas do LCD eu estou criando com o programa BMP2I2C.EXE.
Em outros casos, quando eu precisava gravar só texto na memória eu criava um arquivo assembly e compilava com o ASEM.EXE e convertia pra binario com o HEX2BIN.EXE. Ai era só gravar na memória. Eu uso um programador universal para fazer a gravação.

O meu problema é o seguite. Eu tenho varios arquivos .bin contendo as telas do lcd e um ou mais arquivos .bin contendo os textos. A forma que eu encontrei de "juntar" esses binarios para gravar na eeprom serial seria usar o comando copy arquivo1.bin arquivo2.bin ... arquivo_final.bin
Mas dessa forma ia ficar tudo um atrás do outro, sem possibilidade de endereçar onde cada arquivo .bin vai ficar na memória.

Gostaria de saber se alguem conhece algum programa que faça isso, sem ser um editor hexa. Queria algo do tipo:

Código: Selecionar todos
org 0000h
define const int tela1[] =
{
#include "tela1.bin"
}
define const int tela2[] =
{
#include "tela1.bin"
}

org 1000h
define const int texto1[] =
{
#include <textos1.bin>
}
define const int texto2[] =
{
#include <textos2.bin>
}


Não sei se consegui explicar bem, mas aceito qualquer sujestão.

Obrigado e bom final de semana.

Daniel
mazzer
Byte
 
Mensagens: 165
Registrado em: 24 Out 2006 17:21
Localização: Sta Rita do Sapucai-MG

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x