Konwerter hex2bin sie wyklada
Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!
From: "slic" <slic_at_nospam_kki.net.pl>
Subject: Konwerter hex2bin sie wyklada
Date: Sat, 20 Feb 1999 19:57:53 GMT
Przy konwersji pliku dostaję taki komunikat:
--------------------------------------------------
HEX2BIN:
Converts an Intel hexadecimal file to absolute binary.
Written by G. Goodhue, Signetics Corp.
MEASU1.HEX ---> MEASU1.BIN
** Gap encountered at address 000E, filling with zeros
** Gap encountered at address 01DF, filling with zeros
** Gap encountered at address 0278, filling with zeros
** Error : specified address 000B is too low, expected address 028A **
** Object file corrupted, aborting **
---------------------------------------------------
Sprawdziłem program w kilku debugerach i :
1)nie ma żadnych dziur w miejscach wskazanych przez konwerter.
2)nie ma skoku (?) lub innego odwołania się pod adres 000B
Co więcej program jest już w epromie 51-ki i działa bez zarzutu. Myślałem,
że to wina konwertera (ściagnięty z serwera ftp Intela), ale inny zachowuje
się jeszcze gorzej :
-------------------------------------------------------
HEXBIN Intel hex to binary converter, version 1.00, by Charles Hannum
Length: 0000h Length: 0000h address out of order
Length: 0010h address out of order
...( itd )...
Length: 065Fh address out of order
Length: 0668h Length: 0668h
-------------------------------------------------
Wreszcie udało mi się zrobić konwersję programem ściągniętym ze strony
Atmela
Co sie dzieje ???
BTW: Czy ktos może mi podać adres z jakiego mogę sciągnąć jakieś 100% PEWNE
narzędzia hexutil (lub je mi podesłać) ?
Pozdrawiam:
slic
From: "Jerzy Machał" <jerzym_at_nospam_ds14.agh.edu.pl>
Subject: Re: Konwerter hex2bin sie wyklada
Date: Mon, 22 Feb 1999 11:07:04 +0100
Może plik .hex ma być w formacie Intel HEX? (a nie "zwykły" hex)
From: gred1_at_nospam_polbox.com (Grzegorz Redlarski)
Subject: Re: Konwerter hex2bin sie wyklada
Date: Wed, 24 Feb 1999 00:43:52 GMT
Na te programy hex2bin to trzeba uwazac. Szukalem takiego, ktory
przerabia pliki > 64kB. Nie znalazlem. W tych, ktore sciagnalem byl np.
taki, ktory wymagal aby adresy byly narastajaco. Oczywiscie zero
komunikatow o bledzie tylko smieci na wyjsciu. Choc plik wynikowy mial
ponad 200kB, to okazalo sie, ze program byl pisany na <= 64kB (byl
source dolaczony). W koncu siadlem i sam napisalem. Zajelo to
zdecydowanie mniej czasu niz szukanie programu, choc programowanie na
PC, nie jest tym co robie na codzien.
gr
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: Konwerter hex2bin sie wyklada
Date: Wed, 24 Feb 1999 16:01:14 GMT
On Wed, 24 Feb 1999 00:43:52 GMT, Grzegorz Redlarski wrote:
Na te programy hex2bin to trzeba uwazac. Szukalem takiego, ktory
przerabia pliki > 64kB. Nie znalazlem. W tych, ktore sciagnalem byl np.
taki, ktory wymagal aby adresy byly narastajaco. [...]
Jest jeszcze jedna zlosliwosc - dlugusc linii.
Dawniej niepisanym standardem bylo 16 bajtow [~40 znakow] no i z tego
niepisania klopoty ...
J.