Jste zde

FlashPro430 - USB Flash programátor a JTAG Debugger

Jde o Flash programátor určený pro programování mikrokontrolérů rodiny MSP430Fxx. Programování může být realizováno přes rozhraní JTAG, SBW nebo BSL.

FlashPro430 disponuje vysokou komunikační rychlostí – pomocí rozhraní JTAG lze zvolit rychlost 4 Mb/s, 1Mb/s nebo 400kb/s. Rozhraní Fast BSL (Bootstrap Leader, Bootloader) umožňuje komunikaci s programovaným zařízením dosahujícím 350 kb/s (což je více než 35násobná rychlost standardního BSL – tj. cca 9,6 kb/s). A právě pro svoji rychlost je vhodný i pro programování flash zařízení během výrobního procesu. Tak například MCU s 60kB Flash lze naprogramovat za 3,5 vteřiny při použití rozhraní JTAG a za 6 vteřin při použití BSL, přičemž čas zahrnuje inicializaci, výmaz paměti, zkoušku, programování a ověřování. Programování mikrokontrolérů MSP430Fxx pomocí JTAG lze použít pouze při nastavené pojistce, jinak lze stále programovat pomocí rozhraní BSL.

 

Další výhodou je možnost výmazu/zápisu buď celkové paměti nebo jen její části a zachování zbytku kódu.

Základní vlastnosti

  • Podpora mikrokontrolérů MSP430F2xx a MSP430X
  • Programovací rozhraní – JTAG, Spy-Bi-Wire a BSL
  • 35x rychlejší BSL rozhraní než standardní BSL firmy TI a 2-6x rychlejší JTAG rozhraní
  • Zabezpečení JTAG bezpečnostní pojistkou
  • Žádné omezení kódu
  • Možnost napájení programovaného zařízení z programovacího adaptéru nebo externího zdroje
  • Přehledný software pro Windows
  • Podpora datových souborů Texas Instruments (TI) (*txt), Motorola (*.s19, *.s28, *.s37), Intel (*hex) a IAR (*.d43 či *.a43).
  • Softwarový balíček může automaticky přiřazovat vzrůstající sériová čísla, verze modelu nebo revize. Sériové číslo lze uložit ve formátu HEX, BCD nebo ASCII. Možnost uložení též logu obsahujícího informace o naprogramovaných zařízeních.
  • Sériové číslo lze poté načítat čtečkou čárových kódů a uloženo ve Flash paměti cílového zařízení.
  • Balíček softwaru Multi-FPA API-DLL schopný kontrolovat až 8 programátorů pracujících společně z jiného programu
  • Knihovna MSP430.DLL umožňující použití USB-MSP430-FPA jako JTAG In-Circuit Debugger jako FET) se softwary jako IAR, Quadravox, NoICE nebo CrossWorks.
  • Shoda s požadavky FCC a CE

Podporované MCU MSP430

  • MSP430F110, MSP430F1101, MSP430F1101A, MSP430F1111A, MSP430F112, MSP430F1121, MSP430F1121A, MSP430F1122, MSP430F1132, MSP430F122, MSP430F1222, MSP430F123, MSP430F1232, MSP430F133, MSP430F135, MSP430F147, MSP430F148, MSP430F149, MSP430F1471, MSP430F1481, MSP430F1491, MSP430F155, MSP430F156, MSP430F157, MSP430F167, MSP430F168, MSP430F169, MSP430F1610, MSP430F1611, MSP430F1612
     
  • MSP430F2001, MSP430F2011, MSP430F2002, MSP430F2012, MSP430F2003, MSP430F2013, MSP430F2111, MSP430F2121, MSP430F2131, MSP430F2234, MSP430F2254, MSP430F2274, MSP430F2330, MSP430F2350, MSP430F2370
     
  • MSP430F412, MSP430F413, MSP430F415, MSP430F417, MSP430F423, MSP430FE423, MSP430FW423, MSP430F425, MSP430FE425, MSP430FW425, MSP430F427, MSP430FE427, MSP430FW427, MSP430F435, MSP430F436, MSP430F437, MSP430FG438, MSP430FG439, MSP430FG437, MSP430F447, MSP430F448, MSP430F449, MSP430F4230, MSP430F4250, MSP430F4260, MSP430F4270, MSP430FG4616, MSP430FG4617, MSP430FG4618, MSP430FG4619

Obsah balení

  • Programovací adaptér FlashPro430
  • USB a JTAG/Spy-Bi-Wire/BSL kabely
  • software pro Windows
    • FlashPro430 - JTAG/Spy-Bi-Wire/BSL software,
    • Serialization,
    • MSP430.dll pro ladění (JTAG In-Circuit Debugger) v rámci IAR-IDE atd.,
    • Multi-FPA API-DLL pro vzdálenou správu

Software Options:

FlashPro430
USB-MSP430-FPA
Flash Programmer
Lite BSL
Lite JTAG
Lite JTAG/BSL
Standard Version
Multi USB - FlashPro430 feature
JTAG interface ( 4Mb/s, 1Mb/s, 400kb/s )
  Spy-By-Wire Interface
BSL Communication Interface
BSL Communication Speed
   Fast MSP430 Flash  Programmer 9.6 kb/s
   Fast MSP430 Flash  Programmer 350 kb/s
 

 
--
--
 

 

Serialization
Model, Rev etc.
Full Memory Erase
   Fast MSP430 Flash  Programmer Info Memory only
   Fast MSP430 Flash  Programmer Main Memory only
   Fast MSP430 Flash  Programmer Used in Code File
   Fast MSP430 Flash  Programmer Defined

 




 




 




 




Write memory
   Fast MSP430 Flash  Programmer All memory
   Fast MSP430 Flash  Programmer Limited to Info Memory only
   Fast MSP430 Flash  Programmer Limited to Main Memory only
   Fast MSP430 Flash  Programmer Defined
 



 



 



  



Blank check
Check Sum verification
Flash memory read
MSP430.DLL -> USB-FPA as a FET
Remote control (Multi-FPA API-DLL library)
Blow Fuse

Specifikace:

PC Communication Interface:  Full Speed USB-1.1 (12 Mbits/s)
USB connectors  Adpater site: USB-type B, Computer site: USB-type A
Target connector  14 pins header connector - standard JTAG pinhead with added BSL connection to unused pins.
DC Power  +5V +/- 20%, 70 mA + target"s current (0-100mA)
Target Device DC supply
  - external
  - from programming adapter

  +2.2 V to 3.6 V
  +2.2 V to 3.6 in step 0.2V  / 100 mA max
JTAG communication speed  programmable 4 Mbits/s, 1 Mbits/s and 400 kbits/s
Communication via JTAG interface
  - Flash Programming speed
  - Flash / RAM uploading speed
  - RAM downloading speed 
 up to 29 kbytes/s
  up to 80 kbytes/s
  up to 130 kbytes/s
BSL communication speed  programmable 9.6 kbits/s and 350 kbits/s
Communication via BSL interface
  - Flash Programming speed
  - Flash / RAM uploading speed
 up to 20 kbytes/s
  up to 19 kbytes/s
Size  76 x 43 x 20 mm   ( 3.0 x 1.68 x 0.8 inch )
Verification Compliance  CE  ( European CISPR 22 and EN 55022 ).
  FCC Part 15, Subpart B- Class B Unintentional Radiators for Uses in Home, Commercial and Industrial Areas.
Vít Olmr
olmr@ HW.cz

Download & Odkazy

Hodnocení článku: