Czy tak trudno odpowiedzieć na pytanie? Sam się czasami dziwie, że to taki trudne. Nie specjalizuje się w angielskim, a trudno przetłumaczyć/znaleźć zagadnienie w pdfie. Wszystko wynika ze specyfiki takiej pamięci. Pomijając aspekty fizyczne, czysta komórka pamięci flash odpowiada stanowi "1". Podczas zapisu do pojedynczej komórki można tylko i wyłącznie...
Po utracie i ponownym załączeniu uC odczytuje z pamięci EEPROM wartość poprzednio zapisaną i od niej zaczyna dalej liczyć. Z tego co wiem ESP32-C3 nie ma EEPROM. Jest jego emulacja we FLASH. Ale odczyt/zapis tych samych komórek to raczej kiepski pomysł. Część zegarów RTC ma dodatkowy RAM (np. DS3232 lub tańszy DS1307) podtrzymywany przez baterię. Tam...
DriveCrypt jest płatny. To samo można zrobić przy pomocy TrueCrypta w wersji 6: http://www.truecrypt.org/docs/hidden-os.... Jedyny naprawdę dobry sposób ukrycia, to albo fizyczne odłączanie, albo szyfrowanie. Instalacja WinXP na dyskach flash to byłoby ciekawe rozwiązanie, ale jak to wytrzyma dysk Flash 8-O Komórki tej pamięci mają ograniczoną ilość...
Te przelutowania przy Q6/7 to montaż THT w fabryce Korga - Powinno to być umyte ale nie umyli. Po obejrzeniu SM, wynikało by, że zawiesza się procesor podczas wczytywania modułów (bloków) obsługi całego instrumentu. Są one ładowane do tych dwóch DSP, które mają własne SDRAM. Po prawidłowym załadowaniu uruchamia się dostęp do klawiszy/kontrolki. Można...
Na stronie internetowej MHDD nie ma informacji o jego wiarygodnośći w przypadku SSD. To program niskopoziomowy napisany typowo pod HDD. Skanowanie jak widać przekłamuje (i w zasadzie powinno przekłamywać - powierzchnia HDD jest zarządzania inaczej niż komórki SSD). Nie mam pojęcia jak zachowałby się w przypadku np: remapowania (odczyt, zapis, weryfikacja...
Ciężko odpowiedzieć na tak zadane pytanie. To tak jakbyś zapytał jak sprawdzić wartość jakiejś komórki pamięci RAM (czyli powiedzmy jakąś zmienną). No po prostu odczytując ją :D Tak samo różne opcje zabezpieczeń. One są zapisane w pamięci, tyle że FLASH. Żeby je sprawdzić to trzeba je odczytać. No inaczej się nie na napisać. Ale mała podpowiedz: Option...
W przypadku pamięci wylutowanej ze sprawnego urządzenia, każdy kolejny odczyt to różne wartości w konkretnych komórkach. Napisz coś więcej, czy problem dotyczy zawsze tych samych komórek albo tych samych bitów? Czy to może być związane z zabezpieczeniem pamięci przed odczytem? Nigdy nie widziałem blokady pamięci polegającej na "losowości" danych. Szybciej...
To nie wina programu czy kompilatora. Po prostu pierwsza komórka w pamięci Flash nie została poprawnie zaprogramowana. Programator próbował wpisać 02 ale podczas konrolnego odczytu otrzymuje FF, czyli komórka skasowana. Do sprawdzenia napięcie zasilania oraz napięcie Vpp (12V) programatora.
czasem problemem okazuje się niestała stała - tablice stałych można przypuszczać, że będą tylko w pamięci flash - przeważnie okazuje się, że kompilator owszem zapisuje sobie tablicę w pamięci flash, ale z początku programu kopiuje sobie ją do ramu - w ten sposób można się odwoływać do komórek takiej tablicy jak do zwykłej pamięci ram (przestrzeń). Może...
Witam Czy ktoś wie jak to zrobić.Gdy próbuję wcisnąć write flash-wypisuje ,że nie wchodzi we flash mode.Zczytałem nim program ze sprawnej komórki,ale gdzie on może być?.Czy ktoś próbował zpowodzeniem coś robić tym programem,Chodzi o odczyt i zapis programu komórki
Może to być podróba z kiepskiej jakości kością (czytaj: chińską), która ma dużo "zepsutych" komórek pamięci, czyli nazwijmy to bad-sektorów (każda pamięć NAND Flash ma ograniczoną ilość odczytów/zapisów dla swoich komórek pamięci, a te słabej jakości kostki mogą się sypnąć momentalnie), albo wcisnęli dużo mniejszy chip po prostu. Jakby była normalna...
Bym pomyślał, że 4 komórki flash padły (mają ograniczoną żywotność ale głowy nie dam uciąć). A oznaczenia w Victorii to błędy odczytu.
Ależ jest i to znacznie lepszy mechanizm bo zabezpieczyć procesor można zarówno programatorem jak i z poziomu programu a odbezpieczenie wymaga skasowania całej pamięci i odblokowanie nie nastąpi do momentu kiedy cała pamięć nie będzie wykasowana (algorytm sprawdza wszystkie komórki - zabezpieczenie przed trikiem z wyłączeniem zasilania po rozpoczęciu...
Kontroler to jakiś egzotyk, w jego SMART nie ma informacji o szacowanym zużyciu dysku. Szacować możesz na podstawie parametru Maximum Erase Count zakładając jakąś sensowną liczbę cykli P/E, które powinny wytrzymać pamięci flash. Optymistycznie założyłbym 1000, podobno są w tym dysku pamięci TLC, więc powinny tyle wytrzymać. Czyli w tej chwili byłoby...
Musisz zastosować przetwornik ADC który zamieni sygnał ciągły audio na zrozumiały dla uP sygnał dyskretny np 8 bitowy. Skwantowany sygnał zapisujesz próbka po próbce w kolejnych komórkach pamięci. Potem to już tylko odczyt tych komórek (z odpowiednią częstotliwością) i wysłanie danych na przetwornik DAC (zamienia wartość dyskretną na poziom napięcia)....
Wziąć nowego PICa SMD (najlepiej z tej samej serii produkcji) zrobić tylko odczyt, spisać zawartość ostatnich dwóch komórek i go odłączyć od programatora. Podłączyć uszkodzonego, skasować zawartość pamięci FLASH, włączyć edycje HEX, wpisać wartość ostatnich dwóch komórek, zrobić zapis. PIC zostanie zapisany samymi 3FFF, a ostatnie komórki zostaną zapisane...
Przykłąd z książki, co prawda nie chce mi się teraz sprawdzać czy nie trzeba zmodyfikować dla M128, ale sądzę, że to potrafisz zrobić sam: Oczywiście część opisu dotyczy pewnego programu ale sie połapiesz. Wiem ze to nie C ale składnia podobna i zachęcam do zgłębienia ASM. Procedura działa po drobnych modyfikacjach na ATtiny 26, ATtiny25, M8/M88 oraz...
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 we wszystkich AVRach, ale przy próbie odczytu odczytywane są nie losowe wartości, lecz kolejne - 1, 2, 3, 4 itd. aż do 255 i ponownie od 0. Po prostu zwracany jest adres komórki pamięci modulo 256. Stąd też jeśli autor ma losowe odczyty to najpewniej jest jednak problem z programatorem/połączeniem, co oczywiście nie wyklucza także blokady...
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...
Żywotność pamięci statycznych jest nieograniczona ,tam jako komórka pamięci pracuje przerzutnik zbudowany z 4 lub 6 tranzystorów CMOS.Gdyby liczba cykli zapisu była ograniczona np. do miliona to pamięć zużyłaby się w czasie ułamka sekundy bo SRAM to szybkie pamięci ,zwykle taktowane częstotliwościami wielu megaherców.Podobnie jest z pamięciami DRAM...
Atrybut 170 W dyskach SSD atrybut ten opisuje ilość rezerwowych komórek (bloków) pamięci flash. Wartość atrybutu wskazuje procent puli pozostałych do wykorzystania komórek. Wartość RAW w niektórych przypadkach zawiera rzeczywistą liczbę wykorzystywanych bloków rezerwowych. Poproszę jeszcze odczyt z: http://www.hdsentinel.com/hard_disk_sent...
No to już mamy jakąś jasność, takie coś da sie zrobić, ale opłacalność i koszt zbudowania są moim zdaniem zniechęcające, trzeba zbudować coś w rodzaju maszyny stanowej, która po "wywołaniu" odczytu, wygeneruje całą sekwencje impulsów która spowoduje zaadresowanie i odczyt komórki pamięci z karty, następnie w postaci równoległej udostępni te dane na...
Samsungi bym sobie darował choćby ze względu na 181 - Ilość nieudanych operacji zapisu komórek pamięci flash (dotyczy dysków SSD), gdy pamięć flash jest zużyta, dane nie mogą być zapisywane i dana komórka pamięci zostaje komórką przeznaczoną tylko do odczytu. Wartość RAW pokazuje aktualną liczbę nieudanych operacji zapisu. 178 wskazuje na stan zużytych,...
Czyli mam rozumieć, że wszyscy inżynierowie z takich firm jak Micron, Samsung, SanDisk, itp.. Piszą bzdury we wnioskach patentowych, na temat utraty ładunku z czasem i metodom zapobiegania utraty danych w komórkach pamięci. A producenci pamięci flash, dysków SSD, nie stosują żadnych metod kontroli stanu komórek pamięci i mechanizmów zapobiegających...
Jak w temacie otóż najpierw może zadam pytanie a poniżej napiszę po co mi to i do czego miałoby służyć. Więc szukałem długo aczkolwiek nigdzie nie znalazłem takiej informacji bo interesuje mnie karta CF o pojemności 2GB - wszystko pięknie i ładnie ale do zaadresowania 2BG potrzebnych jest wg. mojej wiedzy 31 linii adresowych 2^31 = 2 GB, a w rozpisce...
Zrobiłem próbę z zamrożeniem jednego układu pamięci flash "sprężonym powietrzem", oraz podgrzania gorącym powietrzem do 100C, brak widocznego wpływu na szybkość zapisu i odczytu. Natomiast udało się złapać prawdopodobnie mechanizm WL (wear leveling), kilka kolejnych odczytów daje podobną charakterystykę i kilka "górek" w tych samych miejscach, po zapisaniu...
Ja bym zaczął od 25F80. Szukam właśnie odpowiedniego wsadu, na tym co podałem działa ale krzaki na wyświetlaczu Prawdopodobnie racja, nowy wsad załączam. Pamięć flash to 25q80dvsig i nie ma 100% pewności, że nie jest uszkodzona elektrycznie (gubi komórki, zmienia ich zawartość na losową). Na trzy radia, dwie pamięci flash po odczycie i weryfikacji...
No dobrze ale co to wtedy będzie za DIY ? Żadne, dlatego prosze, nie wspominajcie o gotowych urządzeniach już więcej bo TO NIE O TO CHODZI żeby iść na łatwiznę, ja chce coś takiego sam zrobić żeby sie nauczyć metod przesyłania danych, ich obsługi. A co to za DIY, gdzie wykorzystujesz gotowe karty pamięci/pendrivy czy nawet chipy pamięci? Że nie wspomnę...
OK, taki pakiet to rozumiem pewne epp+flash. XPrg twierdzi, że nic oprócz tych dwóch rzeczy nie zgram z 561-562ki... żadnych conf1 czy conf2. Tylko epp i flash. I tu jest taki problem, że xprog zmienia mi komórki w pamięciach przez odczyt. W epp to możnaby zrozumieć, ale że jeden byte we flashu to już nie za bardzo.. Więc dlatego twierdzę, ze nie da...
Witam, Jeśli mimo wszystko nie dasz rady zaprogramować procka spróbuj tego programatora: http://www.oshonsoft.com/picprog.html Używałem go ponad rok do momentu aż (oshonsoft nie postarał się o obsługę PIC18F2550 :D )nie zbudowałem PICkit'a 2 i nie miałem z nim żadnych problemów. Ponadto sprawdź czy w rejestrze konfiguracji (znajduje się na samym początku...
Odzysiwanie danych z SSD jest znacznie trudniejsze od metod stosowanych dla HDD. System kontoli liczby cykli zapisu rozrzuca dane po fizycznych kościach. Dane nie są tak zapistywane jak w benchamarkowych testach, wynika to z poszatkowania ciągłości pamięci kombinacjami kasowanie/zapis sektorów kości FLASH. Kontroler by się nie zgubić, starając się równomiernie...
Okazało się, że podszedłem do tematu z niewystarczającą wiedzą. Przed każdym zapisem, należy określony sektor wyczyścić instrukcja Sector Erase. Chcialbym móc kasować pojedyncze komórki i aktualizować tam niektóre dane, jednakże pamięci flash tego nie umożliwiają, cóż coś za coś. Może uda się niektóre zmienne zapisywać do flashu procesora. Coś wymyślę,...
Mamy już niepokojący wpis w: "182 Erase Fail Count Ilość nieudanych operacji kasowania komórek pamięci flash (dotyczy dysków SSD). Pełny cykl zapisu z pamięci flash składa się z dwóch etapów. Dane muszą być usunięte poprzez operację skasowania, następnie zapisane poprzez operację "zaprogramowania". Gdy pamięć flash jest zużyta, dane nie mogą być zapisywane...
Tworzy się W EEPROM dwie tablice jednakowej wielkości. Dla ATtiny13 to będzie od 00 do 1F i od 20 do 3F. W jednej z tablic zapisuje się żądaną wartość. W tym przypadku jeden bajt określający stan wyjść. Zapisuje się go zawsze do kolejnej komórki - najpierw do 00, potem od 01 itp, aż dochodzi się do 1F o znów do 00. Po co tak komplikować? Wiem, że to...
X24C01 korzysta z trochę innego protokołu komunikacji w stosunku do zwykłego standardu I2C i nie są jej zamiennikiem żadne pamięci zgodne ze standardem np. X24C01A, X24C02, X24C04. Pamięć nie musi być uszkodzona - problem może jednak tkwić w programatorze. Czym to jest czytane i jaki typ układu wybrany? Dziękuję za odpowiedź. Próbowałem programatorem...
Siedzę w dokumentacji i nie bardzo mogę dojść w jaki sposób poustawiać Lock Bity, żeby nie dało się wyciągnąć kodu z FLASHa. Może ktoś już to ćwiczył i podzieli się informacjami. Przypuszczam, że jeśli uda mi się to zrobić to późniejsze zapisanie innego kodu do procka będzie możliwe po wyczyszczeniu pamięci (wpisaniu 0xFF do wszystkich komórek). Używam...
Instrukcja, w jaki sposób odczytać/zapisać eeprom baterii IBM T2X opartej na AS358D i pamięci SL394 (pamięć jest po drugiej stronie PCB). Instrukcja ta jest przeznaczona dla osób, które cokolwiek znają się na lutowaniu i ogólnie na elektronice i jest dla nich oczywiste żeby nie manewrować na żyjącym (pod napięciem) elektronicznym urządzeniu, a jak...
Witam Mam kilka Siemensów C55 i dwa kable do kompa: 1. COM [do stacjonara] 2. USB [do laptopa] Pierwszy [COM] działa O.K., drugi natomiast odstawia różne numery. Otóż przy podłączeniu komórki do USB, włączeniu SDS i próbie odczytania wiadomości z telefonu wywala komunikat jak w załączniku. Z tego co rozumiem chodzi o dostęp do pamięci flash. Więc podpinam...
Mam pamieć jak w tytule, jest z dvd Emperor i nie mogę jej skasować. Mam Universal Flash Programer. Jak włącze kasowanie to pasek postępu idzie do końca i wyskakuje błąd kasowania. Jak zczytam to nie jest skasowana, ale wartość komórek zmieniona. Mam dwa programy do obsługi programatora od willema i jeden czyta co innego niż drugi. W jednym to np wszystkie...
Witam Wydaje mi się że zewnętrzny EEprom to pomyłka ponieważ najpierw musisz mieć procedurę odczytu 8 bitów (szeregowo) a następnie z siakiegoś rejestru w którym to poskładasz w bajt wyślesz to na port. Co do obsługi wewnętrznego EEproma chyba jest podobnie. Natomiast różnicy pomiedzy RAM i Flash chyba nie ma , poza taką że do RAMu musisz najpierw coś...
Dzięki Panowie, właśnie skończyłem libkę do odczytu zewnętrznego EEPROM - to rozwiązanie w moim przypadku jest wystarczające i przede wszystkim działa. Jak zabraknie pamięci - dodam drugą kość. ale póki co liczba 4096 bajtów jest zadowalająca. W projekcie dane wrzucam wszystkie w całości, do późniejszego odczytu, zatem fakt zapisuję całe paczki "pod...
Dziękuje za sugestie. Po kolei. Dziś posiedziałem trochę nad tym pudłem. Raz jeszcze sprawdziłem napięcia, 24, 12 i 5V stabilne, tętnień nie sprawdziłem bo już nie chciało mi się latać z oscyloskopem, ale miernik nie wskazuje składowej AC powyżej 100mV Rezystory na module inwertera R144-147 zlokalizowałem, wylutowanie jednego lub dwóch nie ma żadnego...
Tak, jest to licznik Jaeger. Porównałem nasze wsady i róźnią się dość znacznie zawartością eepromu, flash jest praktycznie identyczny, róźni się dosłownie jedną komórką pamięci (w jednym jest 6E, w drugim EE). Zobaczymy jutro. Pozdrawiam MM
Witam Chcę wykorzystać część pamięci FLASH do zapisu danych, aby nie utracić ich po wyłączeniu zasilania. Udaje mi się zarówno zapisać jak i odczytać z FLASHa ale nie jest możliwe nadpisanie danej komórki. Po próbie nadpisania wcześniejsza wartość pozostaje bez zmian. Funkcję do zapisu i odczytu: u8 FLASH_odczytaj(u32 Address) { return...
martwym komórkom może zdechnąć (a raczej zblokować się) bootloader i po prostu nie są martwe, tylko nie chcą gadać. Jeśli wylutujesz flasza z komórki i go zaprogramujesz ręcznie, to będzie działać. Bootloader sprawdza eeprom w komórce i jeśli wykryje błąd CRC, czy naruszenie jakichś wartości, co oznacza że ktoś grzebał - to decyduje że komórka dla dobra...
Szanowni, Napotkałem na problem z zabezpieczeniem pamięci Flash przed odczytem. Pracuję na płytce testowej STM32F103 Nucleo, piszę w C z użyciem SPL, edytor: System Workbench for STM32. Mianowicie, po zaprogramowaniu procesora za pomocą ST-LINK Utility v4.1.0 swoim kodem, w opcjach oprogramowania Target->Option Byts ustawiam opcję Read Out Protection...
Witam, mam boxa HWKuFs Micro oryginał. Ostatnio postanowiłem posprawdzać dawne komórki. Np. przy Nokia 6310 jest wszystko OK. Dla nokii 3210 - CHECK, INFO nie pokazuje błędów. Natomiast jak sprawdzam FLASH dla nokii 3210 to pojawia mi się okienko błędu: "Unexpected Exception: Division by zero". Kabel HWK NKI 6 pin. Jak parametry dla Read FLASH daję...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Sens to jednak ma. Bo volatile nie odnosi się do zmiany adresu, lecz informuje kompilator, że wartość wskazywanej komórki pamięci może się zmieniać. Bez tego np. kolejne odczyty spod tego samego adresu zoptymalizuje do jednego odczytu. pgm_read_xx co prawda będzie wymagało pozbycia się volatile, ale każde odwołanie do takiego wskaźnika wymusi wygenerowanie...
Witam, zgodnie ze specyfikacją PIC16F1459 posiada on: "High Endurance Flash Memory (HEF) 128 B of Non-volatile Data Storage" komórki te znajdują się zgodnie z datasheetem od adresu 0x1F80 do adresu 0x1FFF. Ponadto zgodnie z przykładem dotyczącym zapisu do Flash z "Help'a" mikroC PRO for PIC v7.1.0 i używaniu poniższej funkcji http://obrazki.elektroda.pl/2832708000_1...
Kolega cristof_w ma po prostu złe nawyki z programowania c/bascom. W procesorze nie ma żadnego wydzielonego miejsca gdzie należy cokolwiek definiować albo umieszczać . Pamięć flash jest do twojej dowolnej dyspozycji i co chcesz gdzie chcesz umieszczasz. Musisz tylko wziąć pod uwagę że pierwsze komórki tej pamięci mają dodatkowe specyficzne zastosowanie...
Panowie, Ciekawe czy tylko w naszym kraju i sąsiednich ( wiadomo w którą stronę sąsiednich) wszyscy myślą jak złodzieje i chcą ukraść czyjąść pracę. Ale to taka mała dygresja ;) Sprawa z Lockbit w/g mnie wygląda tak komórka flash i jej konkretny bit odpowiedzialny za zabezpieczenie połączony jest z logiczną bramką zezwalającą na odczyt. Zmieniając temp....
Rzeczywiście, może teraz być tak, że te fonty zaczynają się pod koniec pierwszego 64KB. Ale jak nad tym zapanować w Bascomie ? Dopisz na początku programu dyrektywę $MAP , po kompilacji z raportu dowiesz pod jaki adresem zapisane są dane fontów. Zrobiłem mały test, spreparowałem dane tak żeby zaczynały się przed adresem 0x7FFF, a kończyły powyżej 0x7FFF...
jak rejestrować statystyki (Flash ESP, Dodatkowy EEPROM czy karta SD), konfiguracja ESP (SSID, hasło) poprzez usb (uart). Z tym Flash to bym uważał - ograniczona liczba cykli zapisu. Czy nie lepiej to wysyłać na jakiś serwer? Ja mam serwer w domu i sobie chwalę: zapisuję na nim dane z ESP i czujników temperatury BT , dane ze strumienia RTSP kamer,...
Zatem jednak jestem "gramotny", albowiem wszystko co Pan zaproponował sprawdziłem, dlatego też szukam pomocy na tym forum. Pozdrawiam i życzę więcej chłodu dla głowy. Widać że mocno cię obruszyła moja dygresja, która nie była zamierzona aby kogoś obrazić(!). Zauważ, że nie napisałem że nie jesteś „gramotny” ale oczekiwane było: „bardziej….(przezorny)”...
Witam Sytuacja, miejsce: system mikroprocesorowy, mikrokontroler AVR Atmega + zewnętrzna pamięć FLASH z dużą ilością danych. Komunikacja między nimi poprzez interfejs SPI więc bardzo łatwa do "podsłuchania". W pamięci FLASH znajdują się dane, których wprowadzenie kosztowało kilka miesięcy pracy (do postaci pliku BIN/HEX). Chcę zaszyfrować i zabezpieczyć...
http://obrazki.elektroda.pl/6403336500_1... Naukowcom z IBMa udało się po raz pierwszy zaprezentować nowatorską pamięć, mogącą w powtarzalny sposób przechować 3 bity danych w jednej komórce pamięci. Wykorzystuje do tego nowy rodzaj pamięci - PCM - pamięć ze zmianą fazy. Aktualne pamięci w komputerach rozciągają się od układów DRAM poprzez...
Wszystkie "ach i oh" o tym dysku Intela PCI Express 3.0 x4 (kontroler SM2263 / 4-ch ) z 2019 z rzutami wydajności i porównania W algorytmach implementacji buforowania SLC Intel SSD 660P ma trzy interesujące funkcje. Po pierwsze, pamięć podręczna SLC tego dysku ma statyczną część 6 Gb na każde 512 GB pojemności dysku SSD. Pozwala zachować wysoką prędkość...
http://obrazki.elektroda.pl/6322456000_1... Ogólnie SMART nie jest zły, ale parametr 01 jest podwyższony, prawdopodobnie przez BF, więc nie pukaj dyskiem podczas pracy. Kieszeń na tego typu dyski, to nie jest dobry pomysł. Poza tym - ok Co do B5 - nie wiem na tą chwilę, co oznacza. Doszkolę się bo 1 raz widzę tą pozycję, na kilkaset...
Korzystam z funkcji dostarczonych od ST do zapisu i odczytu z pamięci flash, miałem ustawione cztery adresy 0x5555,0x6666,0x7777,0x8888, wszystko działało zgodnie z moimi oczekiwaniami. Dziś kod wynikowy przekroczył 32kB i procesor od razu po uruchomieniu ląduje w hard fault, zmieniałem adresy komórek pamięci mi.in na 0xAAAA i większe i problem nadal...
Muszę Ci powiedzieć, że ustawiałem bit STKALIGN w rejestrze CCR a także go resetowałem i wiele to dało... Podsumowywując: - kopiowanie (zapisywanie) z użyciem rozkazów STR i pochodne - nie działa - kopiowanie (zapisywanie) z użyciem rozkazów STREX - nie działa - kopiowanie (zapisywanie) przez DMA - nie działa - kopiowanie (zapisywanie) przez aliasy...
Czy w poniższym kodzie zmienne b1 i b2 będą zawierały wartość odczytaną z tej samej komórki pamięci flash ? #define K1 (*(volatile unsigned char *)0x013c000) unsigned char b1; b1=K1; procedura( 0x013c000); void procedura(volatile unsigned char *flash) { unsigned char b2; b2=*flash; ....
Jest tylko jedno ale ten program powyżej 512B programu jest płatny, a ja myślałem o czymś za free, poza tym ten bootloader można upchnąć w 238B (odczyt + zapis Flash), albo w 366B (odczyt i zapis FLASH, EEPROM + zapis LockBit'ów) lub wiele innych kombinacji (wybierane #define ... 0 (wyłączone) lub #define ... 0x.. (włączone). Chcący dopasować się do...
FFh to inaczej 11111111b czyli wszystkie bity niezaprogramowane, nalezałoby tu zagłębić się w technologię produkcji pamięci nieulotnych, z których jedną z najstarszych były EPROMY kasowane ultrafioletem. zaprogramowanie bitu polega na naładowaniu pojemności bramki tranzystora MOS(są i wersje P- N- i C-MOS), która mogła być skasowana dopiero pod wpływem...
Nikogo tutaj nie będę nawracał, dla mnie to są fakty. Wystarczy porównać jak chodzi komp przed i po defragmentacji. Co do ssd to ich przewagą technologiczną jest sama budowa czyli brak części mechanicznych oraz równoległy zapis/odczyt (czyli jeden sektor (standardowo 512B) jest zapisywany fizycznie w wielu kościach flash, czyli sumarycznie prędkość...
Sposób nie do FLASH. Dlaczego nie do flash? UV powoduje upływność ładunków zarówno w wersjach flash jak i eprom, nie ma to najmniejszego znaczenia. Wiem to z doświadczenia, bo zrobiłem taki numer z 2051. Pamieć programu wypełniłem wartością 55H, zabezpieczyłem przed odczytem i wykonałem w/w "operację". Efekt końcowy był taki ,że procek się odbezpieczył...
(at)R-MIK Czytaj, proszę, ze zrozumieniem i bez nerwów. Pamięć NOR-flash jest względnie powolna i jest głównym ogranicznikiem taktowania rdzenia. Dodatkowo wymaga bardzo dużo miejsca na powierzchni układu, a jej skalowanie (zmniejszanie) jest bardzo kosztowne. Wielu producentów stosuje pamięć o szerokości znacznie większej niż szerokość magistrali...
mam taką nietypową prośbę dla osób z warszawy czy ktoś mókłby mi wgrać do komórki flasha (mam na płycie) za jakiegoś browarka, bo nie widzę sensu kupowania nowego przewodu dejana na 1 raz, bo ten mój coś nie zabardzo działa?
Witam, Zależy o czym mówimy, bo są 2 typy zapisu do pamięci mikrokontrolera: do pamięci RAM, i pamięci FLASH. Oczywiście sam korzystam z pamięci RAM która może i nie jest zbyt obszerna (zależna od modelu) ale i też nie utrudnia zapisu ani też odczytu poszczególnych komórek. A oto przykładowy kod: . mov(.b) dana,adres przykładowe dane: . mov(.b) R5,&0200h...
to, że mogę przestawiać nie znaczy, że blokuję procka przed programowaniem, chodzi mi o to, że mogę przestawić fusy i wszystko jest ok...procki są kompletnie nowe, atmega8 i 16, kilkanaście sztuk, wcześniej wszystko chodziło, aż miło...niby idzie programowanie flash'a ale przy weryfikacji wywala odrazu błąd, tzn odczyt każdej komórki jako 0xFFFF......
dzisiaj na spokojnie usiadłem jeszcze raz do programatora i odczyt jest prawidłowy, weryfikacja też poprawnie przechodzi ale wystarczy że zmienię jedną komórkę to programowanie przechodzi na 100% ale weryfikacja staje na kilku procentach i pojawia się error z miejscu gdzie dokonałem zmianę a programator jest ustawiony tak jak w opisie. Czekam na jakieś...
Inny sposó wyznaczenia tego adresu A = x+100*(y+100*z) 100x100x100 = milion komórek (bajtów, słów) Najprościej użyć jakiegoś sporego kawałka pamięci zewnętrznej (w stosunku do procesora) szeregowej (np DataFlash AT45DB161) lub zwykłej równoległej, nieulotnej (zwykły eprom/eeprom, SRAM z podtrzymaniem, pamięć FRAM). Gdybyś chciał pamiętać gęściej i dokładniej,...
Co to za scalak ten ROM - 8 nóżkowa pamięc flash SPI? Czy różnice w odczytanych wartościach pomiędzy kolejnymi próbami odczytu są w całym obszarze, czy tylko w jakimś fragmencie? Czy scalak się nagrzewa? Może nastąpilo jakieś wewnętrzne zwarcie i scalak nie potrafi dobrze ściągnąć do masy linii danych albo przywarła sie ona do zasilania? Może spróbować...
Raczej to drugie. Zapis 0xFF nie jest równoznaczny z wykasowaniem pamieci. Spróbowałem zarówno zapisywania wartości 0xFF do danej komórki pamięci i całkowitego kasowania górnej połówki pamięci. Zadziałało jedynie z tą drugą metodą. Zapisanie 0xFF nie jest zatem równoważne ze skasowaniem komórki. W opisie nie znalazłem jawnej informacji, aby potrzebne...
A nie próbowałeś takiej opcji, żeby na bieżąco zapisywać i testować pojedynczy zapis np do skutku, aż przekopiuje z sukcesem, tak na próbę żeby wyeliminować jakieś pojedyncze niezidentyfikowane błędy odczytu lub zapisu? Nie pamiętam czy próbowałem czegoś takiego ostatnio, ale chyba tak. Teraz już nie spróbuję bo działa. Ale problem jest na 100% z zapisem,...
Jakbym był wykładowcą, też dałbym Ci piątkę, bo w Polsce trudno o wykładowcę, który tak naprawdę rozumie dyski. Ogólnie opisałeś to w ciekawy i w zasadzie w prawdziwy sposób, ale trochę poczepiam się szczegółów: Tak - mamy struktury logiczne systemów plików, które zazwyczaj widzimy jako drzewko katalogów (folderów) i podkatalogów. To z punktu widzenia...
http://www.elektroda.pl/rtvforum/topic10... Chociaż ostatnio temat zmienił się w dyskusję nie na temat, czyli jak się zemścić na autorze tematu oraz czy X40 jest lepszy/gorszy od netbooka i z czym go porównywać. Odpowiadam w skrócie: Ad. 1. Wytrzymałość pamięci flash zależy od jej budowy wewnętrznej. Obecnie stosuje się chipy MLC wsparte technologią...
No trudno, nie moja wina. Karta CF może pracować w conajmniej 2 trybach pracy: a) udaje standardowy dysk ATA (ale nie wszystkie tryby pracy są dostępne) b) jako pamięć o dostępie swobodnym - podajesz jej adres komórki i dokonujesz odczytu/zapisu. Wszystkie te informacje są w notach katalogowych np: Sandiska. Uprzedzając twoje pytanie, że po co piszę...
Witam , Pomogę Ci w tej kwestii, kiedyś przerabiałem podobny temat odnośnie braku możliwości zapisu ustawień serwisowych w tv Manta, skymaster, selecline, i innych sobie podobnych wynalazków. Mogę się założyć że używasz starej pamięci z danego tv, mam rację? :-) Teraz do sedna, układy pamięci w tych telewizorach po zaprogramowaniu mają wyłączoną,...
W tym momencie dopiero zapisujesz do RAM-u, ważne aby linie adresowe A8-A17 nie ulegały zmianie przy zapisywaniu pojedynczego sektora. Zapis flash następuje na zasadzie przepisania z wewnętrznego 256-bajtowego bufora RAM. Właściwy proces zapisu zaczyna się po upływie 150µs, licząc od narastającego zbocza /WE i braku ponownego opadającego i trwa...
Przepustowość maksymalna jest ograniczona, ale to nie znaczy, że uzasadnia to wybieranie gorszego dysku. Otóż dysk charakteryzuje się nie tylko jednym parametrem, a nawet można zaryzykować stwierdzenie, że rzadko kiedy ta maksymalna prędkość jest wykorzystywana. O wiele częściej dysk pracuje w trybie mieszanym, wykonując odczyty i zapisy na dużych ilościach...
Jest ogrom stron traktujących o mikrokontrolerach, ale jakoś na żadnej nie jest napisane wprost co robi mikrokotroler bezpośrednio po włączeniu i potem dalej... tak żeby ktoś wprost napisał. Chętnie zerknę na każdy link jeśli ktoś się ze mną nie zgadza, pozwolę sobie przedstawić mój tok myślenia. Na początku po włączeniu zasilania mikrokontroler odczytuje...
http://obrazki.elektroda.net/52_12740875... Chodzi mi o to, że chce mieć pamięć w której będę sobie zapisywał ilość elementów elektronicznych. chce rozplanować to sobie tak, że jedna 'ramka' danych będzie składać się z 77 bitów tekstu, nazwy elementu, zaś 3 najmłodsze bity będą zawierały informację o ilości elementów na stanie. Przy pamięci...
Dzień dobry, ostatnio zauważyłem pewną nieprawidłowość w obsłudze programatora, zatem chciałbym przypomnieć pewne podstawowe zasady przy współpracy z pamięciami NAND: - pamięci NAND podzielona jest na bloki i strony - strony to są ciągłe przestrzenie danych zawierające się w bloku danych, przykładowo blok zawiera 64 strony, zaś strona zawiera 2112 bajtów...
Trochę mi zajęło aby zebrać wszystko do kupy (a w szczególności aby wygrzebać działający program do ESP). Po zaprogramowaniu ESP32 w linii komend dostajemy wiadomość o poprawnym uruchomieniu kamery oraz podłączeniu do sieci, co potwierdza przydzielenie IP i podanie przez ESP32 linków do podglądu: https://obrazki.elektroda.pl/4639326600_...
mam problem w programatorem WILLEM. DOkładniej jest to programator zgodny z willem - opis publikowany był w Praktycznym Elektroniku 5/2001. Generalnie nie mialem praktycznie żadnych problemów z programowaniem pamieci FLASH, EPROM, EEPROM, NVRAM. Jesli byly - to drobne - wywołane problemami ze skrajnie dziadoskiej jakości przełączników typu DiP-switch...
http://obrazki.elektroda.pl/6792224300_1... Firma Microchip zaprezentowała nowe równoległe pamięci Flash. Pamięć SST38VF6401B o organizacji 4M x16 jest kolejnym układem z rodziny Advanced MPF+ CMOS (Advanced Multi-Purpose Flash Plus). Produkowana jest w wysokiej jakości technologii CMOS SuperFlash opracowanej przez firmę Microchip z...
Witam! Mam problem z zapisem pamięci 29F010 programatorem Willem 7.0. Odczyt i wykrycie ID bez problemu, kasowanie dochodzi do może 10% i wyrzuca komunikat "erase completed check dq7". Programowanie możliwe dopiero od obszaru pamięci 0x04000, jak do tego adresu pozostawię stary wsad, a wzwyż dopisane inne zawartości komórek to programuje bez problemu....
http://obrazki.elektroda.pl/6775408900_1... Jedną z przyczyn gwałtownego postępu w dziedzinie urządzeń mobilnych, który obserwujemy od kilku lat, jest postępująca ewolucja pamięci NAND flash. Nowe dyski MyDigitalSSD potwierdzają ten fakt. Producent wypuścił właśnie, jak sam to określa, "drugą generację serii Bullet Proof". Ich pojemności:...
Dzięki postępom technologicznym jeden z rodzajów pamięci RAM - rezystancyjny (ReRAM) pokonał poważną barierę w swoim rozwoju i zbliżają się parametrami do pamięci DRAM. Jak donosi 4DS Memory Limited, dzięki zmianom w architekturze pamięci udało się istotnie zmniejszyć czas odczytu z ReRAM do poziomu porównywalnego z układami DRAM. Jak komentował to...
http://obrazki.elektroda.pl/4589068900_1... Firma RunCore znana jest jako producent zarówno konsumenckich, jak i korporacyjnych dysków SSD. Jej nowe produkty zasilą linię PRO IV, należącą do tej pierwszej grupy. Nowe dyski mają obudowy w formacie 1,8", i wymiary 70 x 52 x 5 mm, przez co nadają się znakomicie jako pamięć masowa do małych komputerów,...
Witaj, - to jest nieźle bo ja męczę się od 5 dni z dwiema różnymi kartami - na netbooku pod "Win7 Starter" pokazują się jako napędy, ale kilkanaście programów (w tym pod linuxem) zgłasza brak komunikacji (lub pojemność 512 kB i brak komunikacji....) + brak tabeli partycji i nie da się nic zapisac ... A czytałem w necie ze często to może być błąd programowy...
Ile tanich dysków już zajechałeś? Naprawiam komputery, więc statystyki mam nieco inne. Sam nie zajeżdżam tanich SSD, bo nie kupuję szmelcu. Natomiast dyski, które wymieniam, które padają, które zaczynają mieć problemy z odczytem - to zwykle właśnie te tanie szmelcu. Znacznie rzadziej są to porządne dyski. To mój pierwszy dysk SSD, użytkowany praktycznie...
Witam, programuje układy uk PIC i mam takie pytanie - w zasadzie problem: czy warto stosować wskaźniki np. w funkcjach odczytu zewnętrznej pamięci EEPROM? Kolega robił eksperyment i procedura z użyciem wskaźników zajmowała więcej pamięci w uK, zarówno w pamięci flash jak i operacyjnej. Napisał dwa tak samo działające programiki - zapis kolejnych komórek...
No dobra ale to nie jest wytłumaczenie... Czyli z dwóch danych robi Ci się jedna, większa, czyli krzak. Ale chcę wiedzieć jak to działa. Jak napisałem wyżej, dane które są w tablicy, _fizycznie_ są zapisane w pamięci flash bajt po bajcie i to parametr adres który używamy z poleceniem lookup przesuwa wskaźnik na kolejne bajty w pamięci flash. Przecież...
to zalezy. Jesli już tak bardzo uparłes sie na F241 - musisz zakupic emulator JTAG jest kilka firm w Polsce ,ktore mogą go sprowadzic. programowanie przez RS232 niesie za soba ryzyko uszkodzenia bootloadera - ktory mozna przywrócic jedynie poprzez programowanie Emulatorem JTAG (dosc droga zabawka - od ok.2500 zł wzwyż (nowy) Jezeli natomiast masz zamiar...
http://obrazki.elektroda.pl/6008985100_1... Firma Intel zaprezentowała dzisiaj serię dysków SSD z linii Pro przeznaczonej dla przedsiębiorstw. Dyski SSD Pro 2500 są sprzętowo szyfrowane algorytmem AES z 256-bitowym kluczem i występują w wersjach: — format 2,5": 180, 240, 360 i 480 GB, — format M.2 60 mm: 180 i 240 GB, —...
Mogła być interesująca dyskusja, a zrobiła się typowa przepychanka. W świecie mikrokontrolerów główne ograniczenia techniczne to wielkość krzemu i prędkość pamięci programu. Im większy wymiar technologiczny, tym więcej miejsca zajmują komórki pamięci programu, więc mniej układów można dostać z wafla. Można użyć starszych maszyn, ale to wcale nie obniża...
Tak te procesory mają zabezpieczenie przed czytaniem flasha (jest to jednak opcja i zależy jak został procek zaprogramowany). Jeśli procesor został zaprogramowany z taką opcją to odczytasz wszystkie komórki pamięci jako liczby 255. Pozdrawiam.
flash komórki odczyt komórki pamięci stm32 flash odczyt
kodowanie radio miernik kosztów energii master airbag
łącznik zwierny radmor 5102te diody sygnału
Wysunięty sworzeń w zmywarce Whirlpool Natural Dry - jak schować? Zamiennik tranzystora MOSFET 18PO6P - SPP18P06PH