ARM Cortex USB Programlayıcı ve Flash Magic

| Haziran 27, 2023 Tarihinde güncellendi
ARM Cortex USB Programlayıcı ve Flash Magic

Flash Magic seri, Ethernet, CAN veri yolu veya SWD kullanarak NXP flaş tabanlı mikro denetleyicileri programlamak hazırlanmış ücretsiz bir PC yazılımı (Windows Vista-w7-w8-w10) . Şuan Desteklediği seriler ARM Cortex M33, ARM7, ARM Cortex M3, ARM Cortex M0+,ARM Cortex M0 , ARM Cortex M4, 6 clock/12 clock 8051, 2 clock 8051, PXA-G39, PXA-G49, NHS3100, NHS3152, NHS3152

Flash Magic Özellikleri;

  • Basit ve sezgisel kullanıcı arayüzü
  • Bir Mikrodenetleyiciyi silmek ve programlamak ve temel seçenekleri ayarlamak için beş basit adım
  • Programlamadan sonra otomatik doğrulama
  • Firmware güvenliğini artırmak için kullanılmayan Flash’ı doldurur Kontrol toplamlarını otomatik olarak programlar.
  • Ürün yazılımınız, sağlama toplamı hesaplama rutinini kullanarak, bir Flash bloğunun bütünlüğünü kolayca doğrulayabilir ve hiçbir yetkisiz veya bozuk kodun yürütülmemesini sağlar.
  • Program güvenlik bitleri
  • Kullanımdaki tüm blokları kolayca silme özelliği ile hangi Flash bloklarının boş veya kullanımda olduğunu görebilirsiniz.
  • Flash’ın herhangi bir bölümünü okuyun ve Hex Dosyası olarak kayıt edebilirsiniz.
  • Yanlış değerlerin yanlışlıkla programlanmasını önleyen onay özellikleri yardımıyla Önyükleme Vektörünü ve Durum Baytını yeniden programlayın
  • Flash içeriğini ASCII ve Onaltılık formatlarda görüntüleyin.
  • Destekleyen cihazlarda yüksek hızlı seri iletişim kullanabilirsiniz.
  • IDE’lerde ve Toplu Dosyalarda kullanıma izin veren Komut Satırı arayüzü.
  • Birçok cihaz için yarı çift yönlü iletişimi destekler.
  • Önceden programlanmış Hex Dosyalarını doğrulayabilirsiniz.
  • Cihazı otomatik olarak BootROM ve Execute modlarına yerleştirmek için DTR ve RTS RS232 sinyallerini edin (donanım desteği gerektirir)
  • Cihazı Bootloader moduna geçirmek için komutlar gönderebilirsiniz
  • Programlamayı bitirdiğinizde herhangi bir Wav dosyasını uyarı olarak belirleyebilirsiniz.
  • Güçlü, esnek Tam Zamanında Kod özelliği.
  • Seri numarası oluşturma gibi programlama için son dakika kodunu oluşturmak için kendi JIT Modüllerinizi yazabilirsiniz.
  • Oluşturma ve değiştirme tarihleri, kullanılan flash bellek, kullanılan mevcut cihazın yüzdesi dahil olmak üzere seçilen Hex Dosyası hakkındaki bilgileri görüntüler.
  • LPC1xxx/LPC2xxx cihazları için Ethernet önyükleyici Ethernet üzerinden belirli LPC1xxx/LPC2xxx cihazlarının programlanmasını destekler
  • Cihaz imzasını okuyabilir
  • ARM-Cortex cihazlarını CMSIS-DAP/DAPLink üzerinden programlama desteği (deneysel)
  • Üretim Hattında Kullanılabilir
  • Üretim hattı programlaması ve testi için Python tabanlı komut dosyası arabirimi (yalnızca V11)
  • C, C++, Python için DLL’leri kullanarak kendi Flash Magic tabanlı uygulamalarınızı oluşturabilirsiniz.

arm-cortex-programlayici-ve-flash-magic-arm-programmer

ARM Cortex USB Programlayıcı Devresi

usb-arm-programmer-circuit-schematic

USB ARM Programlayıcı devresi FT232R entegresi üzerine kurulu AMS1117 3.3 regülatör entegresi ile 3.3v sağlanıyor jumper ile kart üzerindeki mikrodenetleyiciyi programlamak için ayarlama yapabilirsiniz. Kaynak Eagle cad PCB dosyası var.

Aşağıdaki tablolar şu anda desteklenen işlemcileri göstermektedir.

ARM Cortex M33

LPC55S69LPC55S66LPC55S28
LPC5528LPC5526LPC55S16
LPC5516LPC55S14LPC5514
LPC5512LPC55S06LPC5506
LPC55S04LPC5504LPC5502

ARM Cortex M4

LPC4072LPC4074LPC4076
LPC4078LPC4088 
LPC4350LPC4353LPC4357
LPC4330LPC4333LPC4337
LPC4320LPC4322LPC4323
LPC4325LPC4327 
LPC4310LPC4312LPC4313
LPC4315LPC4317 
LPC54005LPC54016LPC54018
LPC54101LPC54102 
LPC54113LPC54114 
LPC54605LPC54606LPC54607
LPC54608LPC54616LPC54618
LPC54628LPC51U68 

ARM Cortex M3

LPC1751LPC1752LPC1754
LPC1756LPC1758LPC1764
LPC1765LPC1766LPC1768
LPC1759LPC1769LPC1763
LPC1774LPC1776LPC1777
LPC1778LPC1785LPC1786
LPC1787LPC1788 
LPC1311LPC1313LPC1315
LPC1316LPC1317LPC1342
LPC1343LPC1345LPC1346
LPC1347LPC1311/01LPC1313/01
LPC1517LPC1518LPC1519
LPC1547LPC1548LPC1549
LPC1850LPC1853LPC1857
LPC1833LPC1837LPC18S10
LPC18S30LPC18S37LPC18S57
LPC1830LPC1820LPC1810
LPC1812LPC1813LPC1815
LPC1817LPC1822LPC1823
LPC1825LPC1827 

ARM Cortex M0

LPC1110LPC1111LPC1112
LPC1113LPC1114LPC1115
LPC11C12LPC11C14LPC11C22
LPC11C24  
LPC11A11/001LPC11A12/101LPC11A13/201
LPC11A14/301LPC11A02UKLPC11A04UK
LPC1101LVUKLPC1102LVUK 
LPC1112LVLPC1114LV 
LPC1124LPC1125 
LPC1224/101LPC1224/121LPC1225/301
LPC1225/321LPC1226/301LPC1227/301
LPC12D27/301  
EM783-MC3EM783-MC6EM783-SC
EM783-SPEM783-TP 

ARM Cortex M0+

LPC802LPC804LPC8N04
LPC802UKLPC804UK 
LPC810LPC811LPC812
LPC822LPC824LPC832
LPC834LPC844LPC845
LPC11U12LPC11U13LPC11U14
LPC11U23LPC11U24 
LPC11U34LPC11U35LPC11U36
LPC11U37LPC11U66LPC11U67
LPC11U68  
LPC11E11/101LPC11E12/201LPC11E13/301
LPC11E14/401LPC11E35/501LPC11E36/501
LPC11E37/501LPC11E66LPC11E67
LPC11E68  
KW41Z*+  

ARM7 

LPC2101LPC2102LPC2103
LPC2104LPC2105LPC2106
LPC2109LPC2114LPC2119
LPC2124LPC2129LPC2131
LPC2132LPC2134LPC2136
LPC2138LPC2141LPC2142
LPC2144LPC2146LPC2148
LPC2194LPC2210LPC2212
LPC2214LPC2220LPC2290
LPC2292LPC2294LPC2361
LPC2364LPC2365LPC2366
LPC2367LPC2368LPC2377
LPC2378LPC2387LPC2388
LPC2458LPC2468LPC2478

6 clock/12 clock 8051

P89C51RB+P89C51RC+P89C51RD+
P89C51RB2HxxP89C51RC2HxxP89C51RD2Hxx
P89C660P89C662P89C664
P89C668P89C669 
P89C51RA2xxP89C51RB2xxP89C51RC2xx
P89C51RD2xx  
P89C60X2P89C61X2 
P89LV51RB2P89LV51RC2P89LV51RD2
P89V51RB2P89V51RC2P89V51RD2
P89V660P89V662P89V664

2 clock 8051

P89LPC901P89LPC902P89LPC903
P89LPC906P89LPC907P89LPC908
P89LPC912P89LPC913P89LPC914
P89LPC920P89LPC921P89LPC922
P89LPC930P89LPC931P89LPC932
P89LPC933P89LPC934P89LPC935
P89LPC904P89LPC915P89LPC916
P89LPC917P89LPC924P89LPC925
P89LPC932A1P89LPC936P89LPC938
P89LPC9102P89LPC9103P89LPC9107
P89LPC952P89LPC9401P89LPC918
P89LPC9321P89LPC9351P89LPC9408
P89LPC9201P89LPC9211P89LPC922A1
P89LPC9241P89LPC9251P89LPC9301
P89LPC931A1P89LPC9331P89LPC9341
P89LPC9402P89LPC9361P89LPC9151
P89LPC9161P89LPC9171P89LPC970
P89LPC971P89LPC972P89LPC980
P89LPC982P89LPC983P89LPC985

XA

PXA-G39PXA-G49 

Çeşitli

NHS3100NHS3152NHS3152

* = komut satırında değil
+ = DLL’lerde/derlemelerde değil

Flash Magic yazılımı resmi sitesi; https://www.flashmagictool.com/

ARM Cortex USB Programlayıcı Eagle PCB dosyası

arm-cortex-usb-programlayici-ve-flash-magic

Şifre-Pass: 320volt.com

Yayım tarihi: 2021/07/15 Etiketler:



Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir