.hex dosyasını editlemek yada convert etmek

alper35.5
17-12-2010, 14:57   |  #1  
alper35.5 avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 0
390 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

iyi günler.

bir mikroişlemciye yazılmış bir programı editlemem gerekiyor ancak hatalar debugger la veya gözle görülemeyecek durumda çünkü kod tamamen mikroişlemciye ve o mikroişlemciye bağlı devreye göre düzenlenmiş/yazılmış. manuel bir şekilde bilgisayar karşısında başa çıkamam. esas sorum:

elimde bu kodun düzgün çalışan bir .hex dosyası var, bir de düzgün çalışmayan .c source file ı var. bu hex dosyasını ve .c dosyasını aynı dosya formatına çevirip düzgünü çalışmayana eklemek var aklımda, başka bir çözüm de bulamadım. her yeri kurcaladım ancak yardımcı olabilecek bir şey bulamadım.

.hex dosyasını ve .c dosyasını aynı formata nasıl çevirebilirim ve hangi dosya formatı olmalı bu?

Kapalı Hesap (154666)
17-12-2010, 16:29   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 16
4,901 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Bir işlemci için yazılmış programı ancak makina dili editör programı ile editleyebilirsin. Ancak convert etmek gibi bi durum yoktur. Sadece makina dili karşılığı assembler olarak görebilirsin. Assembler dan da bilinen bilgisayar diline (basic, C+, fortran gibi) geçiş sözkonusu olabilir
Hangi mikroişlemci için yazıldığı da çok önemlidir. Çünki her işlemcinin anlayabileceği komut dizeleri farklidir.

alper35.5
17-12-2010, 20:30   |  #3  
alper35.5 avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 0
390 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

attiny2313 pic için yazılmış bir yazılım c dilinde yazıldı ama dediğim gibi işte .c dosyası kayıp...assembly olarak gördüğüm dili editleyebiliyorum sonuçta değil mi?

Kapalı Hesap (154666)
17-12-2010, 21:48   |  #4  
Kapalı Hesap
Teşekkür Sayısı: 16
4,901 mesaj
Kayıt Tarihi:Kayıt: Eki 2009
Alıntı: alper35.5  
attiny2313 pic için yazılmış bir yazılım c dilinde yazıldı ama dediğim gibi işte .c dosyası kayıp...assembly olarak gördüğüm dili editleyebiliyorum sonuçta değil mi?
Assembly makine dili ila yazılım dilleri arasında bir dildir. Eğer yazılım (basic C+ fortran gibi) dilleri tam olarak biliyorsan komutları anlayabilir ve istediğin gibi düzenleyebilirsin.

muh34
17-12-2010, 22:09   |  #5  
Yıllanmış Üye
Teşekkür Sayısı: 0
215 mesaj
Kayıt Tarihi:Kayıt: Eki 2010

Bahsettiğiniz durum için hazır olan programlar mevcuttur.http://www.edaboard.com/thread79008.html adlı siteyi incelerseniz sorununuzu halledebilirsiniz.
Başarılar

alper35.5
22-12-2010, 14:10   |  #6  
alper35.5 avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 0
390 mesaj
Kayıt Tarihi:Kayıt: Oca 2010

teşekkürler yardımınız için ama tam olarak istediğim bu değildi.bu sayfayı bende bulmuştum tabiki.