Prace nad v1.6

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

Prace nad v1.6

Postby ArT » Thu Apr 06, 2017 4:45 pm

Prace nad wersją v1.6 są na zaawansowanym etapie.

edit: Aktualizacja v1.6 jest już dostępna - poniższy temat jest nieaktualny.

Jest kilka dużych zmian na których zależy nam na przetestowaniu zanim udostępnimy wersje finalną dla wszystkich. Kilka z nowości opisuje poniżej:

Adresowanie układów na magistrali I2C - przydatne podczas programowania w układzie kiedy pamięć I2C (24xx) nie posiada domyślnego adresowania lub w układzie na magistrali I2C jest podłączona więcej niż 1 pamięć:
adresowanie-i2c.jpg
adresowanie-i2c.jpg (80.45 KiB) Viewed 4819 times


Programowanie skryptowe I2C/SPI - potężne narzędzie które pochłonęło dotychczas dziesiątki godzin pracy programisty i architekta. Nadal w fazie rozwojowej ale już o ogromnych możliwościach. Istnieje możliwość napisania własnych skryptów w celu wykonania dowolnych komend i algorytmów na magistralii SPI lub I2C, np. odblokowanie urządzeń (ukryta sekwencja zapisu haseł), odczyt i zapis ukrytych rejestrów, zapis niestandardowych rejestrów (sector protection bits, rejestry OTP itd.). Funkcjonalność zostanie opisana w osobnym temacie (zobacz poradnik dot. programowania skryptowego).
programowanie-skryptowe.jpg
programowanie-skryptowe.jpg (81.64 KiB) Viewed 4819 times


Identyfikacja pamięci FLASH SPI (tzw. Chip ID)
. Coś co powinno się pojawić wcześniej ale z pewnych obaw nie zostało do tej pory udostępnione. Programator obsługuje również układy FLASH niskonapięciowe, więc przed odczytaniem ID pamięci wymagana jest akceptacja poziomu napięć (zbyt wysokie napięcie dla układu niskonapięciowego może uszkodzić układ już podczas identyfikacji). Narzędzie jest praktyczne, ale prosimy używać z rozwagą (upewnić się wcześniej jaki jest poziom napięć na pamięci).
identyfikacja-flash-spi.jpg
identyfikacja-flash-spi.jpg (52.91 KiB) Viewed 4819 times


Zmiana konfiguracji ustawień QUAD SPI. Coraz więcej układów FLASH SPI w urządzeniach wymaga ustawienia tzw. bitu QE (Quad Enable) wymaganego do poprawnej pracy (dotyczy w szczególności programowania nowych pamięci, a nie przeprogramowywania dotychczasowych). Na razie wspierana jest zmiana ustawień bitu QE. Jeżeli jakaś pamięć wymaga zmiany kilku bitów w różnych rejestrach to jest to możliwe z wyżej opisanym programowaniem skryptowym (w ramach wsparcia technicznego możemy przygotować odpowiednie skrypty pod dane wymagania)
zmiana-ustawien-quad-spi.jpg
zmiana-ustawien-quad-spi.jpg (33.66 KiB) Viewed 4819 times


Lista ostatnio wybieranych układów w programie. Mała rzecz a cieszy.
lista-ostatnich-ukladow.jpg
lista-ostatnich-ukladow.jpg (80.78 KiB) Viewed 4819 times


Ponadto jest wiele zmian, których nie widać na pierwszy rzut oka. Część z nich zauważycie w trakcie pracy z programatorem.


Lista zmian jeszcze nie jest zamknięta (trwają ciągle prace), jednakże już teraz zapraszamy chętne osoby do testowania roboczych wersji oprogramowania z nowymi funkcjonalnościami. Osoby zainteresowane zapraszam do kontaktu na PM lub przez formularz kontaktowy na stronie gdzie udostępnimy aktualną wersje roboczą do testów.

Finalna aktualizacja v1.6 powinna się pojawić prawdopodobnie w przeciągu kilku(nastu) tygodni, ale w tej chwili nie mogę jeszcze obiecać żadnego terminu - chcemy oddać w Wasze ręce dopieszczony produkt (jeżeli ktoś potrzebuje już teraz wspomnianych funkcjonalności to zapraszam do kontaktu). Natomiast mogę obiecać że aktualizacja jak już się pojawi to będzie dostępna dla wszystkich bezpłatnie 8-) Będziecie zadowoleni, obiecuje :mrgreen:

edit 2017-05-12: aktualizacja jest w ostatniej fazie testów i jest już dostępna dla wszystkich zainteresowanych: pobierz REVELPROG-IS v1.6 RC

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Prace nad v1.6 + wersje robocze do testów

Postby ArT » Fri May 12, 2017 10:37 am

Wszyscy zainteresowani mogą już pobrać wersje v1.6 RC i z poniższego linka:
http://bit.ly/REVELPROG-IS_v1-6_Setup-PL


Return to “Aktualizacje, nowości i inne”

Who is online

Users browsing this forum: No registered users and 7 guests