Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriProjeEkonomik USB Evrensel Programlayıcı TL866CS
Sayfa: [1] 2 3 ... 6   Aşağı git
Yazdır
Gönderen Konu: Ekonomik USB Evrensel Programlayıcı TL866CS  (Okunma Sayısı 58046 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« : Eylül 22, 2014, 09:44:32 ÖÖ »

C64, Amiga gibi retro bilgisayarlara ROM (maalesef bu iş için uygun değil) ve NeoGeo MVS konsola UniBios yazmak vb. işler için EPROM programlayıcı arayışında iken EEVBlog'daki incelemesiyle dikkatimi çeken, hakkında araştırma yapınca da yavuzg'nin mesajlarından birinde bir üst modelinden bahsettiğini hatırladığım çok kullanışlı ve ekonomik bir programlayıcı buldum ve sizlerle paylaşmak istedim.



http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/

Bu başlığın da en az Cortex Floppy Emulator başlığım kadar ilgi çekeceğini düşünüyorum, çünkü forumda sık sık ROM üretmek ihtiyacı hissedebiliyoruz. Forumdan EPROM yazıcı sahibi arkadaşlar çoğu zaman yardımcı olsa da kendimiz yapabilmek daha güzel olmaz mıydı? Kahkaha

Cihazımız TL866CS USB Universal Programmer, yavuzg'nin aldığı TL866A modelinden tek farkı ICSP portunun (bu konuda bombayı sonra patlatacağım) bulunmaması. Bu haliyle bile sadece EPROM yazmakta kullanılmıyor aynı zamanda PAL ve GAL chiplerini, AVR ve PIC gibi mikrokontrolcüleri  okuyabiliyor/yazabiliyor/programlayabiliyor/fuse bitlerini (yüksek voltajla fuse'ları bozuk mikroişlemcileri diriltmek dahil) değiştirebiliyor. Üstelik 74xx ve 40xx v.b logic entegreleri test edebiliyor. Karizmatik

Ve sıkı durun, fiyatı 50$'ın altında. Üstelik bu cihaz Willem USB Programmer'ın ta kendisi. Willem kendisi USB programlayıcı yapmaya üşenip bu cihazı lisanslamış.



Ben http://www.ebay.com/itm/180926954184 linkindeki modeli herhangi bir adaptör olmadan (DIP/DIL çipleri yazmak için adaptör şart değil) ücretsiz kargo 42 $ (97,87 TL) ödeyerek sipariş verdim.

Ayrıca bunları da aldım:

http://www.ebay.com/itm/181462641822


http://www.ebay.com/itm/351175268511


Programlayıcı, EPROM Silici ve 27C1024'ler geldiği zaman tecrübelerimi bu başlık altından paylaşacağım.

Satıcının TL866 adaptörleri ve bundle'ları: http://www.ebay.com/sch/see-ic/m.html?_sacat=0&_nkw=tl866&rt=nc&LH_BIN=1
« Son Düzenleme: Ekim 13, 2014, 05:38:44 ÖÖ Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #1 : Eylül 22, 2014, 09:44:45 ÖÖ »

PLCC/SOP/TSOP Adaptörleri

Yeni tip entegreleri kullanabilmek için bu adaptörlerden almak lazım.

http://www.ebay.com/itm/170979738011


http://www.ebay.com/itm/180959946142


DİKKAT: Bu ikinci grup (kırmızı olan) dönüştürücüler mikrodenetleyici içeriyor ve programlayıcının yazılımı tarafından kontrol ediliyor. Almaya niyetiniz varsa satıcı ile görüşüp orjinal olup olmadığını sorup, yazılımın 6.0 ve sonrası versiyonlarında çalışmazsa iade edeceğinizi belirtin.

Edit: Forum başlığında orjinal adaptör sattığı belirtilen iki satıcı:

http://www.ebay.com/sch/sunwenjun/m.html?_sacat=0&_nkw=tl866&rt=nc&LH_BIN=1

http://www.ebay.com/sch/sailingobd/m.html?_sacat=0&_nkw=tl866&rt=nc&LH_BIN=1
« Son Düzenleme: Eylül 22, 2014, 10:47:17 ÖÖ Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #2 : Eylül 22, 2014, 09:45:00 ÖÖ »

Yazılım ve Sürücüler



Unofficial Wiki: http://minipro.txt.si/

Yazılım İndirme Sayfası: http://autoelectric.cn/MiniPro/MinProUpdate.htm

Direk Link:
https://www.commodore.gen.tr/dosyalar/simon/TL866CS/minipro_setup.rar
http://autoelectric.cn/MiniPro/minipro_setup.rar

Desteklenen Çipler:
https://www.commodore.gen.tr/dosyalar/simon/TL866CS/MiniProSupportList.txt
http://www.autoelectric.cn/minipro/MiniProSupportList.txt

Meraklılar İçin Devre Şeması:
https://www.commodore.gen.tr/dosyalar/simon/TL866CS/TL866.pdf
https://www.dropbox.com/s/f31h5ey07sh4dyi/TL866.pdf

İngilizce Yardım Dosyası:
https://www.commodore.gen.tr/dosyalar/simon/TL866CS/MiniProHelp.zip
https://www.dropbox.com/s/hglk40qhs745rmm/MiniProHelp.zip

Görsel Olarak Düzenlenmiş ve Chinglish -> English Dönüşümü Yapılmış 6.10 EXE:
https://www.commodore.gen.tr/dosyalar/simon/TL866CS/MiniPro.exe
http://cl.ly/0B0h3g1e1Q1I
« Son Düzenleme: Temmuz 07, 2021, 06:07:12 ÖÖ Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #3 : Eylül 22, 2014, 09:45:20 ÖÖ »

Firmware Güncelleme

Bombayı patlatalım: Alt model olan TL866CS modeli basit bir lehim işlemiyle 6pin header eklenerek ve firmware güncellemesi ile yavuzg'nin aldığı üst model olan TL866A'ya dönüştürülebiliyor.

Aceleciler için ilgili forum mesajı: http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg383943/#msg383943


ICSP HEADER EKLEME

Lehim yapılacak yer spoiler'ı


Gerekli Konnektör ve Kablo:
http://www.ebay.com/itm/351145705691


http://www.ebay.com/itm/321502259616



PIC ve AVR için ICSP bağlantıları:


Header ekleme resimleri Benim işlemi uygulamamı gösterecek resimli anlatım cihaz ve malzemeler geldiğinde eklenecek eklendi.

6 pin ICSP Header'ın takılacağı yer (arkadan görünüş):


6 pin ICSP Header'ın takılacağı yer (önden görünüş):


Gerekli header ve kablo (iki farklı çeşit var, bunların yerine dişi-erkek (breadboard için) veya dişi-dişi (ISCP portu olan bir devkit için) dupont kablo da kullanılabilir:


Header'ı kablonun ucuna takıp - elle o dar alana sokmak zor, cihaz iki parça devre kartından oluşuyor ve birbirine sabitlemek için iki tane sert metal tel ve iki tane led (ledleri üst boarddaki deliklerden geçirip alt boarda lehimlemişler) kullanmışlar - o yüzden kabloyu kullanarak yerine yerleştiriyoruz:


Ve 6 pini de lehimliyoruz:


Yan taraftaki minik kapağı söküp cihazı kutusuna geri monte ediyoruz:


Hemen breadboard üzerinde bir ATmega328P ile ilk denememizi yapıyoruz:



Okuma, yazma işlemlerini code, data ve fusebit'ler için sorunsuzca yapıyoruz:












FİRMWARE YÜKLEME

Öncelikle MiniPro yazılımını ve sürücülerini sisteme kurarak (ben C:\MiniPro klasörüne kurdum) MiniPro.exe dosyasını çalıştırıyoruz. Cihaz firmware güncelleme isterse Tools -> Reflash Firmware ile cihazı güncelliyoruz. Bu aşamada heyecandan ekran görüntüsü almayı unutmuşum, zaten basit bir adım. Kahkaha

Firmware Güncelleme Yazılımı: https://dl.dropboxusercontent.com/u/18575245/TL866CS/TL866.zip

Yukarıda verdiğim linkten TL866.zip dosyasını indiriyoruz ve içerisinden çıkan TL866.exe programını çalıştırıyoruz. 1 device connected yazısını görüyorsak işleme başlayabiliriz, bağlantı sağlanamıyorsa sürücüleri doğru yüklediğinizden emin olun.

TL866A firmware'i işaretliyoruz (downgrade için TL866CS'de seçilebilir) ve ... tuşuna basarak MiniPro yazılımını kurduğumuz klasörden update.dat dosyasını seçiyoruz.


Doğru update.dat dosyasının seçili olduğuna emin olduktan sonra Reflash tuşuna basıyoruz.


Emin misiniz, son kararınız mı? sorusuna Evet diyoruz.


Flash çipi (bootloader ve keyler hariç) siliniyor:


Yeni firmware yazılıyor:


Cihaz resetleniyor:


Tebrikler, cihazımız artık TL866A oldu.


MiniPro yazılımı da TL866A olarak görüyor.



Bu aşamada cihazımızı TL866A olarak sorunsuzca kullanabilirmişiz. Ancak bu kalıcı bir firmware değil. MiniPro'nun yeni bir versiyonu çıkarsa ve cihazı güncellerse cihaz yazılımı tekrar TL866CS versiyonuna döndürüyor. Aynı işlemleri tekrar yeni versiyon MiniPro'nun update.dat dosyası ile yaparak tekrar geçici firmware ile TL866A yapabiliyoruz.


Ama bu beni tatmin eder mi? Tabi ki hayır.
Tehlikesiz firmware update işlemi olur mu? Tabi ki olmaz.

Macerayı sevenler okumaya devam etsin. Kalıcı olarak TL866A firmware yüklemek için cihaza TL866A bootloader yüklemek gerekiyor.


BOOTLOADER YÜKLEME

Yine TL866.exe programını çalıştırıyoruz ve 1 device connected yazısını görüyoruz.

Bu sefer Firmware Dumper seçiyoruz ve yine ... ile MiniPro klasöründen update.dat dosyasını seçiyoruz.


Doğru update.dat dosyasının seçili olduğuna emin olduktan sonra Reflash tuşuna basıyoruz.


Emin misiniz, son kararınız mı? sorusuna Evet diyoruz.


Advanced düğmesini aktif hale getirecek özel firmware cihaza yükleniyor:


Ve görüldüğü gibi gelişmiş ayarları içeren Advanced düğmesi aktif oluyor, bu düğmeye tıklıyoruz.


DİKKAT, BU AŞAMADA CİHAZINIZI BOZABİLİRSİNİZ. SORUMLULUK KABUL ETMİYORUM.

KESİNTİSİZ GÜÇ KAYNAĞIYLA VEYA PİLİ DOLU BİR NOTEBOOK'TA ÇALIŞMAKTA FAYDA VAR.


Bootloader kısmında A Bootloader seçtiğinizden emin olun ve Bootloader kısmındaki Write tuşuna basın.


Emin misiniz, son kararınız mı? sorusuna Evet deyin ve dua edin işler ters gitmesin.


1 saniye bile sürmeyen bu tehlikeli işlemin ardından şu mesajı aldıysanız tebrikler, cihazın bootloader'ı TL866A versiyonuna yükseldi. Bu aşamadan sonra MiniPro yazılımı cihazı güncellese bile TL866A olarak güncelleyecektir.


NOT: Bu aşamada cihazda hala Advanced düğmesinin açılmasını sağlayan "Firmware dumper" özel firmware'i yüklüdür. Tekrar firmware güncelleme işlemi yapılarak TL866A firmware yüklenmelidir.
« Son Düzenleme: Mayıs 31, 2016, 00:55:40 ÖÖ Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
leviathank
Deneyimli
*****
Mesaj Sayısı: 506



Üyelik Bilgileri
« Yanıtla #4 : Eylül 22, 2014, 13:41:17 ÖS »

Gelişmeleri takip edeceğim. Fiyat uygun.
Logged
atlantis
Uzman
*****
Mesaj Sayısı: 2.114



Üyelik Bilgileri WWW
« Yanıtla #5 : Eylül 22, 2014, 13:58:09 ÖS »

Özay, masrafa sokacaksın bizi yine
Logged

Truva Linux
http://www.truvalinux.org.tr
http://retromiga.blogspot.com
--------------------------------
Banana ARM Türkiye Destek Sitesi
https://www.bananapi.gen.tr
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #6 : Eylül 22, 2014, 14:07:51 ÖS »

Özay, masrafa sokacaksın bizi yine

Ben yandım siz de yanın zihniyeti. Kahkaha
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #7 : Eylül 22, 2014, 16:33:28 ÖS »

Asıl bittiğiniz gün 3D Printer aldığım gün olacak. Kahkaha
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
atlantis
Uzman
*****
Mesaj Sayısı: 2.114



Üyelik Bilgileri WWW
« Yanıtla #8 : Eylül 22, 2014, 16:42:17 ÖS »

Bizim fakültede var. Lazım olursa bakarım duruma Kahkaha
Logged

Truva Linux
http://www.truvalinux.org.tr
http://retromiga.blogspot.com
--------------------------------
Banana ARM Türkiye Destek Sitesi
https://www.bananapi.gen.tr
blackturk
Uzman
*****
Mesaj Sayısı: 1.251



Üyelik Bilgileri
« Yanıtla #9 : Eylül 22, 2014, 17:53:43 ÖS »

Simon , Güzel bir ürün .Böyle bir ürüne ihtiyacım var.
Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
ozkano
Uzman
*****
Mesaj Sayısı: 3.513



Üyelik Bilgileri WWW
« Yanıtla #10 : Eylül 22, 2014, 22:06:03 ÖS »

16 bit epromları yazıyor mu ?
Logged

A500,A500+,A600,A1000,A1200,A2000,A3000,A4000,CDTV,CD32,A1,MacMini,R2HV,C64,48K,Ps,Ps2,Ps3
Xbox,Xbox360,Nes,Snes,N64,N64Ique,Gamecube,Wii,PcEngine,PcEngineGT,PcEngineDUO,TurboGrafx,NeoGeoAES
NeogeoCD,NeoGeoMVS,NeoGeoPocket,MegaDrive,SegaCD,MultiMega,Saturn,Dreamcast,Jaguar,Lynx,Cps1
Cps2,System11
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #11 : Eylül 23, 2014, 08:49:02 ÖÖ »

Evet, hem de DIP olanları herhangi bir adaptör olmadan yazabiliyor.

Maalesef 27C200, 27C400, 27C800 gibi eski seri EPROM'ları desteklemiyormuş.

Ayarlardan 27C4096 seçip bir dönüştürücü ile 27C400<->27C4096 pin dönüşümü yaparak yazılabiliyormuş.



http://www.autoelectric.cn/minipro/MiniProSupportList.txt
« Son Düzenleme: Eylül 23, 2014, 11:13:24 ÖÖ Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
yolcunet
Deneyimli
*****
Mesaj Sayısı: 523



Üyelik Bilgileri
« Yanıtla #12 : Eylül 27, 2014, 13:17:37 ÖS »

bu tip programlayıcılar zamanında 2000 3000 dolar arası idi oyun tamirini bu cihaz sayesinde yaparlardı şimdiki fiyatına bak komik paralar
Logged
yavuzg
Genel Yönetici
*****
Mesaj Sayısı: 5.841



Üyelik Bilgileri
« Yanıtla #13 : Eylül 27, 2014, 21:46:51 ÖS »

16 bit epromları yazıyor mu ?


sirf onun icin bir de adaptor setiyle birlikte willem almistim... bu usb power ile calisan modern programlayicilarin sanirim programlama voltaji yetmiyor o eski 16bit epromlar icin
Logged

Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.587


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #14 : Eylül 27, 2014, 22:20:36 ÖS »

21V'a kadar programlayabiliyor cihaz, asıl sorun yazılımın desteklememesi sanırım.

Misal 27c400 için

Alıntı
PROGRAMMING VOLTAGE: 12.5V ± 0.25V


http://processmodeling.org/theory/electronics/ref/micro/eprom/27C400.pdf

yazılımından 27c4096 seçilerek uygun adaptörle (maalesef hazırı yok, ev yapımı) yazmayı başarmışlar yukardaki verdiğim linke göre.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Sayfa: [1] 2 3 ... 6   Yukarı git
Yazdır
Gitmek istediğiniz yer: