PIC + HEX

Hynek Sladky sladky
Středa Březen 17 12:04:41 CET 2004


Soubor IntelHEX ma strukturu
:<pocet_bytu><adresa_16bitu><typ_zaznamu>[<pocet_bytu>*<databyte>]<checksum>
tedy zaznam 04 znamena 'Extended linear address record type'. Co presne to znamena, nevim, ale myslim si, ze kdyz nasleduje 0000h,
tak je to v poradku. Jde tedy jen o to, ze dany SW tomu taky nerozumi :-) a zahlasi chybu. Jinak s tim jsem se setkal i u komercniho
programatoru, ze zahlasil chybu (a pritom je HEX v poradku)... Jinak typ zaznamu 00 je 'Data record type' - tedy normalni datovy
radek, ktery uvadi, co kde ma byt za data (program). Asi bych onen radek radsi smazal, nebot evidentne neobsahuje data...

Hynek Sladky

----- Original Message -----
From: <zoodiskus@mbox.vol.cz>
To: Multiple recipients of list <hw-news@list.gin.cz>
Sent: Thursday, March 08, 2001 1:05 AM
Subject: PIC + HEX


> Z internetu jsem ziskal program pro PIC 12C508 v hex, pri snaze o vypaleni pomoci programatoru
> PIC-Programmer 2 mi sw hlasi chybu v kontrolnim souctu na radku 1. tj:
>
> :020000040000FA
>
> pokud pouziji programaotor od firmy Elnec tak software k programaoru chybu nehlasi, pokud HEX nactu do
> MP-LAB tak je take vse OK.
>
> Pro zajimavost jsem pouzil utilitu HEx2Hex.exe pro opravovani poskozenych hex souboru a tato v radku 1 detokovala chybu
> a opravila ho takto:
>
> :020000000000FE
>
>
> Jsem z toho ponekud "zmeteny" a predevsim bych to potreboval palit na PIC-Programmer 2 a nevim v cem je problem ?
>
> Poradi mi nekdo ?
> V cem se lisi puvodni a "opraveny" kod ???
>
> Dekuji






Další informace o konferenci Hw-list