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

LPC55S69 LPC55S66 LPC55S28
LPC5528 LPC5526 LPC55S16
LPC5516 LPC55S14 LPC5514
LPC5512 LPC55S06 LPC5506
LPC55S04 LPC5504 LPC5502

ARM Cortex M4

LPC4072 LPC4074 LPC4076
LPC4078 LPC4088  
LPC4350 LPC4353 LPC4357
LPC4330 LPC4333 LPC4337
LPC4320 LPC4322 LPC4323
LPC4325 LPC4327  
LPC4310 LPC4312 LPC4313
LPC4315 LPC4317  
LPC54005 LPC54016 LPC54018
LPC54101 LPC54102  
LPC54113 LPC54114  
LPC54605 LPC54606 LPC54607
LPC54608 LPC54616 LPC54618
LPC54628 LPC51U68  

ARM Cortex M3

LPC1751 LPC1752 LPC1754
LPC1756 LPC1758 LPC1764
LPC1765 LPC1766 LPC1768
LPC1759 LPC1769 LPC1763
LPC1774 LPC1776 LPC1777
LPC1778 LPC1785 LPC1786
LPC1787 LPC1788  
LPC1311 LPC1313 LPC1315
LPC1316 LPC1317 LPC1342
LPC1343 LPC1345 LPC1346
LPC1347 LPC1311/01 LPC1313/01
LPC1517 LPC1518 LPC1519
LPC1547 LPC1548 LPC1549
LPC1850 LPC1853 LPC1857
LPC1833 LPC1837 LPC18S10
LPC18S30 LPC18S37 LPC18S57
LPC1830 LPC1820 LPC1810
LPC1812 LPC1813 LPC1815
LPC1817 LPC1822 LPC1823
LPC1825 LPC1827  

ARM Cortex M0

LPC1110 LPC1111 LPC1112
LPC1113 LPC1114 LPC1115
LPC11C12 LPC11C14 LPC11C22
LPC11C24    
LPC11A11/001 LPC11A12/101 LPC11A13/201
LPC11A14/301 LPC11A02UK LPC11A04UK
LPC1101LVUK LPC1102LVUK  
LPC1112LV LPC1114LV  
LPC1124 LPC1125  
LPC1224/101 LPC1224/121 LPC1225/301
LPC1225/321 LPC1226/301 LPC1227/301
LPC12D27/301    
EM783-MC3 EM783-MC6 EM783-SC
EM783-SP EM783-TP  

ARM Cortex M0+

LPC802 LPC804 LPC8N04
LPC802UK LPC804UK  
LPC810 LPC811 LPC812
LPC822 LPC824 LPC832
LPC834 LPC844 LPC845
LPC11U12 LPC11U13 LPC11U14
LPC11U23 LPC11U24  
LPC11U34 LPC11U35 LPC11U36
LPC11U37 LPC11U66 LPC11U67
LPC11U68    
LPC11E11/101 LPC11E12/201 LPC11E13/301
LPC11E14/401 LPC11E35/501 LPC11E36/501
LPC11E37/501 LPC11E66 LPC11E67
LPC11E68    
KW41Z*+    

ARM7 

LPC2101 LPC2102 LPC2103
LPC2104 LPC2105 LPC2106
LPC2109 LPC2114 LPC2119
LPC2124 LPC2129 LPC2131
LPC2132 LPC2134 LPC2136
LPC2138 LPC2141 LPC2142
LPC2144 LPC2146 LPC2148
LPC2194 LPC2210 LPC2212
LPC2214 LPC2220 LPC2290
LPC2292 LPC2294 LPC2361
LPC2364 LPC2365 LPC2366
LPC2367 LPC2368 LPC2377
LPC2378 LPC2387 LPC2388
LPC2458 LPC2468 LPC2478

6 clock/12 clock 8051

P89C51RB+ P89C51RC+ P89C51RD+
P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx
P89C660 P89C662 P89C664
P89C668 P89C669  
P89C51RA2xx P89C51RB2xx P89C51RC2xx
P89C51RD2xx    
P89C60X2 P89C61X2  
P89LV51RB2 P89LV51RC2 P89LV51RD2
P89V51RB2 P89V51RC2 P89V51RD2
P89V660 P89V662 P89V664

2 clock 8051

P89LPC901 P89LPC902 P89LPC903
P89LPC906 P89LPC907 P89LPC908
P89LPC912 P89LPC913 P89LPC914
P89LPC920 P89LPC921 P89LPC922
P89LPC930 P89LPC931 P89LPC932
P89LPC933 P89LPC934 P89LPC935
P89LPC904 P89LPC915 P89LPC916
P89LPC917 P89LPC924 P89LPC925
P89LPC932A1 P89LPC936 P89LPC938
P89LPC9102 P89LPC9103 P89LPC9107
P89LPC952 P89LPC9401 P89LPC918
P89LPC9321 P89LPC9351 P89LPC9408
P89LPC9201 P89LPC9211 P89LPC922A1
P89LPC9241 P89LPC9251 P89LPC9301
P89LPC931A1 P89LPC9331 P89LPC9341
P89LPC9402 P89LPC9361 P89LPC9151
P89LPC9161 P89LPC9171 P89LPC970
P89LPC971 P89LPC972 P89LPC980
P89LPC982 P89LPC983 P89LPC985

XA

PXA-G39 PXA-G49  

Çeşitli

NHS3100 NHS3152 NHS3152

* = 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