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...
Po co ma wgrywać bez sensu jeden system w kazdy slot ? Wystarczy skasować inne sloty i wgrać jeden system. Nie pamiętam jak to było ale kasowanie to chyba najechanie na slot i wciśnięcie MENU
Kasowanie Z1 kończy się, ale GUI jest w toku. zatrzymuje się po zmianie szybkości transmisji https://obrazki.elektroda.pl/8646895100_... Kasowanie Z1 powiodło się, a kolejny odczyt 115200 pokazuje pustą pamięć flash https://obrazki.elektroda.pl/4424431400_... odczyt 921600 zakończył się sukcesem https://obrazki.elektroda.pl/6580398700_...
https://github.com/openshwprojects/BK723... skasowanie całego N przed chwilą pokazało pusty flash od 11000 przy odczycie. jest bardzo szybki. https://obrazki.elektroda.pl/1622428700_... sukces, gdy kasowanie jest również częścią zapisu oprogramowania układowego Dodano po 47 Prawdopodobnie musimy również zawęzić to,...
Małe poprawki. Dodano XR872 OTA i przeniesiono kod obk do xip. Włączono kompresję XR809 (zaoszczędzono ~235kb flash, więcej jest możliwe w zamian za stertę (teraz ~200k wolne, było ~64k)). Wyłączone XR809 OTA (nie działało http, nawet w głównym (nie obk) wątku). Formatowanie LFS działa, ale kasowanie OTA nie. Wszystkie XR używają teraz narzędzia XR806...
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...
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...
jesli z tej plyty da sie wyjac pamiec FLASH (czyli BIOSa) to mozesz ja zaprogramowac w programatorze i sprobowac jeszcze raz. Narazie kasowanie zawartosci CMOS ci pozostaje.
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ć...
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...
pozwole sie wlaczyc do dyskusji bo zaczyna robic sie ciekawa. Tu jest troche info na temat tego procka: http://www.micronas.com/products/documen... tutaj jest nawet nie troche ale cala dokumentacja techniczna tego procka. z tego co czytam o nim to nie ma tam slowa o technologii OTP. za to znalazlem...
więc tak. jeśli tuner był przerabiany (chodzi o dodatkowe zasilanie slotu karty popularne swego czasu) to musimy zastosować inny wsad do fun niż au_71 czy inne popularne do emu. jeśli nie wiadomo czy nasz tunerek był przerabiany to trzeba go otworzyć i sprawdzić czy nie widać jakiejś ręcznej robótki w okolicach slotu - uwaga może być niewidoczna gdyż...
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...
Ok, to już w takim razie wiem, dzięki. Ale niestety dalej wywraca się proces kasowania pamięci tak jak było.
https://github.com/divadiow/OpenBK7231T_... trzeba sprawdzić XR. Myślę, że XR809 mógł skończyć z niedziałającym OTA i nie pamiętam XR872. Dodano po 1 . Wyłączono XR809 OTA (nie działało http, nawet w głównym (nie obk) wątku). Format LFS działa, ale kasowanie flash OTA nie.
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)
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...
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...
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...
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...
Autor:Wojtek"GAAD" Opis wymiany oprogramowania w tunerze Pioneer BCT1330. Na podstawie lektury forum Voyagera, Dynamita i wlasnych doświadczeń. Opcja wymiany softu w EPROMIE 27C800 1. Sprawdzamy jaki EPROM kryje się pod obudową. Jeśli jest to 27C800 z okienkiem to pozytywnie. 2. Układ znajduje się (lub powinien) w podstawce wyjmujemy go z niej i kasujemy...
Poszlo
czy ta różnica między procesorami wpływa jakoś na możliwość używania własnego bootloadera czy nie Wpływa. Bootloader dla LPC-ków nie posiadających tej funkcji nie może jej używać, ale oprócz kasowania strony jest jeszcze kasowanie sektorów. W przeciwnym wypadku nie było by żadnego bootloadera (w szczególności żadnego softwareowego) - czy to nie logiczne?
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.
I z tymi dwoma sekundami to raczysz zartowac, chyba, ze do procka ze 128kB FLASH ladujesz program o dlugosci kilobajta. Jutro w pracy moge specjalnie dla ciebie sprawdzic ;) Swoja droga, nie sadze zebys byl w stanie przez port LPT programowac z czestotliwoscia 4MHz. Co do symulatora, teraz pracuje na ukladzie gdzie jest w sumie 5 procesorow, pamieci...
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....
1. Raczej około 10k razy, to nie jest nigdy dokladnie tyle, czasem więcej czasem mniej. A dodatkowo z tego co czytałem to pamięć "zużywają" cykla zapis/kasowanie a nie tylko kasowanie. 2.Drugi cykl też się wlicza chyba że układ zarządzający flashem w jakiś sposób potrafi stwierdzić że komórka jest czysta (tu pytanie najlepiej skierować do inżynierów...
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...
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...
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...
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...
Sprawdzanie rozmiaru ma znaczenie tylko wtedy, gdy OTA jest wykonywane z OBK, a nie do niego. Offtopic: czy xr809 ota kiedykolwiek działało? U mnie scheduler rtos wyłącza się przy kasowaniu, a jeśli kasowanie jest pomijane - przy zapisie pierwszego payloadu. W takim przypadku jest to albo scheduler albo hard fault. Co ciekawe, jeśli debugowanie flash...
Rozumiem. OK. Dodano po 8 . Gra. kilka uwag: kasowanie flash flash OpenECR6600 AIO do 0x0 boot readback do pliku 2mb generic mac widziany pod adresem: https://obrazki.elektroda.pl/5449517600_... ustaw mac ręcznie w OBK. mac następnie widziany jako 1FE308 https://obrazki.elektroda.pl/1450609600_... skopiowałem dump Tuya...
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...
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...
Cześć! Czy komuś działa BL602L20? https://obrazki.elektroda.pl/2030320800_... Sflashowałem go zgodnie z instrukcją najnowszym firmware OpenBL602_1.17.795.bin GPIO8 do 3.3V przez rezystor 10k RX i TX do odpowiednich TX i RX modułu UART. Zasilanie 3,3 V z niezawodnego oddzielnego zasilacza. Ale to nie działa. Wygląda na to, że w ogóle...
(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...
v22 Zrzuty 115200 - 184.0506484s 460800 - 47.5169445s 921600 - 24.772409s 1500000 - 184.050883s Dodano po 3 kasowanie https://obrazki.elektroda.pl/7451392100_... zapis do pustego (zapis ustalony na 921600?) Dodano po 8 kopia zapasowa flasha Tuya do skasowanego flasha [syntax=text]SharpLN882HTool.exe -p COM3 -wf Tuyadump.bin Opening...
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...
Trochę niepokoi mnie to, że ten JTAG....hmm. Ja zawsze myślałem że jeden JTAG to do wszystkiego, przecież takie było założenie co nie? 7hc244 + drabinka rezystorów, standaryzacja i WIO! .......... A ten co ma orginalny JTAG niech podepnie w końcu ten analizator stanów logicznym i niech wrzuci nam w .txt zestaw 5000 lini zer i jedynek, każdy po 100...
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......
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...
Se Hazel - czy kasowanie kodu zabezpieczającego jest za free ?
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ł...
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_...
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...
kasowanie pamięci flash kasowanie pamięci flash atmega8 kasowanie błędów kasowanie bledow
scania moment dokręcić peugeot napięcie sondy peugeot partner światła schemat
ekspres saeco xelsis ekspres saeco
Stukanie przy wciskaniu sprzęgła na mrozie - przyczyny i rozwiązania Stukanie przy wciśnięciu sprzęgła na mrozie - przyczyny i rozwiązania