Klon pickit2'nin içindeki operasyon sistemi kendi kendine nasıl silinir?

Başlatan ayhani, 26 Kasım 2013, 21:21:43

ayhani

Merhaba arkadaşlar. Bugün kendi yaptığım ve uzun süre kullandığım pickit2'de error ledi yanmaya başladı. PİCkit2'nin programına bağlayınca "operasyon sistemi yükleyin" mesajı çıktı bende yükledim sorun giderildi.

Peki ama böyle birşey neden olur. Pickit2'lerde kronik bir problemmi var?

En iyi bildiğim şey hiçbir şey bilmediğimdir.

sadogan

Bende de oldu 2 adet pic kit 2 vardı 2 side birkaç gün aralıklarla 18f2550 deki program bozuldu.
Yeniden yükledim şu an normal bir şekilde çalışıyorlar.
Aynı sorum birkaç aradaşın da başına geldi hata formda da konuşuldu.
Sanırım kronik bir problemi var.

Burak B

Hedef cihazı pickit 2 üzerinden besliyorsanız ve çektiği akım fazla ise PIC18F2550 göçer.
"... a healthy dose of paranoia leads to better systems." Jack Ganssle

Maxim

dandik klonlarda böyle bir sorun var
ara sıra firmware uçar, yazılımın içinden tekrar download diyerek yüklersin kolayca.

nedenini şöyle açıklayayım, oradan yola çıkabilirsiniz belki
klon pickit2, usb portuna takılı değilken yükleme yaptığınız devreye enerji verin bu olay oluyor.
pickit2 usb de takılı kaldığı sürece firmware hiç uçmuyor

bende 1 kaliteli klon, 1 dandik klon , 1 pickit3 var
sadece dandik klon bunu yapıyor

fahri-

Gerbay hocamın dediği gibi beslemeyi devrenizden alıyorsanız ve devrenizin beslemesinde parazit oluşabiliyorsa pic in program hafızası göçüyor. Ben önlem olarak 1 adet programlı yedek pic tutuyorum bir köşede.

t2

Bence, program rastgele bir yerden başlarsa silinme, yükleme için gerekli şartlar yanlışlıkla yerine geliyor, programın bir kısmı bir tablo komple bozulduğu için yeniden yüklemek gerekiyor.

Picin program hafızasını koruyacak sigorta var. Yani firmware yükleme işini komple iptal etmek sadece pici dışarıdan programlamak istersek bunu yapabiliriz. bu durumda program yüklü olsa da yeni program yazma izni olmadığından, firmware silinemeyecektir.


pic18f2550 hexini açıp sigortayı aktif edip yeniden kaydedersek bu hex silinmeyi kesin önler. tabi bu durumda OS dışında başka  yükleme durumları oluyorsa bunlarda iptal olacak. programlayıcıdaki  pici USB den değil de dışarıdan kaba kuvvetle programlamak gerekecek.

pickit2 usb de takılı kaldığı sürece programın uçmamasının sebebi:
program sürekli usbden gelecek sorulara cevap vermeye çalışıyor, zihni meşgul.  yanlışlıkla başka yere dallanıp, kendini silecek vakti olmuyor.



Mucit23

Şunu Merak ettim. Pic İçerisindeki Program göçüyorsa nasıl USB den kendi programını değiştirebiliyor. Göçtüğü zaman usb ninden çalışmaması gerekmezmi?

Maxim

Alıntı yapılan: Mucit23 - 27 Kasım 2013, 12:58:33
Şunu Merak ettim. Pic İçerisindeki Program göçüyorsa nasıl USB den kendi programını değiştirebiliyor. Göçtüğü zaman usb ninden çalışmaması gerekmezmi?

bootloader sağlam kalıyor
yoksa dediğin gibi bir şekilde işlemciyi söküp dışarda yazmamız gerekiyordu

Mucit23

Anladım, Boatloader varsa dediğin gibi olur.

Peki t2 nin dediği gibi sigortları değiştirip program yazma korumasını aktif etsek İşlemciye program yüklendiği andan artık hiç bir şekilde program değiştirilemezmi?(Silinip tekrar yüklenmeye çalışılsa vs.)

ayhani

Alıntı yapılan: ByteMaster - 26 Kasım 2013, 23:40:43
Hedef cihazı pickit 2 üzerinden besliyorsanız ve çektiği akım fazla ise PIC18F2550 göçer.

Evet devre pickit2 üzerinden besleniyordu sorun bu galiba.

Cevap yazan herkese çok teşekkür ederim.
En iyi bildiğim şey hiçbir şey bilmediğimdir.