PicUP Programi neden olusturdugum Hex filesini acmiyor?

Başlatan Digimensch, 13 Ekim 2003, 17:04:43

Digimensch

Kullandigim Programci devresi
http://www.semis.demon.co.uk/uJDM/uJDMmain.htm
Arkadaslar ben 16F84A  Picleri icin yazdigim asm dosyalarinda söyle bir sorun ile karsilasiyorum.
Örnegin söyle basit bir asm kodu hazirliyorum
----------------------------------

       LIST P=16F84A
       INCLUDE "P16f84A.INC"

       CLRF   PORTA
       BSF    STATUS, 5   ; Bank 1 'e gec
       CLRF   TRISA
       BCF    STATUS,5         ; Bank 0 'a gec
       MOVLW  B'00011111'
       MOVWF  PORTA
       END
----------------------------------
Bu Kodu MPASM ile Hex'e ceviriyorum ve söyle bir durum aliyor
:020000040000FA
:0C00000085018316850183121F308500E6
:00000001FF
Bu yukardaki hex dosyayi PicUp ile Pice yazmaya kalktigimda Program bu Hex dosyayi acmiyor ve söyle bir uyari veriyor
Error in hex file on row 1!

Bundan sonra ben Hex file icindeki su satiri attigimda
:020000040000FA  Program hata göstermeden Hex fileyi aciyor ve Pice'e yazabiliyorum.
Acaba PicUp  bu  Hex filesini bu satir ile
:020000040000FA    Neden  birlikte okumuyor. Bu satir neyi ifade ediyor ?MPASM bu satiri neden yerlestiriyor?Eger Hex dosyasi bozuk olsa zaten MPASM  bu Hex fileyi  derlememesi lazimdi değilmi?

Ayni Hex filesini IcProg ile Pice yazabiliyorum hata vermiyor fakat bu seferde Pic  yapmasi gereken islemi iyapmiyor.

mavi

Cevap geç oldu ama yazıyı yeni okudum.
pic up programı o kadar gelişmiş bir program değil ve oluşturulan hex

dosyasının içinde normalde senin tahmin ettiğin programın hex kodlarının dışında başka bilgilerde olduğu için pic up  büyük ihtimalle bu bölümleri anlamadığı için okumuyor.250 byte dosya

yapıyorum 1,5 kbyte boyut oluyor.Ama yüklerken hepsi 500 byte bile değil.
Telecommander Monster Of Network