|
Home
Produkty
PRESTO
SIGMA
UCAB232
Ostatní produkty
FTDI, Xilinx, Microchip
Muzeum
Vývoj s výrobou
Obchod & ceny
Podpora
ASIX s.r.o.
Kontakt
|
|
UP - software pro programátory ASIX
Program UP je univerzální ovládací software pro všechny programátory ASIX. Pracuje v systémech Windows 95/98/ME/NT/2K/XP/Vista/Windows 7 (ve W95 pouze programátory s připojením k paralelnímu portu). Program UP se vyznačuje intuitivním ovládáním i pro začátečníky. Instalace je rychlá a jednoduchá, program neprovádí žádné agresivní nebo nevratné kroky poškozující instalaci systému Windows. Pro pokročilé uživatele jsou k dispozici bohaté možnosti nastavení prostředí a ovládání programu. Program lze řídit i automaticky - z příkazového řádku, pomocí zpráv systému Windows a prostřednictvím knihovny DLL. Podporován je programátor
PRESTO
a rovněž i starší programátory, které se již nevyrábějí
(PICQUICK,
PICCOLO,
PICCOLO GRANDE,
CAPR-PI a
PVKPro-P).
Upozornění: Programátory s připojením k paralelnímu portu nefungují pod 64-bitovými verzemi Windows.
PRESTO a Linux >>>
Další podrobnosti o programu UP >>>
Aktuální verze software
UP_2-55_CZ.EXE
(1 471 506 B, spustitelný instalátor)
Podporované součástky
SUPLIST.HTM
(asi 100 KB, formát HTML, otevírá se v novém okně)
Tento soubor obsahuje seznam všech součástek podporovaných programem UP pro jednotlivé programátory ASIX.
Programátor PRESTO navíc podporuje i mnoho dalších součástek s rozhraním JTAG (jako např. obvody CPLD a FPGA firem Xilinx a Altera, konfigurační paměti pro FPGA Xilinx, mikrokontroléry Atmel ATmega, ...), programování a ladění mikrokontrolérů ARM a také mikrokontroléry eCOG pomocí
speciálního software.
Nápověda k programu UP
HELP-CZ.CHM (asi 130 kB, kompilovaný HTML)
Obsahuje důležité informace pro všechny uživatele programátorů ASIX!
Tento soubor je součástí instalace programu UP a je dostupný jako jeho nápověda. Zde se dá stáhnout či prohlížet samostatně, bez nutnosti instalace programu UP. Obsahuje popis programátorů ASIX, informace o programu UP pro začátečníky i pokročilé uživatele, popis programování ICSP, odpovědi na časté dotazy, tipy a triky.
PROGRAMMERS_CZ.PDF (česky, asi 1 MB, PDF)
PROGRAMMERS_EN.PDF (anglicky, asi 1 MB, PDF)
Kompletní referenční příručka - obsahuje podrobné informace o všech programátorech ASIX, popisy připojení jednotlivých součástek a mnoho dalších technických informací pro uživatele. Všem uživatelům doporučujeme soustředěné pročtení této příručky.
Důležitá upozornění a poznámky
- Infomace pro uživatele programátoru PRESTO:
-
USB ovladače je nutné nainstalovat PŘED první instalací/upgradem programu UP v.2.0 a vyšší!
- Pro uživatele systémů Windows NT/2K/XP/Vista/Windows 7:
-
Ovladač pro přístup k paralelnímu portu PC (asixio.sys) se instaluje automaticky. Dříve používaný ovladač UserPort již není využíván a můžete ho odinstalovat.
- Pro všechny stávající uživatele programátorů ASIX
-
Verze software pro DOS se již dále nebudou rozvíjet, nové typy součástek do nich již nebudou přidávány.
- Pro uživatele programátoru PICQUICK do sériového čísla 481:
-
Pro podporu řady PIC18F je nutná malá hardwarová úprava.
- Pro uživatele programátoru PICCOLO, verze desky V1-00 a V1-02:
-
Pro podporu programování PIC16F62x bez použití ICSP je nutná malá hardwarová úprava.
- Pro uživatele velmi staré verze programu UP:
-
Pokud používáte UP 1.00 a máte vytvořenou programovou skupinu "UP v.1.0", doporučujeme napřed původní software odinstalovat. Instalace novější verze UP vytvoří skupinu ASIX UP, která se už v budoucnu nebude měnit.
Přehled změn programu UP
- 2.55 (2011-10-21)
-
- Nové součástky: AT32UC3L064, AT32UC3L032, AT32UC3L016.
- Nové součástky: AT32UC3C2512C, AT32UC3C2256C, AT32UC3C2128C, AT32UC3C264C.
- Nové součástky: AT32UC3B0512, AT32UC3B1512.
- Nové součástky: AT32UC3A3256, AT32UC3A3128, AT32UC3A364, AT32UC3A3256S, AT32UC3A3128S, AT32UC3A364S.
- Nové součástky: PIC24FV16KA301, PIC24F16KA301, PIC24FV16KA302, PIC24F16KA302, PIC24FV16KA304, PIC24F16KA304, PIC24FV32KA301, PIC24F32KA301, PIC24FV32KA302, PIC24F32KA302, PIC24FV32KA304, PIC24F32KA304.
- Nové součástky: AT89LS51, AT89LS52.
- Nová součástka: AT90S4414.
- Nová součástka: AT89LP51RD2.
- Nová součástka: S25FL128P.
- Změna: U PIC32 před programováním přidána další kontrola chyb.
- Oprava: Opraveno programování PE dsPIC33.
- Oprava: Opraveno čekání na kontrolní byte, chyba způsobovala problém pod Linuxem.
- Oprava: U AT32UC3CxxxxC opravena pojistka BODLEVEL, má jen 4 bity.
- Oprava: Ve většině dialogů byla opravena funkce zavíracího křížku tak, že dialog neudělá funkci, na kterou se ptá.
- 2.54 (2011-08-04)
-
- Nové součástky: ATmega16M1, ATmega64M1, ATmega32C1, ATmega64C1.
- Nová součástka: ATmega32U2.
- Nová součástka: ATtiny9.
- Nové součástky: PIC16F1516, PIC16F1517, PIC16F1518, PIC16F1519, PIC16F1526, PIC16F1527.
- Nové součástky: PIC16LF1516, PIC16LF1517, PIC16LF1518, PIC16LF1519, PIC16LF1526, PIC16LF1527.
- Nové součástky: 93AA46C, 93AA56C, 93AA66C, 93AA76C, 93AA86C.
- Nové součástky: 93C46C, 93C56C, 93C66C, 93C76C, 93C86C.
- Nové součástky: 93LC46C, 93LC56C, 93LC66C, 93LC76C, 93LC86C.
- Nová součástka: W25Q16BL.
- Nová součástka: AT25DF641.
- Změna: U pojistek PIC18FxxJxx se před programováním nastaví rezervované bity podle specifikací, hodnoty nepoužitých bitů zůstanou jako v HEX souboru.
- Oprava: PIC16LF18xx, PIC16LF19xx a PIC16LF7xx bylo možné napájet 5V z programátoru, tyto součástky mohou být napájeny max. 3,6V.
- Oprava: Opraveno mazání PIC18FxxK80, nešel smazat boot block a pojistka WRTB, pokud byl write protected.
- Oprava: Opraveno programování code protection PIC18FxxK80 a PIC18FxxK22, nešlo naprogramovat CP pojistky, pokud byla aktivní WRTC pojistka.
- Oprava: Opraveno rozdílové programování PIC18F2523, PIC18F4523.
- Oprava: Program se ve quiet modu ptal zda přečíst EEPROM v případě, že paměť kódu byla zamčená a program potřeboval smazat celou součástku a na příkazové řádce bylo zvoleno /noe.
- Oprava: Opraveny rezervované pojistky PIC18F66J16 a PIC18F66J11.
- Oprava: Opravena detekce, že načtený HEX soubor neobsahuje pojistky.
- 2.53 (2011-05-20)
-
- Nové součástky: PIC24FJ128DA106, PIC24FJ128DA110, PIC24FJ256DA106, PIC24FJ256DA110, PIC24FJ256DA206, PIC24FJ256DA210.
- Nové součástky: PIC24FJ128GB206, PIC24FJ128GB210, PIC24FJ256GB206, PIC24FJ256GB210.
- Nové součástky: PIC18F67K22, PIC18F67K90.
- Nové součástky: PIC18F87K90, PIC18F87K22, PIC18F86K90, PIC18F86K22, PIC18F66K90, PIC18F66K22, PIC18F85K90, PIC18F85K22, PIC18F65K90, PIC18F65K22.
- Nové součástky: PIC18F25K80, PIC18LF25K80, PIC18F45K80, PIC18LF45K80, PIC18F65K80, PIC18LF65K80, PIC18F26K80, PIC18LF26K80, PIC18F46K80, PIC18LF46K80, PIC18F66K80, PIC18LF66K80.
- Nové součástky: PIC18F26J13, PIC18LF26J13, PIC18F46J13, PIC18LF46J13.
- Nové součástky: PIC18F86J72, PIC18F87J72, PIC18F87J93.
- Nové součástky: PIC16F720, PIC16LF720, PIC16F721, PIC16LF721.
- Nové součástky: PIC16F722A, PIC16F723A.
- Nové součástky: PIC16F707, PIC16LF707.
- Nová součástka: ATtiny5.
- Nová součástka: AT89LP51.
- Nová součástka: AT89LP3240.
- Nová součástka: MX25L6406E.
- Nová součástka: W25X80.
- Zlepšení: Program si v menu "Soubor/Poslední projekty" pamatuje 5 posledních otevřených projektů.
- Zlepšení: Přidán timeout pro PIC32 při čekání na odpověď od PE.
- Změna: Sériové číslo programátoru se na příkazové řádce zadává tak, jak se zobrazuje v UPu nebo jak je na nálepce, např. 016709 nebo A6016709, SN v dekadickém formátu již není podporováno.
- Změna: V hodnotách konfiguračních slov se po výběru většiny součástek nastaví rezervované bity.
- Změna: Hodnoty CFG slov PIC24 se před zápisem upraví, aby byly správně nastaveny rezervované bity.
- Změna: Používá se nová verze PE pro PIC32.
- Změna: Odstraněna součástka AT89S52E, protože se podle Atmelu nebude vyrábět.
- Oprava: Nefungovalo napájení z programátoru pro některé součástky Microchip PIC, které neumožňují programování s 5V napájením, ani když uživatel zvolil, že má připojený 3V regulátor.
- Oprava: Oprava indikátorů stavu programování při programování datové EEPROM u PIC16 a PIC18.
- Oprava: Oprava programování některých PIC18FxxJxx - občas zůstávaly některé byty nenaprogramované.
- Oprava: Oprava načítání a ukládání nastavení programu UP. V některých případech, když byl otevřený projekt, UP načetl defaultní hodnotu místo hodnoty z up.ini, při otevřeném projektu UP někdy neuložil hodnoty patřící do up.ini.
- Oprava: Při načítání jazykového souboru se někdy objevila výjimka.
- Oprava: Po stisku tlačítka OK ve formuláři "Nastavení programu" se nastavení uloží do up.ini, dříve se ukládalo až před ukončením programu.
- Oprava: U součástek PIC18F2320 a PIC18F4320 byla doplněna chybějící pojistka MCLRE.
- Oprava: Funkce "Export to bin" při exportu konfigurační paměti PIC18FxxJxx hlásila interní chybu.
- Oprava: Opraveno mazání Boot paměti a zaprotektovaných PIC32 nových revizí.
- 2.52 (2011-03-02)
-
- Nová součástka: ATtiny4.
- Nové součástky: CC430F5133, CC430F5135, CC430F5137, CC430F6125, CC430F6126, CC430F6127, CC430F6135, CC430F6137.
- Nové součástky: Součástky minimálně revize D - AT32UC3C064C, AT32UC3C0128C, AT32UC3C0256C, AT32UC3C0512C, AT32UC3C164C, AT32UC3C1128C, AT32UC3C1256C, AT32UC3C1512C.
- Nové součástky: PIC32MX534F064H, PIC32MX534F064L, PIC32MX564F064H, PIC32MX564F064L, PIC32MX564F128H, PIC32MX564F128L, PIC32MX664F064H, PIC32MX664F064L, PIC32MX664F128H, PIC32MX664F128L, PIC32MX764F128H, PIC32MX764F128L.
- Nové součástky: PIC16F1825, PIC16LF1825, PIC16F1829, PIC16LF1829.
- Nové součástky: PIC18F47J13, PIC18LF47J13.
- Nová součástka: PIC24HJ128GP306A.
- Nová součástka: MX25L6445E.
- Nová součástka: W25Q32BV.
- Zlepšení: Pro AVR32 přidán timeout při čekání zda je flash připravena.
- Zlepšení: Přidán globální timeout.
- Změna: Po programování CFG slova AVR32 se neprovádí jeho verifikace. Verifikace se provádí během operace programování CFG slova, protože po zamčení nejde přečíst obsah CFG registru.
- Změna: Úpravy v algoritmech pro AVR32.
- Změna: U součástek 8051, u kterých není rychlost komunikace závislá na frekvenci oscilátoru, je ComboBox "Frekvence oscilátoru" neaktivní.
- Změna: Změna práce s chybami, dříve když bylo hodně chyb, program potřeboval hodně paměti.
- Oprava: Opraveno čtení MSP430, některé součástky se četly špatně.
- Oprava: Opraveno Device ID PIC16F1933. Microchip opravil hodnotu ve specifikacích.
- Oprava: Když nebyla vybraná žádná součástka, nefungovalo rychlé vyhledávání součástek v okně výběru součástky.
- Oprava: U AVR se zobrazovalo první políčko paměti programu červeně, pokud tam bylo něco jiného než FFFFh.
- Oprava: Opraveno programování paměti kódu ATmega103.
- Oprava: Programátor umožňoval programovat AT89LP6440 s 5V napájením, součástka však může být napájena max. 3,6V.
- Oprava: U součástek AT89LP6440, AT89LP213, AT89LP214, AT89LP214 bylo opraveno programování User row paměti.
- Oprava: Při změně programátoru a nevybrání součástky se zobrazovala výjimka.
- Oprava: U SPI flash pamětí se po přepnutí jazyka špatně zobrazoval popisek ID/User row paměti.
- Oprava: Oprava programování a čtení pamětí 25LC1024, 25AA1024, M95M01.
- Oprava: Pro SPI Flash paměti přidána kontrola chyb a cancel tlačítka ve všech blokujících čekáních.
- Oprava: Opraveno programování některých PIC18F6xJxx a PIC18F8xJxx, při vypnutém Blank checku se začátek paměti programoval špatně.
- 2.51 (2010-12-20)
-
- Nové součástky: PIC16F1824, PIC16LF1824, PIC16LF1827, PIC16F1828, PIC16LF1828.
- Nové součástky: PIC18F26J53, PIC18LF26J53, PIC18F27J53, PIC18LF27J53, PIC18F46J53, PIC18LF46J53, PIC18F47J53, PIC18LF47J53.
- Zlepšení: PRESTO umožnuje vyčíst kalibrační konstanty interního oscilátoru procesoru AVR dialogem "Soubor/Uložení kalibrační informace".
- Změna: Při chybě hardware nebo zrušení operace uživatelem během Verifikace nebo BlankChecku program nekontroluje chyby v datech, protože to nemá smysl.
- Změna: Pro PIC18FxxJxx se neimplementované pojistky, u nichž Microchip nepožaduje žádnou speciální hodnotu, programují jako log.1.
- Změna: Změna v algoritmu programování pojistek procesoru ATmega168.
- Změna: Změna v algoritmu programování dsPIC33 pomocí Programming Executive, pokud PE neodpovídá.
- Změna: Do suplist.htm přidána poznámka.
- Oprava: S PIC32 nebylo možné komunikovat po naprogramování kódu přeložených novou verzí překladače v MPLAB IDE.
- Oprava: Když byl vybrán programátor a nebyla vybrána součástka, objevovalo se hodně výjimek.
- Oprava: U součástek AVR byla změna pojistek vyhodnocena jako změna souboru .HEX; při zavírání se UP ptal na uložení souboru, pojistky se ale ukládají do projektu nebo souboru .INI.
- Oprava: Opraveno překreslování labelů pojistek v okně Konfigurace ve Windows 7.
- Oprava: Opraveno Device ID součástky PIC16LF1826.
- Oprava: Opraveno načítání dat ze souboru .HEX pro ID paměť.
- Oprava: Opraveno mazání ID paměti PIC18FxxK22.
- Oprava: Paměť AT45DB081D se špatně zamykala proti zápisu.
- Oprava: Oprava programování Lockdown registru u pamětí AT45DBxxxD.
- Oprava: Opraveny pojistky některých dsPIC33 a PIC24H.
- Oprava: Opraveny velikosti bufferu PIC16F18xx.
- 2.50 (2010-10-15)
-
- Od této verze bude UP pracovat pod Linuxem s FTDI ovladačem verze 0.4.16.
- Nové součástky: MSP430G2001, MSP430G2101, MSP430G2111, MSP430G2121, MSP430G2131, MSP430G2201, MSP430G2211, MSP430G2221, MSP430G2231.
- Nová součástka: AT89LP52.
- Nová součástka: SST25VF064C.
- Nové součástky: MX25L8006E, MX25L1606E, MX25L12845E.
- Nová součástka: A25L80P.
- Nové součástky: PIC16F1938, PIC16LF1938, PIC16F1939, PIC16LF1939.
- Nové součástky: PIC12F1822, PIC12LF1822, PIC16F1823, PIC16LF1823.
- Nové součástky: PIC18F27J13, PIC18LF27J13.
- Nové součástky: PIC18F23K22, PIC18F24K22, PIC18F25K22, PIC18F26K22, PIC18F43K22, PIC18F44K22, PIC18F45K22, PIC18F46K22.
- Nové součástky: PIC18LF23K22, PIC18LF24K22, PIC18LF25K22, PIC18LF26K22, PIC18LF43K22, PIC18LF44K22, PIC18LF45K22, PIC18LF46K22.
- Zlepšení: PIC32 se resetují po programování, takže se program hned rozběhne.
- Zlepšení: Pokud jsou aktivní sériová čísla a uživatel změní součástku nebo HEX soubor, zobrazí se varování, že sériová čísla jsou stále aktivní.
- Zlepšení: Pro většinu AVR součástek přidána volba hodin >2kHz, aby bylo možné se součástkou komunikovat při nastavených hodinách 32kHz/8.
- Zlepšení: Zrychleno mazání některých SPI Flash pamětí, mažou se instrukcí BulkErase: M25P16, M25P32, M25P40, M25P64, M25P80, M25P128.
- Oprava: Opravena velikost datové paměti PIC18F14K22.
- Oprava: Při spuštení programu, když nebyla vybrána součástka ani programátor, se zobrazovala výjimka.
- Oprava: V menu Zobrazit se některé texty zobrazovaly špatně: Informační pamět/User page/Boot pamět.
- Oprava: Některé PIC18F1xxx byly v UPu zařazeny ve špatné rodině.
- Oprava: U soucástek PIC18LF13K22 a PIC18LF14K22 nefungovalo omezení jen na 3V napájení.
- 2.49 (2010-05-27)
-
- Nová součástka: ATmega1284.
- Nové součástky: PIC16F1946, PIC16F1947, PIC16LF1946 a PIC16LF1947.
- Nové součástky: PIC16F1826, PIC16LF1826 a PIC16F1827.
- Nová součástka: PIC12F617.
- Nové součástky: PIC32MX575F256L, PIC32MX675F256L, PIC32MX675F256H, PIC32MX695F512L, PIC32MX695F512H, PIC32MX775F256L, PIC32MX775F256H, PIC32MX775F512L a PIC32MX775F512H.
- Nové součástky: PIC24HJ256GP206A, PIC24HJ256GP210A a PIC24HJ256GP610A.
- Nové součástky: dsPIC33FJ64GP708A, dsPIC33FJ128MC710A, dsPIC33FJ256GP506A, dsPIC33FJ256GP510A, dsPIC33FJ256GP710A, dsPIC33FJ256MC510A a dsPIC33FJ256MC710A.
- Nové součástky: dsPIC33FJ32GS406, dsPIC33FJ32GS606, dsPIC33FJ32GS608, dsPIC33FJ32GS610, dsPIC33FJ64GS406, dsPIC33FJ64GS606, dsPIC33FJ64GS608 a dsPIC33FJ64GS610.
- Zlepšení: Pokud je otevřený projekt a uživatel ho chce uložit, v okně Save dialogu se předepíše jeho původní jméno, pokud již byl uložený.
- Zlepšení: Pokud je otevřený HEX soubor a uživatel zvolí "Uložit jako", jméno původního souboru se předepíše v Save dialogu.
- Zlepšení: Nové parametry pro příkazový řádek: /pdiff pro rozdílové programování a /eeonly definující, že se má daná operace provést jen s pamětí EEPROM.
- Zlepšení: Rozšířeno působení parametru /cfg i na jiné funkce než jen programování.
- Zlepšení: Pokud při komunikaci s Cypress PSoC programátor vytimeoutuje z důvodu nekomunikující součástky, udělá se ještě jeden pokus.
- Změna: Když je otevřený HEX soubor a chci otevřít jiný, Open dialog se otevře v místě uložení původního HEX souboru. Pokud je otevřený projekt a není načtený HEX soubor, Open dialog HEX souboru se otevře v místě uložení projektu.
- Oprava: Opraveny hodnoty pojistky EMB u PIC18F96J60, PIC18F96J65 a PIC18F97J60.
- 2.48 (2010-04-14)
-
- Nové součástky: ATtiny10, ATtiny20 a ATtiny40.
- Nové součástky: CC2530F32, CC2530F64, CC2530F128, CC2530F256 a CC2531F256.
- Nová součástka: SST25VF032B.
- Nové součástky: PIC16F1933 a PIC16LF1933.
- Nové součástky: PIC24FJ32GB002, PIC24FJ32GB004, PIC24FJ64GB002 a PIC24FJ64GB004.
- Nové součástky: PIC24FJ32GA102, PIC24FJ32GA104, PIC24FJ64GA102 a PIC24FJ64GA104.
- Nové součástky: PIC32MX575F256H, PIC32MX575F512H, PIC32MX575F512L, PIC32MX675F512H, PIC32MX675F512L, PIC32MX795F512H a PIC32MX795F512L.
- Zlepšení: Součástky ATxmega se po naprogramování resetují, takže se hned spustí program.
- Zlepšení: Implementováno rozdílové programování pro SPI Flash paměti, pokud se mění jen část obsahu paměti, může být rychlejší než standardní metoda programování.
- Zlepšení: Při současném použití parametru /s a projektu se použije sériové číslo zadané parametrem /s.
- Změna: Tlačítko "Přerušit" se nekontroluje v USB vlákně.
- Změna: Změněna doba mazání u součástek CCxxxx.
- Změna: Nová verze PE pro PIC24 a dsPIC33.
- Oprava: Při mazání SPI Flash pamětí při druhém programování během jednoho spuštění programu zobrazoval indikátor průbehu po celou dobu 100%, problém se projevoval jen na některých počítacích.
- Oprava: Oprava mazání MSP430, na rychlejších počítačích se někdy nepodařilo smazat součástku.
- Oprava: U součástek PIC16F1934,PIC16F1936, PIC16F1937, PIC16LF1934, PIC16LF1936 a PIC16LF1937 se nenačítala data pro EEPROM ze souboru HEX.
- Oprava: Opraveno Device ID PIC18F46J50.
- Oprava: Oprava hodnot pojistky VCAPEN u součástek PIC16F193x.
- Oprava: Oprava hodnot pojistky LPT1OSC u většiny PIC18FxxJxx, Microchip má chybu v programovacích specifikacích.
- Oprava: Programování PIC24 bez použití PE se při stisku tlacítka "Přerušit" zrušilo až po doprogramování paměti.
- Oprava: Pokud byla vybrána součástka PSoC a na začátku komunikace součástka neodpoveděla, PRESTO zůstalo zaseknuté.
- Oprava: Program timeoutoval, když se čekalo na odpověď uživatele, zda při chybě pokračovat.
- Oprava: V poznámkách v suplist.htm opraveno jméno dokumentu.
- Oprava: Po zavření programu UP zůstávalo zapnuté interní napájení na pinu VDD, pokud měl uživatel zapnuté interní napájení v klidu.
- 2.47 (2010-02-17)
-
- Nová součástka: EN25F40 - nepodporuje zamykání OTP sektoru.
- Zlepšení: Pro MSP430 s kalibrací v informační paměti (MSP430F2xxx, MSP430F5xxx) přidána v okně "Nastavení programátoru PRESTO" položka umožňující mazání informační paměti bez sektoru A.
- Změna: Některá nastavení se ukládají do projektu místo do up.ini, pokud je projekt vybrán. Je to nastavení mazání, BlankChecku, nastavení načítání BIN souborů.
- Změna: Změna velikosti programovacího bufferu ATxmega128A1, ATxmega128A3, ATxmega256A3.
- Oprava: Opraveno překreslování formuláře "Konfigurace" ve Windows 7 a Windows Vista. V některých režimech se nezobrazovaly labely u pojistek.
- Oprava: Oprava programování kalibrační konstanty během mazání u PIC12F629, PIC12F675, PIC16F630, PIC16F676.
- Oprava: Při zvoleném jiném programátoru než PRESTO a výběru funkce "Programovat" zobrazoval UP výjimku "Invalid class typecast".
- Oprava: Opraveno programování z příkazového řádku. Při programování součástek, kde je při <5V napájecím napětí potřeba vybrat programovací algoritmus 2 až 5V (např. AVR, EEPROM paměti), se při programování na příkazovém řádku načítaly hodnoty z up.ini misto z projektu.
- Oprava: Opraveno programování informační paměti MSP430F >60kB.
- Oprava: Pro programátory jiné než PRESTO se při otevření a zavření options formuláře zobrazovala zpráva "Proměnná SpecSetting.PREST.HPR3VDontAsk nebyla nalezena".
- Oprava: Opraveny výchozí hodnoty pojistek a hodnoty pro rychlé programování součástky ATtiny13.
- Oprava: Opraveno programování součástek ATxmega, některé stránky Flash paměti se neprogramovaly.
- Oprava: Opraveno Device ID PIC18F4331 a PIC18F4431.
- Oprava: Opraveno programování PIC24F s novým algoritmem (např. PIC24F16KA101), na některých počítačích se špatně programovala paměť programu.
- 2.46 (2010-01-15)
-
- Nové součástky: CC2430F32, CC2430F64, CC2430F128 a CC2431.
- Nové součástky: MSP430F4132, MSP430F4152, MSP430F423A, MSP430F425A, MSP430F427A, MSP430FE423A, MSP430FE425A, MSP430FE427A, MSP430F4481, MSP430F4491, MSP430F4616, MSP430F46161, MSP430F4617, MSP430F46171, MSP430F4618, MSP430F46181, MSP430F4619, MSP430F46191, MSP430F47166, MSP430F47167, MSP430F47176, MSP430F47177, MSP430F47186, MSP430F47187, MSP430F47196, MSP430F47197, MSP430FG477, MSP430FG478 a MSP430FG479.
- Nové součástky: ATmega16U4 a ATmega32U4.
- Nové součástky: PIC16F1934, PIC16F1936, PIC16F1937, PIC16LF1934, PIC16LF1936 a PIC16LF1937.
- Nové součástky: PIC24HJ64GP206A, PIC24HJ64GP210A, PIC24HJ64GP506A, PIC24HJ64GP510A, PIC24HJ128GP206A, PIC24HJ128GP210A, PIC24HJ128GP310A, PIC24HJ128GP506A a PIC24HJ128GP510A.
- Nové součástky: dsPIC33FJ64GP206A, dsPIC33FJ64GP306A, dsPIC33FJ64GP310A, dsPIC33FJ64G706A, dsPIC33FJ64GP708A, dsPIC33FJ64GP710A, dsPIC33FJ64MC506A, dsPIC33FJ64MC508A, dsPIC33FJ64MC510A, dsPIC33FJ64MC706A, dsPIC33FJ64MC710A, dsPIC33FJ128GP206A, dsPIC33FJ128GP306A, dsPIC33FJ128GP310A, dsPIC33FJ128GP706A, dsPIC33FJ128GP708A, dsPIC33FJ128GP710A, dsPIC33FJ128MC506A, dsPIC33FJ128MC510A, dsPIC33FJ128MC706A a dsPIC33FJ128MC708A.
- Nové součástky, testovací implementace: dsPIC33FJ06GS101, dsPIC33FJ06GS102, dsPIC33FJ06GS202, dsPIC33FJ16GS402, dsPIC33FJ16GS404, dsPIC33FJ16GS502 a dsPIC33FJ16GS504.
- Zlepšení: Pro většinu AVR součástek přidána funkce rychlého programování, která naprogramuje součástku s největší možnou frekvencí interního oscilátoru, funkce je aktivní, jen když se programuje alespoň pamět kódu a CFG pamět a není zakázáno mazání.
- Zlepšení: Pro součástky PIC18FxxJxx je možné ovládat stav MCLR pinu součástky.
- Zlepšení: Pro SPI Flash paměti je možné v dialogu "Otevřít další soubor" zvolit načtení souboru s opačným pořadím bitů, LSB je načten jako MSB.
- Zlepšení: Optimalizováno čtení MSP430 s "širokým" JTAGem, součástky s velkou pamětí se čtou trochu rychleji.
- Zlepšení: Do menu přidána položka pro rozdílové programování pouze paměti kódu.
- Zlepšení: Po naprogramování AVR32 se resetuje součástka, takže se program po naprogramování rozběhne.
- Zlepšení: Zaktualizovaná nápověda pro příkazový řádek.
- Zlepšení: Nový parametr pro příkazový řádek "/verify" pro verifikaci obsahu součástky.
- Zlepšení: Nový parametr pro příkazový řádek, pro volbu sériového čísla programátoru "/s".
- Změna: Změna labelu u AVR a 8051 součástek z "Frekvence krystalu" na "Frekvence oscilátoru", lépe odpovídá funkci.
- Změna: Změněna Programming executive pro dsPIC33 a PIC24H.
- Oprava: Součástky PIC18F24K20, PIC18F24K20 a některé další při programování z příkazového řádku zobrazovaly hlášení chyby ztráty napájení.
- Oprava: Načítání HEX souboru pro AVR32, načítal se podle opačného Endianu.
- Oprava: Oprava výchozích hodnot pojistek u AVR32 a u některých 8051.
- Oprava: Oprava funkce tlačítka Cancel a implementace timeoutu pro USB komunikační vlákno, aby se program nezasekával při problému s hardware.
- Oprava: Při programování součástek Cypress PSoC z příkazového řádku pri napětí menším než 5V se zobrazovalo varování, že bylo ztraceno napájecí napětí.
- Oprava: Oprava pojistek součástek PIC18F2xJ11, PIC18LF2xJ11, PIC18F2xJ50, PIC18LF2xJ50, PIC18F4xJ11, PIC18LF4xJ11, PIC18F4xJ50 a PIC18LF4xJ50.
- Oprava: U součástek, které mají některou pojistku jako Edit, se zobrazovalo, že byla data změnena, i když změnena nebyla.
- Oprava: Opraveno načítání pojistek při programování AVR32 z příkazového řádku. Program hlásil, že v souboru .HEX nebyly uloženy pojistky.
- Oprava: Při programování AVR32 s HPR3V3 a s interním napájením hlásil UP, že bylo ztraceno napájecí napětí.
- Oprava: Když v dialogu "Otevřít další soubor" uživatel nejdřív nastavil negativní offset a potom vybral soubor, nastavil se offset jako pozitivní.
- Oprava: Po programování dsPIC33 pomoci PE se nastavuje timeout na výchozí hodnotu, pokud se po této součástce programovala některá jiná, timeoutovala příliš brzy.
- 2.45 (2009-10-23)
-
- Nové součástky: CC2511F32, CC2511F16, CC2511F8, CC2510F32, CC2510F16, CC2510F8, CC1111F32, CC1111F16, CC1111F8, CC1110F32, CC1110F16 a CC1110F8.
- Nové součástky: ATxmega64A3, ATxmega128A3 a ATxmega256A3.
- Nové součástky: PIC24F04KA200, PIC24F04KA201, PIC24F08KA101, PIC24F08KA102, PIC24F16KA101 a PIC24F16KA102.
- Nové součástky: PIC18F13K22, PIC18LF13K22, PIC18F14K22 a PIC18LF14K22.
- Nové součástky: PIC18F66J93, PIC18F67J93 a PIC18F86J93.
- Nová součástka: AT89LP6440.
- Nové součástky: M95080, M95160, M95320, M95640, M95256, M95512 a M95M01.
- Nové součástky: M93S46, M93S56 a M93S66.
- Nová součástka: M24M01.
- Zlepšení: U dsPIC33 a PIC24H je nyní možné programovat ID paměť.
- Zlepšení: Do nastavení přidána možnost přednastavit čítace naprogramovaných součástek.
- Zlepšení: Do menu nastavení přidána volba pro úplné vypnutí verifikace.
- Zlepšení: Pro PIC24F doplněna funkce pro neverifikování prázdných pozic na konci paměti programu.
- Zlepšení: Přidána možnost vyplnit pamět náhodnými čísly.
- Zlepšení: Do lokálního menu CFG paměti přidána položka pro načtení defaultních hodnot pojistek pro AVR, 8051 a paměti.
- Zlepšení: Nyní je možné vkládat text do ID paměti dialogem "Úpravy/Vložení textu".
- Zlepšení: Přidána možnost vyplnit hodnotou ID pamět (Úpravy/Vyplnění hodnotou).
- Změna: Při chybe checksumy v HEX souboru na konci řádku se přecte celý soubor a program oznámí chybu checksumy.
- Změna: V okně rychlého hledání součástky byl univerzální hledací znak 'x' nahrazen znakem '*', kvůli hledání součástek ATxmega.
- Změna: Pri rychlém hledání součástky nezůstává ComboBox na aktuální součástce, pokud vyhovuje filtru, ale je na první vyhovující součástce, aby bylo možné bez dalšího klikání najít např. PIC18F248, když je vybrána PIC18F2480, atp.
- Změna: Změna v programování kalibračních slov u PIC24F.
- Oprava: Oprava automatické kontroly změny v HEX souboru, změna nebyla rozpoznána, pokud byl projekt automaticky načtený po spuštění programu UP.
- Oprava: Opraveno programování a čtení paměti EEPROM součástek AT89LP428 a AT89LP828; programovalo se od špatné adresy.
- Oprava: Při mazání z příkazového řádku s parametry "/erase /noe" a vybraném AVR a s aktivní pojistkou EESAVE a code protection UP mazal a dělal Blank Check celé součástky.
- Oprava: U mnoha dsPIC33/PIC24 odstraněna pojistka ALTI2C, není implementována.
- Oprava: Opraveno programování součástek PIC16F627A, PIC16F628A, PIC16F648A, součástky z nových sérií nešly správně naprogramovat.
- Oprava: Při některých chybách pri čtení HEX souboru se nezavíral soubor.
- Oprava: Opraveny defaultní hodnoty pojistek AT89S52E.
- Oprava: Když byl v projektu definován HEX soubor, který neexistoval, program při otevírání z príkazového řádku spadnul.
- Oprava: Device ID u PIC18LF13K50, PIC18LF14K50, PIC18F13K50, PIC18F14K50.
- Oprava: PIC18LF13K50, PIC18LF14K50, PIC18F13K50, PIC18F14K50 - oprava Blank Checku pojistek USBDIV a CPUDIV.
- Oprava: Když byl vytvořen nový projekt a ještě nebyl uložen a uživatel zvolil "Zapamatovat pojistky", program uložil pojistky do up.ini a projekt zrušil.
- Oprava: Když bylo vybráno nastavení projektu "Nikdy se neptat a nikdy neukládat" tak si program nepamatoval, že byl otevřen projekt a příště ho nenačetl.
- Oprava: Změna některých nastavení v menu se projevovala až po restartu programu.
- Oprava: Chyba pri Blankchecku se v anglické verzi zobrazovala jako chyba verifikace.
- Oprava: U součástek PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887 se u CFG slova nezobrazovala kalibrační konstanta.
- Oprava: Drobné opravy textu.
- 2.44
-
- Nové součástky: ATxmega64A1 a ATxmega128A1, k programování se používá JTAG.
- Nová součástka: ATmega32M1.
- Nová součástka: CY7C64215.
- Nové součástky: PIC18F46J11, PIC18F46J50, PIC18LF46J11 a PIC18LF46J50.
- Nové součástky: PIC18F23K20 a PIC18F43K20.
- Nové součástky: M24128 a M24256.
- Zlepšení: V GUI UPu je možné načíst jakýkoliv soubor jako HEX nebo BIN podle filtru vybraného v open dialogu.
- Zlepšení: Přidána možnost provádět blank check z příkazového řádku pomocí parametru /blank.
- Zlepšení: Príkaz /noe pro příkazový řádek implementován i pro mazání, lze tedy použít i společne s parametrem /erase.
- Zlepšení: U MSP430, které používají SBW byl přidán ComboBox pro nastavení rychlosti hodin, pokud je na RESET pinu součástky kondenzátor, není možné komunikovat na plné rychlosti.
- Zlepšení: Implementován timeout pro součástky PSoC.
- Zlepšení: Varovná zpráva při zapnutí interního napájení pro 3V3 součástku se zobrazuje pro všechny 3V3 součástky.
- Oprava: Při programování z příkazového řádku a zaškrtnutí "Příšte nezobrazovat" se dialogy pri příštím spuštení opět zobrazovaly.
- Oprava: Opravena automatická kontrola změny v HEX souboru, změna nebyla rozpoznána, pokud byl otevřený projekt.
- Oprava: Mazání ID paměti u PIC18F25K20 a PIC18F44K20.
- Oprava: ATmega328P - oprava pojistek.
- Oprava: Načítání HEX souboru - pri dlouhém řádku v souboru program hlásil chybu formátu souboru.
- Oprava: Ve quiet módu se zobrazovaly některé dialogy.
- 2.43
-
- Upozornění: Pro Linux je potřeba nainstalovat novou knihovnu z lin_ftd2xx.dll.so-2.tar.gz.
- Nové součástky: PIC18F24J11, PIC18LF24J11, PIC18F24J50, PIC18LF24J50, PIC18F25J11, PIC18LF25J11, PIC18F25J50, PIC18LF25J50, PIC18F26J11,
PIC18LF26J11, PIC18F26J50, PIC18LF26J50, PIC18F44J11, PIC18LF44J11, PIC18F44J50, PIC18LF44J50, PIC18F45J11, PIC18LF45J11, PIC18F45J50 a
PIC18LF45J50.
- Nové součástky: F25L004A a MX25L8005.
- Zlepšení: Přidána funkce "Neprovádět kontrolu prázdných míst na konci paměti", implementováno pro součástky AVR, MSP430 a paměti SPI Flash.
- Zlepšení: Zrychlen zápis prázdných pozic pamětí SPI Flash.
- Zlepšení: Je možné načíst kalibrační konstanty PIC24F ze souboru a naprogramovat je do součástky a opačně.
- Zlepšení: Implementován timeout pro PIC24 a dsPIC33. Pokud se programovalo pomocí PE a PE přestala komunikovat, mohlo dojít k zaseknutí programátoru.
- Zlepšení: Nyní je možné načíst a uložit soubor s příponou MCS, používá se pro konfiguraci pamětí SPI Flash pro FPGA Xilinx.
- Zlepšení: Položka menu "Soubor/Import dalšího souboru" přejmenována na "Otevřít další soubor" a přesunuta pod "Otevřít soubor" pro lepší srozumitelnost.
- Zlepšení: Zrušena položka "Případný dotaz na uživatele" ve status formuláři při programování.
- Změna: Změneno chování ukazatelů stavu úlohy ve status formuláři.
- Oprava: Oprava programování konfiguračního slova součástek PIC16F727, PIC16F726, PIC16F724, PIC16F723, PIC16F722, PIC16LF727, PIC16LF726, PIC16LF724, PIC16LF723 a PIC16LF722.
- Oprava: Odstraněna pojistka WDTCS - Microchip ji odstranil mezi dvěma verzemi programovacích specifikací u součástek PIC16F727, PIC16F726, PIC16F724, PIC16F723, PIC16F722, PIC16LF727, PIC16LF726, PIC16LF724, PIC16LF723 a PIC16LF722.
- Oprava: Oprava programování rodiny PIC18F66J60. První stránka paměti se nenaprogramovala, pokud se vynechal BlankCheck.
- Oprava: U PIC24F opraveno mazání paměti při použití PE - kalibracní data ze zamčeného procesoru byla chybně prečtena a naprogramována zpět.
- Oprava: Oprava mazání paměti AT45DB011D a AT45DB021D - Atmel má chybu v datasheetu.
- Oprava: Při načtení projektu se souborm .BIN se shodnou cestou, jako má projekt, se soubor .BIN nenačetl.
- Oprava: Oprava ukládání cesty k souboru pokud se v projektu zamění soubor se shodnou cestou s projektem za soubor s jinou cestou.
- Oprava: U AT89LP2052 a AT89LP4052 opraveny hodnoty pojistek "XTAL OSC Bypass" a "System clock out" - hodnoty byly zaměněné mezi těmito dvěma pojistkami.
- 2.42
-
- Nové součástky - řada Atmel AVR32: AT32UC3A0128, AT32UC3A1128, AT32UC3A0256, AT32UC3A1256, AT32UC3A0512, AT32UC3A1512, AT32UC3B064, AT32UC3B164, AT32UC3B0128, AT32UC3B1128, AT32UC3B0256 a AT32UC3B1256.
- Zlepšení: Přidána možnost programování User row memory (signature) pro AT89S2051 a AT89S4051.
- Zlepšení: Kvůli častým dotazům změneno značení pamětí EEPROM: "xx" ve jménu bylo nahrazeno skutečnými znaky podle jména součástky (AA, C, LC, ...).
- Oprava: Oprava tlačítek Spustit, Zastavit a Reset programu - při použití volby "Inverzní reset" pro AVR a procesory 8051 fungovala opačně.
- Oprava: Drobné opravy textu.
- 2.41
-
- Nová součástka: MSP430FE4242.
- Nové součástky: ATmega328P, ATtiny48 a ATtiny88.
- Nové součástky: PIC32MX440F256H, PIC32MX440F512H, PIC32MX460F256L a PIC32MX460F512L.
- Nové součástky: PIC18F66J90, PIC18F67J90, PIC18F86J90 a PIC18F87J90.
- Nové součástky: PIC18LF13K50, PIC18LF14K50, PIC18F13K50 a PIC18F14K50.
- Nové součástky: AT45DB021D a AT45DB321B.
- Nová součástka: M95128.
- Zlepšení: V záhlaví formuláře paměti EEPROM se vypisuje jméno souboru, je-li načten ze samostatného souboru funkcí "Import datové paměti ze souboru".
- Zlepšení: Implementováno logování sériových čísel do souboru.
- Změna: Při čtení sériových čísel ze souboru se label prvního sériového čísla zobrazuje, dříve se psalo "Začátek souboru".
- Oprava: Při programování některých dsPIC33 pomocí Programming Executive z príkazového rádku s parametry /p /q docházelo k zaseknutí programátoru a programu.
- Oprava: BlankCheck ICPORT pojistky v LVP módu, všude kde je implementována.
- Oprava: Programování MSP430F2112, MSP430F2122 a MSP430F2132.
- 2.40
-
- Nové součástky: MSP430F5418, MSP430F5419, MSP430F5435, MSP430F5436, MSP430F5437 a MSP430F5438.
- Zlepšení: Změna programování EEPROM pamětí 25xx10, 25xx20 a 25xx40, aby programování fungovalo i se součástkami firmy Atmel.
- Zlepšení: U všech AVR procesorů změněny položky pojistky RSTDISBL na RESET a I/O, lepší prehlednost.
- Oprava: Programování MSP430F2xxx v SBW režimu - nefungovalo programování a mazání, chyba vznikla v předchozí verzi.
- Oprava: U některých dsPIC33FJ a PIC24HJ odstraněna pojistka IOL1WAY, pojistka není v procesoru implementována, není možné jí naprogramovat.
- Oprava: U většiny dsPIC33FJ a PIC24HJ byla odstraněna pojistka TEMP, změna ve specifikacích.
- Oprava: Opraveno diferenční programování datové paměti PIC16F913, PIC16F914, PIC16F916, PIC16F917 a PIC16F946 - používá se při programování na 3 V.
- Oprava: U procesoru ATmega329, ATmega3290, ATmega649 a ATmega6490 opravena pojistka RSTDISBL.
- 2.39
-
- Nové součástky: MSP430F2112, MSP430F2122 a MSP430F2132.
- Nové součástky: MSP430FE4232, MSP430FE4252 a MSP430FE4272.
- Nové součástky: AT90PWM1, AT90PWM2B a AT90PWM3B.
- Nové součástky: PIC16F722, PIC16F723, PIC16F724, PIC16LF722, PIC16LF723, PIC16LF724, PIC16LF726 a PIC16LF727.
- Nová součástka: AT25FS010.
- Zlepšení: Přidána funkce pro import dalšího souboru s nastavitelným offsetem do paměti součástky (Soubor/Import dalšího souboru).
- Zlepšení: Přidána možnost spustit updater z menu Help.
- Zlepšení: Zkrácena doba programování I2C pamětí.
- Změna: Pokud je na VCC přítomné napětí z externího zdroje, program UP nedovolí připojit interní napájení - lepší ochrana programátoru.
- Oprava: Programování PIC24 s použitím PE - program špatně verifikoval CFG slovo, i když bylo správně naprogramováno, také občas při programování CFG slova hlásil chybu komunikace.
- Oprava: Když byl UP spuštěn a zavolal se znovu s parametry pro programování projektu "up.exe /p projekt.ppr" a programovaná součástkou byl procesor AVR, nenaprogramoval se, také se z projektu nenačítaly parametry pro SpecForm.
- Oprava: U dsPIC30F5011 odstraněna pojistka RBS, v součástce není fyzicky přítomna, nedá se naprogramovat, ačkoli Microchip specifikuje, že pojistka existuje.
- Oprava: Všechny pojistky se zobrazují v barvě nastavené ve Windows, dříve byly některé zobrazovány černě, což se projevilo, pokud si uživatel změnil nastavení z výchozího stavu.
- Oprava: Když se v SaveFileDialogu vybral soubor, a poté byla pomocí filtru vybrána jiná přípona, dialog stále hledal soubor s původní příponou.
- Oprava: Při přepnutí jazyka zůstávaly některé texty v původním jazyku.
- Oprava: Při přepnutí jazyka se jméno formuláře Informační paměti u MSP430 a jméno formuláře Boot paměti u PIC32 změnilo na EEPROM.
- 2.38
-
- Nové součástky: Předběžná implementace rodiny PIC32MX, ICSP programování. Podporované typy: PIC32MX320F032H, PIC32MX320F064H,
PIC32MX320F128H, PIC32MX320F128L, PIC32MX340F128H, PIC32MX340F128L, PIC32MX340F256H, PIC32MX340F512H, PIC32MX360F256L, PIC32MX360F512L,
PIC32MX420F032H, PIC32MX440F128H a PIC32MX440F128L. Testováno na PIC32MX360F512L.
- Nová součástka: PIC18F46K20.
- 2.37
-
- Nové součástky: dsPIC33FJ32GP302, dsPIC33FJ32GP304, dsPIC33FJ32MC302, dsPIC33FJ32MC304.
- Nové součástky: dsPIC33FJ64GP202, dsPIC33FJ64GP204, dsPIC33FJ64GP802, dsPIC33FJ64GP804, dsPIC33FJ64MC202, dsPIC33FJ64MC204, dsPIC33FJ64MC802, dsPIC33FJ64MC804, dsPIC33FJ128GP202, dsPIC33FJ128GP204, dsPIC33FJ128GP802, dsPIC33FJ128GP804, dsPIC33FJ128MC202, dsPIC33FJ128MC204, dsPIC33FJ128MC802, dsPIC33FJ128MC804.
- Nové součástky: PIC24FJ192GA106, PIC24FJ192GA108, PIC24FJ128GA106, PIC24FJ128GA108, PIC24FJ256GA106, PIC24FJ256GA108, PIC24FJ192GA110, PIC24FJ128GA110, PIC24FJ256GA110.
- Nové součástky: PIC24FJ64GB106, PIC24FJ64GB108, PIC24FJ64GB110, PIC24FJ128GB106, PIC24FJ128GB108, PIC24FJ128GB110, PIC24FJ192GB106, PIC24FJ192GB108, PIC24FJ192GB110, PIC24FJ256GB106, PIC24FJ256GB108, PIC24FJ256GB110.
- Nové součástky: PIC24HJ64GP202, PIC24HJ64GP204, PIC24HJ128GP202, PIC24HJ128GP204, PIC24HJ128GP502, PIC24HJ128GP504.
- Nové součástky: PIC24FJ64GP502, PIC24FJ64GP504.
- Nové součástky: AT25DF081, AT25DF321, AT26DF161A.
- Zlepšení: SpecForm s tlačítky Start, Stop, Reset je zobrazován i pro dsPIC33 a PIC24.
- Zlepšení: Implementována kontrola Device ID pro PIC24F.
- Zlepšení: Programování PIC24F je rychlejší, pokud není plná paměť.
- Zlepšení: Implementováno programování s použitím "Programming executive" pro dsPIC33, PIC24H a PIC24F, tato metoda je mnohem rychlejší než běžná metoda programování.
- Změna: Pro dsPIC33 a PIC24H byla implementována oprava "Device ID issue" podle errata dokumentu, kvuli tomu je nyní běžná metoda programování pomalejší.
- Změna: Algoritmus mazání PIC24F byl doplněn podle nové verze programovacích specifikací.
- Oprava: StatusForm se zobrazoval ve quiet módu, pokud byl použit parametr /ERASE.
- Oprava: U procesoru dsPIC30F6014A byla pojistka GSS implementována jako jednobitová místo dvoubitové, proto byl procesor při každém programování CFG paměti zamčen.
- Oprava: V českém helpu byla opravena informace o zprávě Windows, která vyvolá smazání procesoru.
- Oprava: Programování procesoru Cypress PSoC z příkazového řádku - špatně se vybíral způsob inicializace.
- 2.36
-
- Nové součástky: CY8C24794, CY8C24894, CY8C24994, CY8C29466, CY8C29566, CY8C29666 a CY8C29866.
- Nové součástky: PIC18F24K20, PIC18F44K20 a PIC18F45K20.
- Nové součástky: AT89LP428 a AT89LP828.
- Nová součástka: AT25F512A.
- Nová součástka: AT25DF041A.
- Nové součástky: PIC24HJ32GP302 a PIC24HJ32GP304.
- Nová součástka: I2C paměť 34xx02.
- Zlepšení: Implementována kontrola Device ID pro dsPIC33 a PIC24H.
- Zlepšení: Nový parametr pro příkazový řádek "/devid" - pouze zkontroluje Device ID připojené součástky.
- Zlepšení: Nový chybový kód pro příkazový řádek pro chybné Device ID.
- Zlepšení: V dialogu "Klávesové zkratky" jsou klávesové zkratky zobrazeny vedle jména funkce.
- Zlepšení: UP nyní umí zkontrolovat, zda je na internetu novejší verze.
- Zlepšení: Data pro datovou paměť mohou být nyní importována z BIN souboru.
- Zlepšení: Nová zpráva Windows pro mazání soucástky - w=7, l=1 pro paměť kódu, l=2 pro datovou paměť.
- Zlepšení: Všechny zvuky programu UP mohou být vypnuty v menu Nastavení programu.
- Zlepšení: Volba způsobu načítání a ukládání BIN souboru byla přidána do menu Nastavení programu.
- Zlepšení: V nastavení programu je nová záložka s nastavením aktualizačního programu.
- Zlepšení: Doplněné informace v nápovědě.
- Změna: Pokud je soubor projektu ve stejném adresáři jako HEX soubor, jméno souboru je uloženo bez cesty.
- Změna: V souboru projektu nejsou ukládána všechna nastavení programu UP, např. nastavení barev a klávesových zkratek se
do projektu neukládá.
- Změna: Defaultní nastavení ukládání projektu je nyní "Dotázat se na přepsání projektu".
- Oprava: Doplněny chybějící hodnoty pojistky CPUDIV u procesoru PIC18F4550, PIC18F4455, PIC18F2550, PIC18F2555 a dalších, v programovacích
specifikacích jsou neúplné informace.
- Oprava: Načítání defaultních hodnot AVR pojistek.
- Oprava: Drobné opravy textu.
- Oprava: Pojistky dsPIC33FJ16GP304, dsPIC33FJ16MC304, dsPIC33FJ32GP202, dsPIC33FJ32GP204, dsPIC33FJ32MC204, dsPIC33FJ32MC202, PIC24HJ32GP202,
PIC24HJ32GP204 a PIC24HJ16GP304.
- Oprava: Pojistka JTAGEN u ATmega164P a ATmega324P, opraveny také defaultní hodnoty konfiguračního slova.
- Oprava: Varovné hlášky pojistek se neobjevují ve quiet režimu.
- Oprava: Při vybraném PIC16F628A a MCLRE nastaveném na I/O se otázka zda pokračovat v programování zobrazovala dvakrát.
- Oprava: Velikost paměti programu MSP430F1612.
- Oprava: Parametry pro příkazový řádek pro import datové paměti.
- Oprava: Varovná zpráva, že byla nalezena Code nebo Data protection, se zobrazovala při přečtení jen paměti kódu nebo jen datové paměti
procesoru PIC18F6722 a jiných.
- Oprava: Konfigurační slovo SST Flash pamětí bylo odstraněno, konfigurační slovo obsahuje po resetu vždy defaultní hodnoty, nemá tedy smysl
ho programovat.
- Oprava: SST Flash paměti s "B" ve jméně - oprava programování.
- Oprava: Při čtení PIC18F25K20 hlásil program UP, že bylo ztraceno napájecí napětí.
- Oprava: Funkce CheckBoxu v dialogu dotazujícím se podle jakého Endiana se má načíst/uložit BIN soubor.
- 2.35
-
- Přidány nové součástky: Testovací implementace procesorů Cypress PSoC:
CY8C21123, CY8C21223, CY8C21323, CY8C21234, CY8C21334, CY8C21434, CY8C21534 a CY8C21634;
CY8C24123, CY8C24223 a CY8C24423;
CY8C27143, CY8C27243, CY8C27443, CY8C27543 a CY8C27643.
- Přidána nová součástka: Testovací implementace PIC16F726 a PIC16F727.
- Přidány nové součástky: PIC18F6393 a PIC18F8393.
- Přidána nová součástka: AT86RF401.
- Přidána nová součástka: AT45DB011D.
- Zlepšení: Zlepšena varovná zpráva, pokud je Device ID čteno jako samé nuly nebo jedničky.
- Zlepšení: Mazání Atmel DataFlash pamětí AT45DBxxD je nyní rychlejší.
- Zlepšení: ComboBox "Programovací algoritmus" není viditelný u jen 3 V soucástek.
- Zlepšení: Trochu zrychleno programování dsPIC33F, PIC24 a dsPIC30 se SMPS algoritmem.
- Zlepšení: Po výběru AVR procesoru se zobrazí informační zpráva upozorňující na správné nastavení pojistek.
- Zmena: PIC24H a dsPIC33, JTAGEN je po smazání enabled.
- Zmena: Mnoho změn v programovacím a mazacím algoritmu PIC24H a dsPIC33.
- Oprava: Pojistka FNCOSC u procesorů PIC24H a dsPIC33 - Microchip opravil programovací specifikace.
- Oprava: Prodloužen mazací čas PIC24H a dsPIC33 - Microchip změnil programovací specifikace.
- Oprava: Pojistky u dsPIC33FJ12GP201, dsPIC33FJ12GP202, dsPIC33FJ12MC201, dsPIC33FJ12MC202, PIC24HJ12GP201, PIC24HJ12GP201, PIC24HJ12GP202 - Microchip změnil programovací specifikace.
- Oprava: Programovací algoritmus AVR procesorů - nyní je možné programovat tyto součástky bez pull-down rezistoru nebo s pull-up rezistory připojenými k programovacím pinům.
- Oprava: PIC18F1220, PIC18F2220, PIC18F4220, PIC18F1320, PIC18F2320, PIC18F4320 - mazání pouze paměti kódu s 5 algoritmem.
- Oprava: Přidána varovná hláška u AVR procesorů u pojistky DWEN, kde chyběla.
- Oprava: Programování součástek, které nemohou být smazány s VCC<5 V, ale mohou být programovány - program nedělal nic při VCC<5 V - nyní, pokud je součástka smazaná, je naprogramována (např. PIC16F616).
- Oprava: Programování PIC18F66J60 a dalších součástek se stejným programovacím algoritmem.
- Oprava: Příkazy pro příkazový řádek - varovná zpráva, že není možné komunikovat s programátorem se neobjevovala při použití samotného parametru /p.
- Oprava: PIC24FJ - načítání CFG slova z HEX souboru.
- Oprava: Mazání Atmel DataFlash pamětí s velikostí stránky 256 nebo 264 Byte, např. AT45DB081D, AT45DB041D, AT45DB011D, ...
- Oprava: Pokud při prvním spuštění programu UP v dialogu "Výběr programátoru" uživatel použil tlačítko Cancel, objevila se výjimka.
- Oprava: Program nepracoval správně na vícejádrových procesorech.
- Oprava: Programování I2C pamětí z príkazového řádku, pokud byla použita jiná adresa než 0. Nyní jsou I2Caddress a I2Cspeed načítány z up.ini nebo z projektu, pokud se programuje z příkazového řádku.
- Oprava: Mnoho menších oprav.
- 2.34
-
- Přidány nové součástky: PIC18F25K20 a PIC18F26K20.
- Přidány nové součástky: Pm25LV080B a Pm25LV016B.
- Přidána nová součástka: PIC16F526.
- Přidány nové součástky: MSP430F233, MSP430F235, MSP430F2410, MSP430F247, MSP430F2471, MSP430F248, MSP430F2481, MSP430F249 a MSP430F2491.
- Přidány nové součástky: MSP430F4361, MSP430F4371, MSP430F4783, MSP430F4784, MSP430F4793 a MSP430F4794.
- Přidány nové součástky: MSP430FE423, MSP430FE425, MSP430FE427, MSP430FG4250, MSP430FG4260, MSP430FG4270, MSP430FG437, MSP430FW423,
MSP430FW425 a MSP430FW427.
- Přidána nová součástka: AT89S52E.
- Zlepšení: Drobné opravy textu některých hlášek.
- Zlepšení: Hláška o HPR3V3 se nezobrazuje pro MSP430 SBW, pro které nemůže být HPR3V3 použit.
- Zlepšení: Přidány nové funkce do up_dll.dll, aby bylo možné nastavovat parametry, když je spušteno více oken (zdokumentováno v nápovědě).
- Zlepšení: Upraven sendup.exe, aby uměl posílat parametry pro více instancí.
- Zlepšení: Přidána Windows message, která vrátí handle okna hlavního formuláře (zdokumentováno v nápovědě).
- Zlepšení: Paměť MSP430 se programuje, jen pokud je co programovat, zrychlení.
- Zlepšení: dsPIC33 a PIC24H se programuje, jen pokud je co programovat, zrychlení.
- Zlepšení: Pokud je s AVR nebo 8051 procesorem nastaveno "Načíst hex soubor znovu před programováním" a nastavení pojistek není uloženo,
načtou se výchozí hodnoty pojistek.
- Oprava: Při výpisu chybové hlášky, že se ztratilo napájecí napětí, zůstávala svítit ACTIVE LED.
- Oprava: V quiet režimu potlačen výpis většiny chybových hlášek.
- Oprava: Programování AVR a 8051 se 4-bytovým programovacím algoritmem - pokud byl v bufferu jen první byte k programování,
tak se nenaprogramoval.
- Oprava: Načítání a ukládání BIN souboru pro soucástky s pamětí s větším počtem bitů na slovo než 16.
- Oprava: Programování MSP430F2274, MSP430F2232, MSP430F2234, MSP430F2252, MSP430F2254 a MSP430F2272.
- Oprava: Programování informační paměti MSP430F2416.
- Oprava: Mazání dsPIC30FxxxxA při VCC<5V - pamět se nemazala nad 0x8000.
- Oprava: Oprava varovné hlášky pojistky icport PIC18F2450 a PIC18F4450.
- Oprava: Pojistky EMB u procesoru PIC18F8xJxx - Microchip změnil specifikace.
- Oprava: Když byl v up.ini definován neexistující projekt, UP nebylo možné spustit.
- Oprava: Oprava pojistky WRT u procesoru PIC16F88x.
- 2.33
-
- Od této verze je možné program UP
provozovat pod operačním systémem Linux.
- Přidána nová součástka: PIC12F519.
- Přidány nové součástky: PIC18F6628 a PIC18F8628.
- Přidány nové součástky: Paměti Firmware DataFlash AT26F004, AT26DF041, AT26DF081A, AT26DF161 a AT26DF321.
- Zlepšení: Přidán dialog umožnující výběr zda se soubor .BIN načte do součástky s vícebytovým slovem jako Little nebo Big Endian.
- Zlepšení: Zrychleno programování pamětí Flash od SST.
- Zlepšení: Přidána varovná hláška pokud je načítaný soubor .BIN větší než paměť zvolené součástky.
- Zlepšení: U procesorů rodiny 8051 je nyní možné zapisovat sériová čísla do paměti EEPROM.
- Zlepšení: Přidána možnost programovat konfigurační slovo z příkazového řádku (parametr /cfg), více informací v helpu.
- Zlepšení: Při mazání pamětí SPI Flash nyní ProgressBar zobrazuje aktuální stav.
- 2.32
-
- Přidány nové součástky: MSP430 s velikostí paměti nad 60 KB (MSP430x).
- Přidány nové součástky: dsPIC33FJ16GP304, dsPIC33FJ16MC304, dsPIC33FJ32GP202, dsPIC33FJ32GP204, dsPIC33FJ32MC202 a dsPIC33FJ32MC204.
- Přidány nové součástky: PIC24HJ32GP202, PIC24HJ32GP204 a PIC24HJ16GP304.
- Přidány nové součástky: PIC24FJ16GA002, PIC24FJ16GA004, PIC24FJ48GA002 a PIC24FJ48GA004.
- Přidány nové součástky: PIC18F6493, PIC18F8493, PIC18F6723 a PIC18F8723.
- Přidány nové součástky: SPI EEPROM paměti 25xx10, 25xx20, 25xx512 a 25xx1024.
- Přidany nové součástky: PIC18F65J50, PIC66J50, PIC18F66J55, PIC18F85J50, PIC18F86J50 a PIC18F86J55.
- Přidány nové součástky: AT90USB162, AT90USB82, AT90USB646 a AT90USB647.
- Přidány nové součástky: AT90PWM216 a AT90PWM316.
- Zlepšení: Úprava pojistek, aby byly více uživatelsky přívětivé - AT89LP213, AT89LP214, AT89LP216, user row memory je 4x16 a ne 8x8.
- Zlepšení: Přidána možnost uložit pojistky SPI Flash a SPI EEPROM pamětí do .INI souboru a projektu.
- Zlepšení: MSP430 SBW se po naprogramování resetuje.
- Zlepšení: Přidána hláška při přečtení chybné kalibrační konstanty.
- Zlepšení: Přidána možnost negace reset signálu pro součástky AVR a 8051.
- Změna: Načítání .BIN souboru pro součástky s 16-bitovou organizací (např. AVR).
- Změna: Doplněna hláška o přepětí o upozornění na možnost zkratu výstupního pinu.
- Změna: Instalátor - defaultně zvolí použití .INI souboru.
- Oprava: Doplněny pojistky podle nových specifikací (Microchip je doplnil mezi dvěma verzemi specifikací) u dsPIC30F5011, dsPIC30F5013,
dsPIC30F6010A, dsPIC30F6011A, dsPIC30F6012A, dsPIC30F6013A, dsPIC30F6014A a dsPIC30F6015.
- Oprava položek menu Start, Stop, Reset, aby správně fungovaly pro nové 8051.
- Oprava: Programování MSP430 s kalibrovaným oscilátorem.
- Oprava: Opravena velikost programovacího bufferu - AT90USB1286, AT90USB1287, ATmega2560, ATmega2561, ATmega640, ATmega1281 a ATmega1280.
- Oprava: Opraveno programování Microwire pamětí při 8-bitové organizaci.
- Oprava samostatného mazání paměti kódu u procesoru PIC18F s novým algoritmem programování.
- Oprava: Device ID procesoru PIC18F2410.
- Oprava: Když se programuje vše kromě paměti EEPROM, nedělá se blankcheck cfg paměti (cfg pamět se nemaže), dříve se dělal.
- Oprava: Opraveno programování procesoru ATmega2560, ATmega2561, spatne se to programovalo pro adresy vyšší než 0x10000.
- Oprava: Zadávání klávesových zkratek, nešlo zadat klávesu.
- Oprava: Opravena pojistka JTAGEN a defaultní cfg slovo procesoru AT90CAN128.
- Oprava pojistek procesoru PIC18F2450 a PIC18F4450, chyba v programovacích specifikacích.
- 2.31
-
- Přidány nové součástky: PIC24FJ32GA002, PIC24FJ32GA004, PIC24HJ12GP201, PIC24HJ12GP202, PIC24FJ64GA002 a PIC24FJ64GA004.
- Přidány nové součástky: dsPIC33FJ12GP201, dsPIC33FJ12GP202, dsPIC33FJ12MC201 a dsPIC33FJ12MC202.
- Přidány nové součástky: PIC18F2553, PIC18F4458 a PIC18F4553.
- Přidány nové součástky: PIC18F66J11, PIC18F66J16, PIC18F67J50 a PIC18F87J50.
- Přidány nové součástky: Atmel DataFlash paměti AT45DB011B, AT45DB021B, AT45DB041B a AT45DB081B.
- Změna: Pro lepší přehlednost změněny názvy lock bitů u AT89LP213, AT89LP214 a AT89LP216.
- Změna: Ovladač pro přístup k paralelnímu portu "asixio.sys" se instaluje jen pro LPT programátory
(na 64-bitových systémech nelze "asixio.sys" nainstalovat).
- Oprava: Opraveno programování AT89S51 a AT89S52.
- Oprava: Opravena instalace/odinstalace ovladače "asixio.sys".
- 2.30
-
- Přidány nové součástky: mikrokontroléry MSP430F s Flash pamětí kódu do 60 kByte, přepálení bezpečnostní pojistky není podporováno.
- Přidány nové součástky: Paměti Atmel Data Flash AT45DB041D, AT45DB081D, AT45DB161D, AT45DB321D a AT45DB642D.
- Přidány nové součástky: AT89LP213, AT89LP214 a AT89LP216.
- Přidány nové součástky: dsPIC30F1010, dsPIC30F2020 a dsPIC30F2023.
- Přidána nová součástka: PIC16F882.
- Přidány nové součástky: Paměti SPI EEPROM M95040, M95020 a M95010.
- Přidány nové součástky: Paměti Flash PM25LV512A, PM25LV010A, PM25LV020 a PM25LV040.
- Zrychleno programování procesorů AT89S8253, AT89LP2052, AT89LP4052, AT89S51, AT89S52, AT89S2051 a AT89S4051.
- Přidána možnost načíst HEX soubor s příponou .A43.
- Přidána možnost programování "User row memory" pro AT89S8253, AT89LP2052 a AT89LP4052.
- Oprava - mnoho oprav pro dsPIC30 - mazání CFG slova při Vcc<5V, programování lock bitu, adresy pamětí EEPROM, programování
z příkazového řádku.
- Oprava funkce tlačítek v menu Run, Stop, Reset, aby správně fungovala i pro 8051.
- Oprava programování z příkazového řádku při VCC<5V.
- Oprava vzhledu a vlastností panelu nastavení programování.
- Oprava: Doplněna pojistka MCLRE u procesoru PIC18F2220.
- Oprava: Povoleno programování při VCC<5V pro AT89S2051, AT89S4051, AT89LP2052 a AT89LP4052.
- Oprava Chip Erase pro PIC18F2510.
- Oprava dialogu upozorňujícího na nutnost smazat celou součástku.
- 2.29
-
- Oprava načítání CFG slova z HEX souboru u rodiny dsPIC33
- Opraveno programování pojistky SPIEN procesoru ATtiny12, pojistka byla doplněna
- 2.28
-
- Přidány nové součástky: dsPIC33FJ128GP306
- Přidány nové součástky: PIC18f67J11, PIC18F86J11, PIC18F86J16, PIC18F87J11
- Přidány nové součástky: PIC18F1230, PIC18F1330
- Přidány nové součástky: PIC16F883, PIC16F884
- Přidány nové součástky: PIC16F506
- Přidány nové součástky: ATtiny461, ATtiny861
- Přidány nové součástky: ATmega164p, ATmega324p
- Zlepšena ochrana před znemožněním komunikace s procesory AVR a 8051, po změne procesoru je načten defaultní stav pojistek
- Zlepšena ochrana před znemožněním komunikace s procesory AVR a 8051, přidány varovné hlášky
- Zlepšena ochrana před vypnutím dedikovaného ICSP portu, přidána varovná hláška
- Změna načítání souboru, soubor s jinou příponou než hex nebo bin se načítá jako bin
- Opraveno programování PIC12F615 a PIC16F616
- Opravena pojistka BOOTSZ u ATmega162
- Oprava pojistek u PIC18F1220 a PIC18F1320
- Opraveno programování sériových čísel PIC18FxxJxx
- Opraveno programování dsPIC30F pri VCC<5V, oprava programování paměti EEPROM
- Opravena velikost okna "klávesové zkratky" při nastavení monitoru na 120dpi
- Oprava programování pojistek PIC18F, problém se projevoval u PIC18F6680
- 2.27
-
- Přidány nové součástky: rodina dsPIC33.
- Přidány nové součástky: 24LC(S)21 a 24LC(S)22 (paměti I2C).
- Přidány nové součástky: 89LP4052 a 89LP2052.
- Přidány nové součástky: rodina PIC24H (předběžná implementace).
- Přidány nové součástky: PIC12F615, PIC12F609 a PIC16F610 (předběžná implementace).
- Opraveno programování AVR z příkazového řádku.
- Opraveno programování AT89S8253 při VCC<5V.
- 2.26
-
- Přidány nové součástky: rodina PIC24F.
- Přidány nové součástky: PIC10F220/222.
- Přidány nové součástky: rodina PIC18F66J60.
- Přidány nové součástky: PIC16F886/887/616.
- Přidány nové součástky: PIC18F2221/2321/2423/2523/2682/2685/4221/4321/4423/4523/4682/4685/2450/4450.
- Přidány nové součástky: AT90PWM2/PWM3.
- Přidány nové součástky: ATmega1280/1281/2560/2561/640/165/169/329/3290/649/6490/644.
- Přidány nové součástky: ATtiny261.
- Přidány nové součástky: AT90USB1286/1287.
- Přidány nové součástky: EEPROM Flash paměti výrobců ST a SST.
- Do nápovědy přidána informace o nových možnostech specifikace paměti u programování sériových čísel.
- Zrychleno programování I2C pamětí.
- Vylepšeno programování PIC12Cxxx.
- Přidána proměnná Hidden.PREST.Speci2cAddr - možnost zadat bytovou adresu.
- Do formátu sériových čísel přidána klíčová slova CODE PROG (P) ID (I) EE (E) ['C' není použito z důvodu, aby nedošlo
k záměně s CFG].
- Opraveny pojistky PIC18F4620.
- Opraveno programování pojistek u všech procesorů AVR, odstraněn problém při zamykání procesoru.
- 2.25
-
- Přidány nové součástky: dsPIC30F - více než 20 typů.
- Přidány nové součástky: PIC18FxxJxx.
- Přidány nové součástky: PIC12F635/631/677.
- Přidána nová součástka: PIC16F946
- Přidány nové součástky: ATtiny25/45/85
- Přidány nové součástky: paměti 25xx128 a 25xx256.
- Přidány nové příkazy pro ovládání pomocí Windows Messages.
- Finální implementace 89S8253.
- Finální implementace 24C1024 a 24C1025.
- Změna programování sériových Flash SPI pamětí (zrychlení běhu programu při práci s velkými soubory).
- Oprava Device ID u typu PIC16F685.
- Oprava programování PIC16F818/819 při 3.3V napájení.
- Oprava programování PIC18Fxx90.
- Oprava programování pamětí 93Cxx výrobce Atmel.
- Oprava několika menších chyb.
- 2.24
-
- Přidána nová součástka: M25P128.
- Oprava programování Lock Bitu procesoru ATtiny13.
- 2.23
-
- Přidány nové součástky: ATmega325/3250/645/6450.
- Přidány nové součástky: PIC18F6527/6622/6627/6722.
- Přidány nové součástky: PIC18F8527/8622/8627/8722.
- Oprava čtení 24C515 na programátoru PICQUICK.
- Oprava mazání PIC18F při napájení 3.3V (mazalo se vždy pouze dolních 16kB).
- 2.22
-
- Přidány nové součástky: AT90CAN128/64/32.
- Přidány nové součástky: AT89S2051/4051.
- Přidány nové součástky: PIC16F635/636/639/685/687/689/690.
- Přidány nové součástky: PIC18F6310/6410/8310/8410.
- Přidána podpora pro parametry příkazového řádku /part XXXXX a /erase
- Přidána podpora pro práci se schránkou (Copy [CTRL+C]) a v příkazu Import textu se automaticky předvyplňuje
obsah schránky
- Přehozeno pořadí programování EEPROM a programové paměti
- Vylepšeny popisky pojistek u procesoru ATtiny
- Oprava programování PIC18Fxx90
- Oprava programování ATmega161/162/163
- Úprava algoritmu programátoru PICQUICK pro rychlé vybíjení napětí na pinu VPP 13V→0V
- Oprava popisku pojistky WDTON u ATtiny2313
- Vylepšeno chování tlačítka Přerušit u programátoru PRESTO (program zůstával "viset")
- Při vyhledávání ve výběru součástek (F4) ze zašedivuje okno s výběrem rodiny
- Oprava pádu programu: při ukládání souboru .HEX procesoru AVR v dialogu 'Soubor není uložen, uložit?'
- Nová verze formátu souboru up.bin
- 2.21
-
- Oprava velmi pomalého programováni PIC18F (problém ver. 2.20).
- Oprava popisku pojistek u ATmega48/88/168.
- Oprava programování ATtiny26.
- 2.20
-
- Přidán nový typ: AT89S8253 (zatím testovací verze).
- Přidány nové typy: AT25F512/1024/2048/4096.
- Přidána možnost přeskakování mazání před programováním datové paměti (pouze procesory AVR).
- U projektu lze zvolit, zda se ukládají změny automaticky při zavření projektu.
- Přidána možnost 'zapamatovat si' pojistky AVR v menu pravým kliknutím do okna pojistek.
- Přidána možnost výběru fontu v hexeditorech.
- Přidáno hlášení o programovacím napětí 12V místo standardních 13V.
- Úprava programování PIC18F v důsledku pravděpodobného problému v programovaných součástkách
- instrukce INC TBLPTRL nahrazena dvojicí MOVWF + MOVLW.
- Oprava pojistek ATtiny15.
- Oprava vstupu do programovaciho modu u procesorů PIC16F87/88.
- Oprava chování programátoru PRESTO při parametru /p z příkazového řádku: VDD zůstavalo zapnuté.
- Oprava programování PIC16F913 a PIC16F914.
- 2.19
-
- Přidán nový typ: SPI Flash M25P64.
- Oprava pojistek u ATtiny12, ATtiny2313 a ATtiny26.
- Oprava programování ATmega103.
- 2.18
-
- Přidány nové součástky:
- ATmega103, 161, 162, 163
- dsPIC30F2010 - testovací verze
- PIC18F6310, PIC18F6410, PIC18F8310, PIC18F8410, PIC18F8490, PIC18F8390, PIC18F6390 and PIC18F6490
- Přidána komunikace s řízením spotřeby počítače: program resetuje programátor po probuzení ze spánku (během něhož programátor
nemá napájení).
- Přidána podpora pro kontrolu device ID pro programátor PRESTO.
- Přidána možnost scrollování pojistkového okna pro lepší přehlednost u součástek s velkým množstvím pojistek.
- Změna: registry jsou výchozí místo pro ukládání nastavení (místo up.ini).
- Oprava programování PIC16F627A/628A při napájení nižším než 5V.
- Oprava programování PIC16C6xx, PIC16C7xx a PIC16C4xx.
- Oprava popisku pojistky CCPMUX u PIC16F87/88.
- Oprava programování lock bitu u 89S51.
- 2.17
-
- Vyřešen problém s hlášením "Zařízení nekomunikuje" na rychlých počítačích.
- Přidán algoritmus pro diferenční programování procesoru PIC18F (výrazně rychlejší programování při napětí nižším než 5V).
- Přidána kontrola zarovnání HEX souboru na slova načítané součástky.
- Oprava chyby načítání sériových čísel delších než 8 byte.
- Oprava několika menších chyb.
- 2.16
-
- Přidán nový typ: PIC16F59.
- Přidány nové typy - předběžná implementace: PIC16F913, PIC16F914, PIC16F916 a PIC16F917.
- Přidány nové příkazy pro ovládání programu pomocí zpráv systému Windows (více v nápovědě k programu).
- 2.15
-
- Přidáno 28 nových typů PIC18F:
PIC18F2525, PIC18F2620, PIC18F4525, PIC18F4620,
PIC18F2410, PIC18F2510, PIC18F2515, PIC18F2610,
PIC18F4410, PIC18F4510, PIC18F4515, PIC18F4610,
PIC18F2455, PIC18F2550, PIC18F4455, PIC18F4550,
PIC18F2585, PIC18F2680, PIC18F4585, PIC18F4680,
PIC18F2420, PIC18F2520, PIC18F4420, PIC18F4520,
PIC18F2480, PIC18F2580, PIC18F4480, PIC18F4580.
- Upraven programovací algoritmus PIC16F716.
- 2.14
-
- Přidány nové typy: PIC12F508, PIC12F509 a PIC16F505.
- Provedena finální implementace procesorů PIC10F200/202/204/206 a PIC16F54/57.
- Opraven problém se zamrzáním programu na počítačích se dvěma procesory nebo technologií HyperThreading.
- Opraveno programování pojistek a kalibrace procesorů PIC12F683, 16F684, 16F688.
- Opraven programovací algoritmus procesoru ATmega8.
- 2.13
-
- Přidány nové funkce, které program podporuje při ovládání zprávami systému Windows
- Přidán nový příkaz "Rozdílové programování paměti EEPROM" pro některé procesory AVR a PIC
- Změna: Program neprovádí blank check konfiguračních bitů u procesoru Atmel - u těchto procesorů je mazání
(a kontrola smazání) konfiguračních bitů nežádoucí
- Opraven programovací algoritmus procesorů AVR: při programování nesouvislého bloku paměti došlo k chybnému
dekódování adres
- 2.12
-
- Přidány nové typy: ATmega48, ATmega88, ATmega168
- Přidány nové typy: ATmega32, ATmega64
- Upravena jména pojistek u některých typů procesorů AVR
- Opraven programovací algoritmus pro ATmega8515/8535/128
- Opraven algoritmus programování PIC16LF87xA pri nižším napájení než 5V
- Změna funkce uložení "pouze EEPROM" do souboru HEX pro procesory PIC: Při ukládání pouze datové EEPROM musí být
zachováno zarovnání souboru na 14 resp. 16 bitů (původně 8 bitů). Takto uložený soubor nešel dříve otevřít příkazem
"Otevřít soubor" ale pouze "Import datové EEPROM", nyní lze otevírat takto uložené soubory oběma příkazy, a jsou
přenositelné mezi různými programy, které se řídí podle doporučení Microchip k ukládání souborů HEX.
- Implementace funkce otevření a uložení souboru s datovou pamětí EEPROM pro procesory Atmel: Program čte
a ukládá tyto soubory zarovnané po 8 bitech, čímž je zaručena kompatibilita s jinými vývojovými prostředky
pro procesory Atmel.
- Přidána položka do menu Soubor pro podporu více souborů HEX u procesorů Atmel: Při otevření souboru HEX
s programovou pamětí se zároveň otevře i poslední otevřený soubor s datovou pamětí.
- Program si pamatuje poslední nastavení pojistek pro procesory Atmel, toto nastavení lze ukládat do projektu.
- 2.11
-
- Přidána funkce: Čtení Device ID
- Přidána podpora pro různé adresy I2C pamětí
- 2.10
-
- Přidán nový typ: PIC16F688.
- Opraven programovací algoritmus PIC16F87x.
* 2.09
- Upraven programovací algoritmus pro paměti 93Cxx a 24Cxx
- Opraveno několik menších problémů
* 2.08
- Předběžná implementace: PIC10F200/202/204/206 a PIC16F54/57
- Pojistka LVP je programována okamžitě, již během mazání součástky; snižují se problémy s pinem LVP při programování
v aplikaci
- Zrychleno programování procesorů PIC12xxx a PIC16xxx programátorem PRESTO
- Opraven problém při stisku dvou programovacích kláves najednou
- Oprava programovacích algoritmů PIC12C508/12C509/16C505: V případě použití IntRC & interní MCLR se někdy nezdařil
reset procesoru
- Opraveno několik menších problémů
* 2.07
- Pro programátor PRESTO přidána podpora procesorů Atmel s architekturou 8051: AT89S51, AT89S52, AT89S53, AT89S8252.
- Podpora načítání / ukládání binárních (*.bin) souborů pro paměti FLASH EPROM a EEPROM.
* 2.06
- Upraven algoritmus programování OTP součástek pro programátor PRESTO: programování je řádově rychlejší.
- Opravena chybná data v databázi součástek (verze 2.05 nemazala součástky Flash).
* 2.05
Pro programátor PRESTO přidána podpora sériových pamětí FLASH EPROM M25Pxx a M45PExx firmy ST (kapacita až 32 Mbit), typy: M25P05, M25P10, M25P20, M25P40, M25P80, M25P16, M25P32, M45PE40 a M45PE80.
* 2.04
- Přidány typy: PIC18F2331, PIC18F2431, PIC18F4331 a PIC18F4431.
- Přidána podpora výběru funkce tlačítka GO u programátoru PRESTO.
* 2.03
- Přidán typ: PIC16F716
- Přidána podpora pro více spuštěných programů UP najednou (pomocí parametru z příkazového řádku)
- Při zrušení výběru programátoru nedojde ke zrušení právě otevřeného souboru
- Přidán dialog podporující možnost přečtení a naprogramování datové paměti EEPROM při programování součástky
"vše kromě datové EEPROM", když má součástka pamět programu zajištěnou proti vyčtení
(je ji třeba mazat celou - včetně EEPROM)
* 2.02
- Opravena chyba programu: Program s některými programátory (PVK PRO, CAPR-PI a PRESTO) při volbě /p z příkazového řádku
vždy vracel chybový kód a ze stejného důvodu při volbě "Přečíst pamět EEPROM/ID ze součástky místo ze souboru" provedl běhovou
chybu.
* 2.01
- Podpora pro volání programu UP z jiné aplikace pomocí zpráv systému Windows a externí DLL knihovnou (lze ji nalézt u
ostatnich souborů programu UP)
- Přidán manifest Windows XP pro podporu Windows common controls verze 6 (zakulacená tlačítka, ...)
- Přidána kontrola naprogramování kalibrační konstanty při mazání součástek
* 2.00
- Přidána podpora pro programátor PRESTO a součástky Atmel AVR, Cyan eCOG1, JTAG, sériové EEPROM SPI
- Oprava přehozených ID u PIC16F818 a PIC16F819 (podle datasheetu Microchip)
- Podpora přesměrování INI souboru (i do registru); přesměrování je zaznamenáno v souboru UP.INI, stačí pouze čtecí práva
pro zjištění umístění konfigurace
* 1.23
- Přidány typy:
PIC16F737, PIC16F747, PIC16F767, PIC16F777
PIC12F683, PIC16F684
- Opravena ID u PIC16F819 ("ID vložené součástky se neshoduje s vybranou součástkou")
- Opraveno načítaní .HEX souboru pro PIC17Cxxx (při otvírání souboru pro 17Cxxx se vždy objevilo hlášení "V souboru nebyly uloženy pojistky")
- Při změne .HEX souboru mimo program UP a zapnuté funkci 'načítat soubor .HEX při změně' vyskakovalo hlášení při odmítnutí načíst soubor znovu hned, nikoli až při další změně souboru" (program si uživatelovu odpověď nepamatoval)
- Odstraněno chybové hlášení "Cannot focus disabled or invisible window" vyskytující se zejména na pomalých počítačích
- Okno zobrazující průběh programování / čtení atd. má nyní odpovídající nadpis, např. "Průběh programování / čtení" atd...
- Přidáno nové nastavení programu "delší čas pro vypínání napětí", které slouží pro nastavení většího času pro vybití kapacit v aplikaci při ICSP programování
- Součástky, které neznají příkaz "mazání" se již před programováním nemažou. Ručně je lze "smazat" naprogramováním
slov FF (jsou to I2C paměti 24xx)
- Implementován přeřazovač při volání programu z přikazového řádku "/noe" (resp. "/noeeprom") popsaný v nápovědě k programu
- Vylepšena detekce nutnosti smazání celé součástky při programování "vše kromě paměti EEPROM"
* 1.22
- Přidány typy:
PIC16F627A, PIC16F628A, PIC16F648A
PIC18F2439, PIC18F2539, PIC18F4439, PIC18F4539
PIC18F6585, PIC18F8585, PIC18F6680, PIC18F8680
PIC18F6525, PIC18F8525, PIC18F6621, PIC18F8621
- Přidán anglický help
* 1.21
- Přidán nový český help (klávesa <F1>)
- Opravena chyba programu při čtení součástek rodiny PIC17C4x
* 1.20
- Přidány PIC18F6520 a PIC18F8520
* 1.19
- Přidány PIC16F87, PIC16F88 a EEPROM 24xx512
- Opravena kontextová nápověda k pojistkám u některých typů
* 1.18
- Úprava příkazu "Naprogramovat" při kliknutí pravým tlačítkem myši na asociované soubory (HEX a PPR)
- Jako základní rychlost komunikace je nastavena 'rychlá'
- Pozměnen příkaz "Zavřít projekt" - uloží projekt a vrátí program do stejného stavu, v jakém byl před otevřením projektu (otevřený soubor, vybraná součástka, apod.)
- Optimalizováno vykreslování oken hexeditoru a jemné zrychlení
- Vykreslování oken hexeditoru již přímo během práce se součástkou (pod stavovým oknem)
- Oprava programování ID pozic pro PIC12C5xx, PIC16C5x
- Opravena velikost EEPROM paměti u PIC16F876A a 877A
- Opraveno mazání PIC16F84A: pokud součástka nebyla chráněna Code protection, při příkazu "Smazat vše" zůstávala paměť EEPROM nesmazána
- Opraven počet CP bitů pro PIC18F1320
- Opravena podpora 18-pinových součástek z rodiny PIC18F pro programátor PICQUICK
* 1.17
Opraveno programování součástek 93xx76 a 93xx86.
Několik menších úprav:
- Hlášení "Soubor změněn. Natáhnout znovu?" se zobrazuje po kompilaci pouze jednou (většinou se zobrazilo dvakrát až třikrát).
- Vylepšena komunikace programu na pomalých počítačích (486, Pentium <= 100 MHz)
- Upravena nejpomalejší komunikace pro programátor PICCOLO
- Oprava změny rozložení oken po změně součástky
- Vylepšeny dialogy pro ukládání souboru po změně součástky či programátoru
- Odstraněna již neplatná nápověda pro PICCOLO. On-line nápověda pro program UP je předpokládána v druhé polovině dubna.
* 1.16
Oprava programování PIC18F.
* 1.15
Nový algoritmus programování PIC16Fxxx: Rozdílové programování (klávesová zkratka Ctrl+F5):
- při přepisování již naprogramované součástky se přepisují jen ty buňky, které se skutečne liší
- funkce se hodí při ladění, nehodí se pro sériovou výrobu (ve výsledku by byla pomalejší - naprogramovat jednu buňku trvá déle než 'normálním' programováním)
- funkce není dostupná pro některé součástky, které ji nepodporují: PIC12Fxxx, PIC16F7x, PIC16F630/676
* 1.14
- Přidány PIC18F1220, 18F1320, 18F2220, 18F2320, 18F4220 a 18F4320.
- Varovné hlášení pro upozornění na chyby v PIC18F (uvedené v Errata) - aktivace Code protection v BootBlocku chybně zapíná i ochranu jiných oblastí paměti.
- Opravena chyba programováni CodeProtection na PIC18Fxxx (musí se programovat ve dvou průchodech v přesně daném pořadí, uvedeno v Errata).
- Oprava čtení datové EEPROM u PIC18Fxxx s více než 256 Byte.
- Oprava vstupu do programovacího módu programátoru PICCOLO u součástek s předstihem Vpp před Vdd.
* 1.13
Předchozí verze byla občas nestabilní, program UP byl znovu překompilován.
* 1.12
- Přidány PIC16F818 a PIC16F819
- Oprava chyby ver. 1.11 - nefunkční komunikace pod W9x/ME.
* 1.11
- Přímá podpora Windows NT/2K/XP: driver asixio.sys. Instaluje se automaticky při spuštění programu UP, pro úspěšnou instalaci je nutné být přihlášen jako Administrator.
- Zrychlena komunikace s PICQUICKem, zejména u PIC18Fxxx.
* 1.10
U mikrokontrolérů s pamětí Flash, které to povolují (jsou to od 16F84A všechny), se neprovádí Blank Check konfiguračního slova při programování pouze některých částí součástky (konfigurační slovo lze smazat pouze kompletně s celou součástkou a nikdy ne zvlášť, lze ho ale přeprogramovat na libovolnou hodnotu, právě od PIC16F84A).
* 1.09
Oprava mazání paměti programu u PIC18Fxxx (nemazal se BootBlock)
* 1.08
Oprava velikosti paměti programu u PIC16F876A/877A
* 1.07
Přidány PIC16F630 a PIC16F676
Přidány PIC18F6620, PIC18F6720, PIC18F8620 a PIC18F8720
* 1.06
Oprava pojistky CCP2MUX u PIC18Fxx2
Nastavení ICSP lze provést i z Nastavení programu -> Programování a zobrazuje se i na stavovém řádku
* 1.05
Oprava PIC16F62x u PICCOLO
Přidána funkce Kontrola Device ID
Přidána podpora zvýraznění oblasti spojená s novými funkcemi na pravém tlačítku myši
Přidána funkce ukládání součástky do souboru .HEX a následná kontrola při jeho načítání
* 1.04
Přidána funkce Sériová čísla.
Přidána podpora volání programu z příkazového řádku.
Oprava pojistek u PIC12F629 a PIC12F675 (posunuty o jeden bit).
Oprava pojistky CCP2MUX u PIC18Fxx2.
* 1.03
Přidán produkční mód (spouštění programování mezerníkem a počítadlo dobré/špatné).
Odstraněno nesprávné chybové hlášení při verifikaci kalibrační paměti.
* 1.02
Přibyla podpora PIC16F72.
Přidána podpora (v první verzi zapomenutých) EEPROM 24x128 a 24x256.
Přidána podpora nové EEPROM: 24x515
PICCOLO a PICCOLO GRANDE v režimu ICSP podporuje PIC12F6xx.
Podpora programátoru CAPR-PI.
Přibyla možnost nastavení "Načíst soubor HEX vždy před programováním".
Pridána možnost vypnout kontrolu na změnu v nataženém souboru HEX.
Přidána funkce import paměti EEPROM ze souboru HEX.
Máte-li dotazy, náměty a připomínky k programu UP,
napište nám.
|
|