Aktualizacje v1.9.x dla REVELPROG-IS (update 2022-06-14)

Informacje o nowościach i aktualizacjach, ogólne uwagi, sugestie oraz luźna dyskusja dotycząca programowania pamięci oraz programatora.
ArT
Posts: 1321
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 45 times
Been thanked: 136 times

Aktualizacje v1.9.x dla REVELPROG-IS (update 2022-06-14)

Postby ArT » Wed Jun 08, 2022 1:11 pm

Z przyjemnością informujemy o dostępności aktualizacji v1.9 dla programatora REVELPROG-IS 8-) Serdecznie dziękujemy wszystkim użytkownikom za nadsyłane pomysły oraz sugestie. Zależy nam na Waszej satysfakcji, dlatego aktualizacje są udostępniane bezpłatnie i każdy obecny posiadasz REVELPROG-IS będzie go mógł zaktualizować do najnowszej wersji. Poniżej przedstawiamy opis nowych funkcjonalności.

I. Co nowego w v1.9 ?

  • Nowe obsługiwane układy
    Zaktualizowano liste obsługiwanych układów o nowe pamięci (aktualna lista obsługiwanych pamięci znajduje się w instrukcji), w tym m.in:

    • Dodano obsługę układów w technologi MultiStack FLASH SPI, m.in. GD25S512MD (DUAL DIE), W25M512JV (DUAL DIE), W25Q01JV (DUAL DIE), W25Q01NW (DUAL DIE 1.8V), W25Q02JV (QUAD DIE),
    • Dodano obsługę (beta) układów szeregowych KBC FLASH KB90xx m.in. KB9012, KB9016, KB9022, KB9026, KB9028
    • Dodano obsługę układów W74Mxx Authentication Flash m.in. W74M64JV, W74M64JW (1.8V), W74M12JV, W74M12JW (1.8V), W74M25JV, W74M25JW (1.8V), W74M51JV, W74M51NW (1.8V), W74M01GV, W74M01GW (1.8V), W74M02KV, W74M02GV
  • W74Mxx Secure Authentication Flash
    Nowe dedykowane narzędzie do programowania kluczy dla układów z serii W74Mxx - więcej informacji w osobnym poradniku na forum: viewtopic.php?f=32&t=972

  • Pre-skrypty oraz post-skrypty
    Obsługa skryptów PreScript & PostScript w bazie pamięci - możliwość wykonania skryptu bezpośrednio przed operacją lub bezpośrednio po operacji programowania pamięci (CTRL + ALT + SHIFT + S aktywuje opcje w bazie pamięci) - przydatne np. w celu zmiany konfiguracji pamięci tuż przed programowaniem, a następnie przywrócenie domyślnej konfiguracji, np:
    1. odbezpieczenie układu i wyłączenie quad spi (pre-skrypt)
    2. zapis urządzenia (operacja)
    3. włączenie quad spi i zabezpieczenie układu (post-skrypt)

  • Tryb automatyczny oraz pliki produkcyjne
    Tryb Automatyczny (w wersji beta) to nowe narzędzie umożliwiające programowanie układów w oparciu o plik produkcyjny. W pliku produkcyjnym znajdują się definicje dot. rodzaju pamięci, napięcia programowania, trybu operacji (WRITE/READ/ERASE), ścieżki do pliku, ścieżki do pre-skryptu i post-skryptu. Plik produkcyjny może być wywołany z linii komend podczas uruchamiania aplikacji z dodatkowymi parametrami, np. -productionFile "C:\ProductionFileTest.txt" -hidden

    Przykład programowania z pliku produkcyjnego jest dostępny na filmie: https://youtu.be/69MQlU2r9k0
    Tutorial na forum: viewtopic.php?f=32&t=913&p=3822

  • Usprawnienia dla narzędzia Programowania Skryptowego
    • dodano komendę #LeaveVppEnabled umożliwiającą pozostawienie włączonego napięcia VPP po zakończeniu skryptu (przydatne kiedy chcemy zapobiec restartu konfiguracji pamięci podczas wykonywania kolejnych skryptów)
    • obsługa nowego formatowania dla komend #INSTR oraz #DATA - możliwość wpisywania bajtów bez separacji (bez spacji i bez przecinków) - przydatne kiedy importujemy dane z zewnętrznego źródła

  • Hardware Konfiguracja - nowy toolbar
    Nowy toolbar HW (menu widok -> HW Konfiguracja) umożliwia wygodną zmianę zegara SCK (= szybkości transmisji) lub maksymalnego dopuszczalnego prądu Imax

  • Poprawki w odczytywaniu pamięci dla SCK 10% lub SCK 2% (na niektórych komputerach występowały błędy przez timeout na USB)

  • Wyświetlanie aktualnego poboru prądu podczas programowania (w pasku statusu w mA)

  • Dodatkowe dźwięki na zakończenie operacji programowania (np. błąd programowania, operacja zakończona sukcesem itd.) - przydatne kiedy programowanie odbywa się w tle

  • Poprawki i usprawnienia dla wkładek SFP/QSFP/XFP
    • XFP user password brute force bug fix (wybieranie strony 0x02 przed każdą operacją zapisu hasła - niektóre wkładki XFP przywracały domyślnie stronę 0x01 w przypadku złego hasła co powodowało brak możliwości znalezienia hasła)
    • resetowanie flag (po operacji brute force występował timeout dla zwykłej operacji odczytu - wymagany był restart aplikacji)
    • zmiana sposobu oczekiwania na zakończenie pojedynczej operacji w skrypcie (na niektórych PC dla niektórych wkładek występował sporadycznie timeout dla pojedynczych operacji)
    • wydłużono maksymalny możliwy czas write delay dla narzędzia brute force (do 255ms)

II. Aktualizacja

Aktualizacja jest opcjonalna i udostępniana jest bezpłatnie. Programator można zaktualizować samemu (przez USB z poziomu nowego oprogramowania). Przed aktualizacją prosimy dokładnie zapoznać się z instrukcją aktualizacji (rozdział 8 w instrukcji).

W chwili obecnej instalator można pobrać z poniższego linka:
https://www.reveltronics.com/downloads/ ... _Setup.exe
Aktualizacja w oficjalnych kanałach pojawi się w ciągu kilku dni.

III. Wasze opinie

Korzystając z okazji, zachęcamy do wystawienia opinii o REVELPROG-IS na stronie produktu lub na facebooku REVELTRONICS lub podzielenie się opinią w dowolnym innym miejscu w internecie :-) Dziękujemy serdecznie!

Pomysły na kolejne usprawnienia w kolejnych aktualizacjach można zgłaszać na forum lub kontaktując się bezpośrednio z nami. Bardzo dziękujemy za wszelkie przesłane uwagi - to właśnie dzięki nim możemy rozwijać produkt zgodnie z Waszymi oczekiwaniami.

IV. Poprzednie aktualizacje

Jeżeli ominąłeś poprzednie aktualizacje v1.8.x to zachęcam do prześledzenia ostatnich zmian (było kilka aktualizacji dla wersji v1.8.x).

Return to “Aktualizacje, nowości i inne”

Who is online

Users browsing this forum: No registered users and 1 guest

cron