Super, właśnie o coś takiego mi chodziło :) Myślałem nad użyciem strumienia binarnego, bo jest do tego odpowiednia klasa w .NET ale tu rzeczywiście trzeba zejść do najniższego możliwego poziomu i sterować pamięcią w sposób programistyczny. Co do wykrywania, to już to rozpracowałem, przy wykorzystaniu klasy System.IO.DriveInfo można bezproblemowo obserwować...
https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...
Kasowanie pamięci flash https://github.com/NonPIayerCharacter/Op...
Hmm ... W opisie nie znalazłem jawnej informacji, aby potrzebne było kasowanie pamięci FLASH przed jej ponownym zapisem w trybie IAP. Może jednak przyjmują to za oczywistość, gdyż tak działa standardowo pamięć FLASH. Symptomy, które opisujesz sugerują, że tak właśnie jest. Trochę niewygodne wydaje się to, że możliwe jest tylko pełne kasowanie dla całego...
A dlaczego uważa Pan, że uszkodzone są pamięci (zawartość)? To radio można zabić na wiele innych sposobów - zwłaszcza przy odkodowywaniu. W skrócie: rozbieramy prawie kompletnie radio, podłączamy ileś tam przewodów (nie pamiętam teraz a nie chce mi się szukać ile jest obecnie dla Martecha) w różne miejsca (większość do panelu przedniego) i składamy...
Pozwolę sobie podsumować moją drogę do rozebrania IMMAX NEO Smart (bk7231n/cbu) i flashowania go za pomocą OpenBK. Może komuś się to przyda w przyszłości i wyciągnie wnioski z moich ślepych zaułków, przez które przeszedłem... Kupiłem sobie to urządzenie, ponieważ myślałem, że mogę podłączyć je do prostego obwodu DIY CC&CP, aby razem stworzyć prosty...
Ok, to już w takim razie wiem, dzięki. Ale niestety dalej wywraca się proces kasowania pamięci tak jak było.
Skoro da się programować to kasować też się musi dać. Program sterujący do programatora powinien mieć odpowiednią opcję, jak nie ma to skorzystaj z innego programu (np. AVRDUDE ma możliwość konfiguracji pinów LPT)
Witam. Mam dziwny problem. Programuje procesor ARM SAM7S256, procesor na docelowej plytce. Programowany był juz wiele razy (testy programu:) I wszystko było ok do wczorajszego dnia:) Problem polega na tym, że po właczeniu zasilania okazało się ze program nie rusza. Wygaldalo to na skasowana pamiec flash. Zaprogramowalem wiec ponownie procesor i wszystko...
A co RAM ma wspólnego z FLASHEM????? Te oznaczenia to sa pamięci RAM a cały program i bootloader znajduje się w pamięci FLASH i to tu bym szukał usterki . Choć powiem szczerze że nie spotkałem się z przypadkiem samokasowania FLASHA ale jak jest uszkodzony wsio możliwe.
Przy 40kB zastanów się jednak nad zastosowaniem zewnętrznej pamięci np. flash SPI typu M25Qxx, W25Qxx, AT45DBxx. Strony w STM32F1 są dość małe (2kB) do tego w emulacji używasz 2 stron na 2kB danych. Kasowanie takiej ilości też trwa kilka sekund. Sprawa naprawdę do przemyślenia.
Erase dotyczy całego procka, więc i EEPROM. Jeśli chcesz zachować EEPROM to albo nie wykonuj erase, nie ma to znaczenia w większości przypadków dla programowania FLASH, albo podczas programowania programuj i FLASH i EEPROM. Co do kompilacji - wymaga IAR zapewne dlatego, żeby zmieścić się z kodem w obszarze bootloadera. Niektóre wersje gcc generują dłuższy...
Czy każde włączenie mikrokontrolera liczone jest jako odczyt tzn. czy jak włączę uC 10 000 razy pamięć FLASH zostanie uszkodzona? Nie, chodzi o programowanie pamięci, a konkretnie jej kasowanie (ten proces powoli uszkadza pamięci) przed ich ponownym zaprogramowaniem. 2.Po co zapisywać dane w pamięci EEPROM? Co to daje? Czy zamiast zapisywać dane w...
I jeszcze jedno czy mógłby ktoś po ludzku wyjasnić co oznacza "pamięć o dostępie swobodnym" To znaczy, że masz dowolną kolejność dostępu do danych (np. możesz czytać kolejno spod adresów 1, 6, 2, 9, 10, 3 , a nie tylko kolejne 1,2,3,4,5 lub 8,9,10,11). Nazwa powstała dla odróżniena takiej pamięci od pamięci z dostępem sekwencyjnym (np. pamięci taśmowe...
Nie wiem czy zadziałało ale na końcu wypisało coś takiego: Length must be >0 flash erase_address Dziwne, manual do OpenOCD twierdzi, że length może być 0 i oznacza to (w specyficznym przypadku, który jest tutaj spełniony) kasowanie całej pamięci... No cóż - może to kwestia tego, że Ty masz OpenOCD 0.9.0, a ja przeglądam manual do najnowszej wersji...
Tak naprawdę może nie być nic. Do uruchomienia polecam tę opcję. Radio sobie utworzy wszystko. Jedynie nie będzie Ci działać Bank Editor i Radiobrowser bo to są pliki html które powinny być na karcie. A jakie masz ustawienia w Arduino ? PSRAM poprawnie wybrany ? Moduł? Zrobiłeś kasowanie pamięci FLASH ? Zastanawiam się jeszcze czy WiFi Manager nie...
zmiana 0001 na FFFF nie wymaga kasowania tak samo normalny zapis W znanych mi pamięciach bajt/słowo skasowane maja wartość FF/FFFF więc zmiana 0001 na FFFF bez kasowania nie jest możliwa ale w druga stronę jest możliwa. W eeprom i eprom można dopisywać w puste miejsca . W pamięci FLASH także - to zależy od tego automatu potencjalnie kasującego bloki/strony....
W instrukcji obsługi ww. jest napisane, że połączenie USB umożliwia jedynie kopiowanie zawartości pamięci z aparatu do PC (transfer jednokierunkowy), czyli: aparat -> PC, a nie aparat <-> PC. Kasowanie lub przesył zdjęć z PC do aparatu jest niemożliwy - i to przynajmniej z paru powodów. Kolega nieco błędnie zakłada, że karta umieszczona w aparacie...
Podepnę się pod temat bo mam podobny problem z układem 29LV160 na tym samym sprzęcie. Programator rozpoznaje układ poprawnie, odczytuje prawidłowo. Kasowanie pamięci (pisze że 40 sekund) trwa 12 sekund i kończy z informacją że OK, ale po odczytaniu miejscami zamiast FF mam 00. Blank test za każdym razem nieprawidłowy - układ nie jest czysty. Programowanie...
Dodałem dziś w programowaniu NANDLite! generowanie statystyk z transferów (Wersja 1.0.1014.50). Wyniki znów zaskoczyły jak szybko można kasować pamięci FlashNAND. Dwa przykłady: Kasowanie K9GAG08U0E-SIB0 Kasowanie pamięci ID : EC D5 84 72 50 42 EC D5 Manufacturer : SAMSUNG Model : K9GAG08U0E-SIB0 Konfiguracja: Target count : 1 LUN...
1. Bascom jest bardzo dobrym językiem, znacznie lepszym niż Arduino. 2. "a:10.0" "a:10.0 " ":10" "10 " Ten temat jest zamknięty, dostałeś 2 przykłady. Pierwszy napisałem do składni ramki jaką podałeś w pierwszym poście, później zmieniłeś konstrukcję rami to napisałem kolejny przykład, można jak dobrze naliczyłem jeszcze 9 innych metod zastosować by...
Jakim programem próbowałeś robić te partycje? Na płytce hirens jest sporo programów do przywracania partycji: Odzyskiwanie danych DD 1.0 DataRescue DrDD jest imager dysk przeznaczony do odzyskiwania danych i tworzenia kopii zapasowych częściowo uszkodzone urządzeń pamięci masowej, głównymi zaletami są Wybór zakresu i Kopiuj DiskDigger 0.8.3.176 Undelete...
Witam tak jak w temacie mam problem ze skasowaniem tej pamięci. Pamięć programuję się i odczytuje prawidłowo ale nie mogę znaleźć informacji dotyczących jej skasowania. Na stronie producenta nie ma konfiguracji zworek do skasowania. A w programie willem mam komunikat żeby ustawić Vpp 12,75 V i ustawić zworkę kasowania układu. Używam adaptera Flash/Eprom...
Jakoś zepsułem Wi-Fi i nie nadawało już OpenLNxxx, nawet po ponownym flashowaniu i ponownym uruchomieniu. Przywrócenie stanu fabrycznego umożliwiło również wykrycie go w aplikacji Cozylife (może to tylko kwestia Bluetooth?), ale nie zakończyło konfiguracji w żadnej z moich sieci 2,4 GHz (zawsze przy nieudanej konfiguracji Wi-Fi w aplikacji). Kilka...
Cześć, Niedawno kupiłem jeden z tych "modułów przełączników Wifi + RF", mając nadzieję, że będzie można go zhakować za pomocą OpenBeken. https://de.aliexpress.com/item/100500397... https://obrazki.elektroda.pl/6350702400_... Otworzyłem go i znalazłem w środku płytkę WB2S, która wydaje się być dobrze obsługiwana przez OpenBeken....
Wyczyszczenie tych cache to kilka linijek kodu i kilka taktów - nieporównywalnie mniej niż czas zapisu/kasowania. Po co ryzykować, że jednak coś będzie bez tego kasowania dziwacznie działało? Generalnie jest tak jak piszesz, że w niektórych przypadkach jest to zbędne. Tylko czy koszt skasowania tych cache jest na pewno wyższy niż koszt analizy czy takie...
Witam! Ostatnio w EP pojawiły sie artykuly o obsludze kart pamieci flash, a ja zawalilem sprawe bo zapozno sie o tym dowiedzialem, gdyz jest juz cz.5. Ztad teraz zwracam sie z prosba do was czy nie zarzucicie na forum skanow tych artykulow z EP, lub innych o tej tematyce. POZDRAWIAM
Witam. Przejrzałem prawie całe google i nie potrafię znaleźć dlaczego nie działa mój prosty kod. 1. Wpisuje ręcznie przy wgrywaniu programu losowe dane w komórce 0x08014310 2. Program do kasowania uruchamiam 3. Sczytuję program z mikrokontrolera i wpisane losowe dane nadal są. Kod programu: [syntax=c]FLASH_Unlock(); //FLASH_OB_Unlock(); FLASH_ClearFlag(FLASH_FLAG_EOP...
Robię projekt na procesorze Atmega328p. Mam już zrobioną całą płytkę PCB, wszystko polutowane i jestem w trakcie końca pisania programu. Nie spodziewałem się, że program będzie musiał być taki rozbudowany i aktualnie zajmuje 90% całej pamięci. Są jakieś uniwersalne sposoby jak optymalizować programy, albo w jakiś inny sposób zaoszczędzić trochę miejsca?...
https://obrazki.elektroda.pl/9703236800_... Duże dyskietki dyskietki 3.5" trzymały się w powszechnym użyciu bardzo długo w porównaniu z innymi formatami. Dyskietka 3.5" kojarzy się z pojemnością 1.44MB, lecz występowały też napędy 720kB oraz eksperymenty i standardy pozwalające na zapisanie ~2,8MB na tym nośniku. Napęd 3.5" pojawiał...
Witam serdecznie, Ostatnio coraz częściej zdarza mi się wymieniać pamięci flash w urządzeniach które przychodzą na naprawy. Ponieważ nigdy tematem programowania i elektroniki cyfrowej się nie interesowałem, postanowiłem postawić pierwsze kroki. Tym pierwszym krokiem jest pytanie jak testować pamięci flash? Bo przyznaje że do tej pory wymieniałem ja...
Tak, nie do końca poprawne informacje. Na module SM-028_V1.3 - BL602L20. Drugi moduł pod ekranem. jest to wersja N, a nie M, jak podano na stronie tuya i na tym forum. O UART2 nie wiedziałem, sprawdzę teraz. w module CB3S cyklicznie zrzuca log: . Info:CFG:####### Boot Count 6633 ####### Info:MAIN:###### tryb bezpieczny aktywowany - błędy rozruchu 6633...
Witam Pisze akurat programik (JTAG/EJTAG) ktory musi robic detekcje "potencjalnie nieznanej" pamieci FLASH. Jak wiadomo jest w tym od dluzszego czasu pewien syf... Chodzi glownie o odczytanie ID pamieci :) generalnie z metod odczytywania ID to: Adres (hex) = dana do wyslania (hex) JEDEC 1. (Nie wiem jakich to pamieci dotyczy) flash_base + aaa = aa flash_base...
jak wyczyscic flasha malego i duzego w dtf2.prosze o program i dokladny opis bo juz nie wiem co mam z nim ronic mam non stop sie zawiesza albo sie zawiesza po 10 min i koniec.prosze
Chcę zrobić programator pamięci flash na USB. Czytając dokumentację, na tyle na ile znam angielski, czyli słabo. ;) Mam pewien kłopot odnośnie sposobu programowania pamięci flash typu NOR. A więc: Pyt. 1. Czy po wprowadzeniu układu pamięci w tryb programowania, mogę zapisać tylko jeden bajt/słowo, a potem ponownie wprowadzać rozkaz programowania i kolejny...
https://obrazki.elektroda.pl/6862282400_... LN882H to układ WiFi & BT Wireless ARM Cortex-M4F SOC, który można znaleźć w niektórych urządzeniach IoT. LN882H posiada prosty protokół flashowania UART, który może być używany do odczytu i zapisu zawartości pamięci flash, zwykle w ramach procesu zmiany oprogramowania układowego lub...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
Sterowniki powinny być te same. Nie wiem co może być problemem, zgaduję.. Telefon niekoniecznie jest w Flash Mode jak łączy się z telefonem. Można bawić się w kasowanie pamięci o ile masz pełną kopię RPL i PM, ale obstawiam że nie wykonałeś ręcznie backupu obszaru security działającego telefonu. Może być też tak, że problemem nie jest oprogramowanie...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
Zaktualizowałem w ten sposób i problem nadal występuje: https://obrazki.elektroda.pl/5827897600_... . Chyba musimy zaktualizować poradniki, aby używały nowej metody flashowania. Dodano po 5 . Aktualizacja: Zrobiłem pełne kasowanie i teraz działa. Więc.... co przetrwało w pamięci BL602 pierwszy flash i psuło WiFI? Dodano po 20 . https://obrazki.elektroda.pl/9421384200_...
Mam problem związany z kasowaniem pamięci flash mikrokontrolera. Opiszę czego dotyczy. Stosuje bootloader "własnej produkcji". Podczas uruchomienia sprawdza sobie pewne obszary i podejmuje decyzje o tym czy ma wgrać nowy program. Oczywiście przed tym zabiegiem kasuję sobie obszar pamięci (stronami) w miejscu wgrywania nowej aplikacji (niech to będzie...
fajny P7 jako Relay:0. Urządzenie host działające wersja uart_95b02ee83a21 po lewej. 2 moduły CB3S. micro-USB tylko do zasilania - tzn. brak wbudowanego USB-TTL w użyciu. https://obrazki.elektroda.pl/1788324900_... https://obrazki.elektroda.pl/6970673400_... https://obrazki.elektroda.pl/5031124800_...
(at)ElektrodaBot poniżej widać flashowanie aac do naszej procedury, ale nawet pomyślnie nie widzę żadnego AP w moim wifi leo(at)leo-HP-ProBook-6560b:~/bl602$ bflb-mcu-tool --chipname bl602 --port /dev/ttyUSB0 --baudrate 115200 --firmware OpenBL602_1.18.187.bin [13:41:03.469] - ========================================... [13:41:03.469] - Nazwa...
Hej https://ww1.microchip.com/downloads/en/D... This document for mec1732 I need erase eeprom interne with pin (at)ElektrodaBot Wstępna ocena dostępnych informacji Odwołałeś się do arkusza danych Microchip MEC172x (DS00003583G) dla urządzenia MEC1732, pytając konkretnie, czy możliwe jest wymazanie jego wewnętrznej...
http://obrazki.elektroda.pl/3514915600_1... Programator umożliwia: programowanie i zrzucanie zawartości pamięci mikrokontrolerów jednoukładowych Atmel AT89 C X051 programowanie i zrzucanie zawartości pamięci EEPROM I2C AT24C02 komunikację z urządzeniami slave 1-wire generowanie sygnału zegarowego dla Atmela, wystawianie i pobieranie...
Tak więc, mała aktualizacja tego problemu. Próbowałem zrobić przewody tak krótkie, jak to możliwe, ale bez powodzenia, nadal kończy się niepowodzeniem pod adresem 0x11000. Następnie spróbowałem zapisać tylko OBK i o dziwo system powiedział, że zapis się powiódł. Co więcej, zasilacz pokazał pobór 0.08A i jedna z diod zaczęła migać. Otworzyłem połączenie...
Cześć wszystkim! Jeśli chcesz zaktualizować swój DIY DSO150 do aktualnego oprogramowania 113-15001-120 5 5A6E3649583272A 9 do :10B880004F205368656C6C006 6 5A6E3649583272A 8 zmień numer wiersza pliku 2955 od :10B89000007 4 32757647793861000000000000000B mi do :10B89000007 5 32757647793861000000000000000B D 5. łatka 2 wyłącza wymagany kod aktywacyjny....
No to jak to jest, gdzie się zmieści? jak kupujesz telewizor, to nie dziwisz się, że karton jest większy od samego tv, prawda? Te 3KB, to dane w opakowaniu. Dotychczas ładowałem oddzielnie flash i eeprom (ustawienia programatora), czy to to błąd ? nie ma to znaczenia. Ważne, aby oba typy pamięci zostały wgrane. Czy jest jakaś metoda ODBLOKOWANIE fusebyte...
(at)mjleonard (at)pkaczmarek2 czy kiedykolwiek znalazłeś rozwiązanie dla „bl_romfs.c: 146] magia romfów NIE jest poprawna”? Mam SM-028_V1.3 z mini wyłącznika DIY 16A, który miga dobrze w DevCube 1.8.8/9 (stary błąd JEDEC ID w wersji 1.4.8 - nie rozpoznaje nowszej pamięci flash w BL602?) To jest mój dziennik rozruchu. Zapętla się. Używam zewnętrznego...
https://obrazki.elektroda.pl/6095272600_... Niektóre przełączniki i kontrolery przekaźników TuyaMCU pozwalają użytkownikowi ustawić początkowy stan przekaźnika po włączeniu zasilania; początkowy stan przekaźnika może być włączony (styk zamknięty), wyłączony (styk rozwarty) lub pamięć (zachowuje stan sprzed utraty zasilania). Zwykle...
Siedzę od kilku dni nad tematem i już mi się pomysły skończyły. Mam programator TL866 PLUS ze wszystkimi dostępnymi podstawkami a wzorując się na poście podobnym temacie https://www.elektroda.pl/rtvforum/viewto... próbowałem, bezskutecznie skasować albo nagrać (wykonać jakikolwiek zapis) na pamięci S29AL016D70TFI02. Kasowanie...
Dziękuję (at)p.kaczmarek2, w końcu sukces. Skrócenie przewodów nie rozwiązało problemu, ale był to dobry pomysł na usprawnienie konfiguracji. Znalazłem inny konwerter szeregowy na USB i to rozwiązało problem z zapisem. Firmware, który zadziałał to OpenBK7231N_QIO_1.17.335.bin, który również działał z pełną prędkością. Oryginalny port szeregowy na USB...
(at)ElektrodaBot jak pobrać wsad mikrokontrolera ATtiny3224-SSF za pomocą HV UPDI Friend? Podaj oprogramowanie (preferowane darmowe) i procedurę działania. Bezpośrednia odpowiedź Aby odczytać zawartość pamięci Flash (i EEPROM) z ATtiny3224-SSF przy pomocy programatora Adafruit HV UPDI Friend: 1. Zainstaluj bezpłatne narzędzie AVRDUDE ≥ 7.1 (lub alternatywnie...
Nazwa urządzenia: EKVIP Smart Ambient RGB Lamps - ST-LR4311 Typ urządzenia: Desktop Bar Lights Chip urządzenia: BK7231N Urządzenie zakupione: Manual załączony w poście Strona producenta: https://obrazki.elektroda.pl/9883462200_... https://obrazki.elektroda.pl/2883780200_... https://obrazki.elektroda.pl/9655406100_...
DVR HD3804 nie uruchamia się. Dostałem mały rejestrator HD3804 i nie uruchamia się, załączyłem dziennik seryjny, aby uzyskać więcej informacji oraz zdjęcia płyty i komponentów. Proszę, czy ktoś może mi pomóc we właściwym kierunku, aby go uruchomić. U-Boot 2010.06 (20 lutego 2017 - 14:24:07) Pamięć DRAM: 256 MB Sprawdź kontroler spi flash v350... Znaleziono...
Świetnie! Przy okazji możemy też sprawdzić, czy moja implementacja bufora pierścieniowego działa, ale myślę, że powinno być w porządku. Kolejnym pytaniem może być to, jak poradzić sobie z zapisywaniem danych. Czy użyć LittleFS czy czegoś innego. Nie chcemy marnować cykli pamięci flash. Może moglibyśmy dedykować kilka sektorów flash i użyć jakiejś logiki,...
(...) ? Dodano po 3 Bezpośrednia odpowiedź Mrugnięcie ekranu po Fn + B / Win + B oznacza, że boot‑block BIOS‑u Compal HEL81 uruchamia tryb awaryjnego odzyskiwania (tzw. „crisis recovery”), ale nie może znaleźć lub poprawnie odczytać pliku z wsadem. Przygotuj nośnik USB dokładnie według wymagań Phoenix BIOS, uruchom procedurę recovery jeszcze raz, a...
kasowanie pamięci flash atmega8 kasowanie flash kasowanie pamięci pilota
nforce2 windows kwasu szczawiowego umowa sprzedaży
pioneer a550r wzmacniacz dx300
Silnik w przedniej piaście – czujnik kadencji PAS, Gazelle, Bafang, montaż i diagnostyka Czy kabel multiroom nadaje się do internetu?