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...
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...
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...
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...
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...
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...
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...
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...
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....
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...
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...
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...
z oryginalnym V(0.1.4) sflashowałem BK7231U do 0x11000 używając EF https://obrazki.elektroda.pl/2719566100_... OTA wydaje się nadal działać:
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...
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....
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...
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...
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...
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...
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...
Próbuję sflashować CB3S (myślę, że to BK7231N, nie wiem na pewno). Płytka to kontroler rgb triangle led, z odbiornikiem ir, mikrofonem i trybami. Używam FT232R i Easy UART Flasher; kiedy kończy się kopia zapasowa, zaczyna pisać i kończy się błędem: ! failed with serial.BytesToRead 0 (expected 15) Początek bufora w UART zawiera dane. Zapis sektora 0xE2000......
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...
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...
Ja też zmieniłem ostatnio wyświetlacz na nowszy /od Kolegi Orologgio, działa świetnie / i jak pisze Kolega darpajdp post 377, prościej dać ze wspólną katodą. Odnośnie pamięci EEPROM - EPROM: ja od kilku lat ma EEPROM 28C256 /32kB/, przedtem programowałem ją WILLEM-em ale po "konsultacjach" z dziechu - post 31 i Orolologgio, przerobiłem trochę program...
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_...
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...
(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...
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....
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...
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...
(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...
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...
(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_...
Ś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,...
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...
kasowanie pamięci flash atmega8 kasowanie flash kasowanie pamięci bateria
sterowniki plyty glownej układ sterowania maszyną wartości kondensatora ceramicznego
Zamiennik tranzystora MOSFET C3035LD - Toshiba Toshiba ESTIA Schematics: Where to Find Them