To ... bardzo częste występowanie CRC, prawda? Miałem wrażenie, że do sprawdzania poprawności bardzo dużych buforów potrzeba samych bitów, a tutaj używają 16 bitów na 32 bajty... Wydaje mi się, że teraz mogę odczytywać, kasować i zapisywać pamięć - również z pełnym kasowaniem chipu (i ze sprawdzaniem rejestru stanu): https://obrazki.elektroda.pl/8467114600_...
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...
https://obrazki.elektroda.pl/6297038600_... Na wstępie powiem, że prawdopodobnie zagłębię się w więcej szczegółów niż to konieczne, ale jest to dobre dla osób, które nie mają dużego doświadczenia w tej dziedzinie. Przeprowadzę cię od demontażu aż do ostatecznej konfiguracji ze zdjęciami! Ta żarówka ma identyfikator FCC i zdjęcia z...
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...
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ć...
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...
Witam, Jak wygląda kwestia bootloadera w pamięci RAM? Np. jeśli wystąpi potrzeba jego zaktualizowania, należy przekopiować go do pamięci RAM i jego kopię tam uruchomić. Tak też zrobiłem, lecz przy próbie kasowania pamięci Flash program staje na: [syntax=c]FLASH->CR |= FLASH_CR_STRT;[/syntax] Jeśli spróbuję skasować flash bootloaderem nie skopiowanym...
Kasowanie pamięci flash https://github.com/NonPIayerCharacter/Op...
Po nadpisaniu eepromu MCU przestał działać, teraz nawet nie działa jak przywrócę mu oryginalny eeprom z którym działał. Bity konfiguracyjne się pozmieniały teraz na code nie ma blokady ale jak zczytuje to jest pusta, rozumiem że program uleciał bez powrotnie?
Musisz dać ppm i cnt z literką E tak jak podpowiada program bo prawdopodobnie dajesz z literką M. pozdr
Drobna uwaga, przy napięciu mniej niż 4.5V można procesor zaprogramować tylko raz, potem niestety trzeba kasować pamięć flash żeby zaprogramować ponownie co wymaga napięcia większego niż 4.5V
Czym się charakteryzuje ta pamięc ,w czym jest odmienna od innych? Np.EEPROM,RAM,ROM itp?
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...
czym się różni opcja w knoku SKASUJ FLASH a SKASUJ CAŁY FLASH ? Duże litery? (knoku)?
Witam, Chciałbym zapisywać dane do zewnętrznej pamięci flash w małych porcjach(mniejszych niż strona pamięci). Pamięć której używam umożliwia zapisywanie całymi stronami. Nie mam też żadnego eeprom'a, który mógłbym wykorzystać jako buffor. Zastanawiam się na takim rozwiązaniem gdzie np. mam poświęcony jeden sektor pamięci na buffor w którym przechowuje...
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?...
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, Istnieje takie coś jak pgm_read_byte w bibliotekach <avr/pgmspace.h>. Czy istnieje może takie coś jak pgm_write_byte ? Czy w ogóle jest możliwość zapisu czegoś do flasha (pamieci programu) w programie? Chciałbym z zewnętrznego eeproma odczytać sobie tablicę(5 kilobajtow) i przepisać ją da flasha, na niej coś tam zrobić, żeby nie odczytywać...
Witam! Nie piszę zawodowo na mikrokontrolery i nie znam żadnych dobrych zachowań, nie chciałbym uczyć się jakichś złych nawyków, stąd moje pytanie. Mam mikrokontroler i chciałbym gdzieś zapisać dane które pojawią się w trakcie pracy. Chciałbym te dane zapamiętać na stałe, by móc skorzystać z nich po odcięciu zasilania. Jak powinienem zaprojektować układ?...
mam takie może trochę idiotyczne pytanie dla niektórych ale interesuje mnie jak to jest z pamięcią flash, a dokładnie z możliwością jej zapisywania. istnieje teraz wiele urządzeń z tego typu pamięcią np. odtwarzacze mp3, karty pamięci, pendriver. No i wszystko było by ok gdyby nie fakt że przecież możliwości zapisu do tego typu pamięci są skończone,...
musi to być coś z pamięci flash. Musi być przenośna (możliwość programowania przy PC) Ze wstepnych wyliczeń wynika że potrzebuje 384kbajty- można zaokrąglić do 512k. no powiedzmy 1024k biorąc pod uwage przyszłość- może się coś urodzi... Ważną rzeczą jest to aby tą pamięc można było szybko odczytywać. Będzie podpięta do C450, ideałem by było gdy odczytywała...
Czytalem sobie tabelke z dostepnymi ukladami Atmela. mikrokontrolery te maja wbudowane w siebie pamieci. Staralem sie upewnic, ktora z nich do czego moge wykorzystac. Moje glowne watpliwosci polegaja na rozroznieniu FLASHa i EEPROMu. W końcu i Flash i eeprom nie umieraja, jak sie im odlaczy zasilanie, wiec mam wrazenie, ze w obu z nich mozna przechowywac...
Jakoś nie do końca rozumiem ideę kasowania - z tego co wiem kasować można pamięć flash tylko stronami. Podsunąłeś mi za to inne rozwiązanie - zaprogramować cały procesor (przez bootloader) wsadem wypełnionym komórkami o wartości 0x00, potem też przez bootloader wykasować wszystko i potem via np. ISP odczytać i sprawdzić ile i jakich komórek nie kasuje......
Mam płytę MSI 6380 ver.3, to chyba produkowane dla Siemensa przez MSI. Wersja biosu jest od wersji 2, flashowałem wszystkie od 3.0 do 3.7. Otóż płyta normalnie działała w wersji 3.4 aż po jakimś pół roku komputer przestał się włączać. Okazało się że po zresetowaniu BIOS płyta startuje, na monitorze pytanie czy F1 - wejście do BIOS czy F2 - load defaults...
Fajnie, że te procki są na EPROM`ie i po wyjęciu z programatora nie kasuje się pamięć. Jeszcze raz dziękuję za pomoc i pozdrawiam. :) Cieszę się, że mogłem pomóc. Tak na marginesie to procki te mają pamięć Flash i SRAM. EPROMU nie mają wcale. ;-) Gdyby tak było musiał byś pamięć kasować ultrafioletem. ;-) No tak pomyliło mi się chodziło mi o flash`a....
Witam. Kolego C2H5OH otórz w 1330 występuje pamięć flash typu 29f800. Montowane były dwie wersje jedna z "okienkiem" a druga bez okienka (obydwie nie kasowalne elektrycznie). Koledze COCNORD1 chodziło zapewne o pamięć eeprom, Darek-ta troche zboczył z tematu co nie zmienia faktu ze ta kostka z okienkiem to pamięć flash. Co do poprawiania na forum to...
coraz bardziej skomplikowanie, nie? :wink: trzeba chyba od razu całość wyłożyć, ale litościwie pominę RAMy... - EPROM - programujesz, potem kasujesz przez UV, układ ma okienko przez które widać strukturę - obecnie ta pamięć wychodzi z użycia - EPROM OTP - tańszy, programujesz i nie można skasować, bo nie ma okienka, częsty w fabrycznym sprzęcie ale...
Czy to wina openocd? Najprawdopodobniej tak. Wygląda na to, że OpenOCD traktuje tą pamięć jako Flash i w ten sposób próbuje ją kasować i zapisywać, co zapewne nie jest możliwe. Jeśli pamięć ta jest "zapisywalna" jak RAM, to osobiście skonfigurowałbym sekcję EEPROMu jak sekcję .data w RAM, czyli kopia we flash, inicjalizacja w startupie. Aby uniknąć...
Zmieniłem za 1MHz i dalej Atmega nie odpowiada, programator podaję że program został zapisany w pamięci flash ale nie działa. Co gorsza nawet zwykły program do zapalenia diody nie działa, a był sprawdzony i działał. Mówiąc krótko nie jestem w stanie zaprogramować Atmegi, działa wszystko oprócz samego mikrokontrolera w którym moge zmieniać fusebity,...
Tak masz tację. tylko nie bij mnie za to co teraz napiszę ale odblokowywanie pamięci flash działa. Zorientowałem się dopiero kiedy jeszcze raz czytając dokumentację Write protection register (FLASH_WRPR), zauważyłem, że jedynka oznacza 1: Write protection not active, a ja myślałem, że analogicznie 0-not active, 1-active. Mój problem jednak nie znikną....
Witam To jest flash do odbiornika sat EN29LV640B-70T - 64 Megabit (8M x 8-bit / 4M x 16-bit) Flash Memory Boot Sector Flash Memory, CMOS 3.0 Volt-only - Eon Silicon Solution Inc. Zdania zaczynamy z wielkiej litery . Nie kasować wpisów moderacyjnych!
Witam Nie mogę odnalezć postu Liska, w którym podawał oznaczenie pamięci eeprom w module MB BN41-01064B IC5003. Może ktoś wie czy można ją kasować i zapisać nowym wsadem na programatorze Willem ? Dziękuję Dodano po 42 chodzi o pamięć flash
KOść BIOS-u nie powinna być typu EPROM, gdyz można ją kasować tylko poprzez naświetlanie promieniami UV. Zamiast 29C020 mozesz zastosować inną pamięć typu EEPROM lub FLASH pamiętając aby miała te 2 Mbit pamięci, np.: 28F2000 lub 29EE020.
Witam Mam pewien problem z pamięcią EEPROM przy programowaniu poprzez FLIP. Otóż robiąc pełną sekwencję (erase, blank check, program, verify) przy programowaniu do flasha usuwa się przy okazji cała zawartość EEPROM. Jest to niezwykle denerwujące, bo w tej pamięci trzymam całą konfigurację programu i muszę ją po zaprogramowaniu znowu wprowadzać. Zresztą...
Podstawowe pytanie to dlaczego akurat eeprom na I2C ? Do mnie jakoś nie przemawia ani ks108 ani eeprom i2c. Nie dość że sam wyświetlacz jest wolny w obsłudze bo posiada magistralę 6800 którą trzeba emulować programowo ,to jeszcze sama pamięć z wolnym i2c . Jak już musi być ten wyświetlacz to przynajmniej zrób przesiadkę na pamięć z spi np. 25128 25256...
Szukam kontaktu z kimś kto jest w stanie (w programatorze) zapisać wymienioną w tytule pamięć. W odbiorniku mimo wielu prób niestety nie dawała się ani kasować ani zapisać przy użyciu JTaga. Do odbiornika wstawiłem nowego flasha M29W160ET 70 produkcji ST i dalej to samo. Dlatego myślę że ta "wyjęta" pamięć jest fizycznie OK! Proszę o pomoc i kontakt!
Witam, ...napotkałem na problem przy próbie zapisu i kasowania pamięci AMD AM29DL323CB. (kość również 4MB) Próba kasowania kończy się niepowodzeniem, przy próbie zapisu otrzymuję komunikat o błędzie w moment po kliknięciu przycisku "program". Skoro intel ci idzie - to sprzęt masz sprawny... Dziwna sprawa - bo na (nieoficjalnej jeszcze chyba ;) - ale...
Chip Erase kasuje tylko pamieć flash i eeprom a nie fuses które można tylko odczytać lub wpisać nowe. Pozdr. N.
Od pewnego czasu mam złe doswiadczenia z firmą Atmel a dokładnie z mikrokontrolerami Atmega8 W ciągu paru miesiecy mikrokontrolery po programowaniu odmawiają współpracy(dodam tylko że mam programator sprawny) Np często sie zdarza że średnio programuje i kasuje 5-15 razy mikrokontroler i wszystko siada tzn kasować moge ale po zapisie weryfikacja pada.Zdarzył...
Pamięci FLASH z serii 28Fxxx czy 29Cxxx itp. są zawsze w obudowach DIL32 a pamięć 27C256 w DIL28. Bezpośrednio ich nie zamienisz. Ich wyprowadzenia (patrz noty katalogowe np: www.atmel.com www.winbond-usa.com ) prawie się pokrywają. Możesz zrobić przejściówkę z dwóch podstawek precyzyjnych: 28 pin i 32 pin. W podstawce 32 pin nogi 1 i 2 łączysz z nogą...
Bufor strony to część interfejsu. Sama technologia pamieci EEPROM pozwala na swobodny zapis do dowolnej komórki, więc jeśli w ATMegach jest EEPROM to można zapisać dowolną komórkę, bez wymazywania całej strony. Wprowadzony bufor strony ma znaczenie (podejrzewam) tylko wydajnościowe. Jeśli zapisujesz coś do EEPROMu z wnętrza programu, to nie musisz najpierw...
Ad.7 Chyba o to Ci chodziło http://sciaga.nauka.pl/index.php/id=inde... Jakby coś link nie działał to tutaj podaje jego zawartość Rodzaje pamięci. 1. Pamięć ROM W pamięciach nieulotnych typu ROM umieszczone są informacje stałe. ROM jest najbardziej niezawodnym nośnikiem informacji o dużej gęstości zapisu. Zapis informacji...
aby zabezpieczyć pamięć przenośną przed malware, warto utworzyć na niej folder o nazwie Autorun.inf, a wewnątrz niego plik tekstowy Autorun.inf, potem obu nadać atrybuty Ukryty i Tylko do odczytu To nie do końca zadziała, bo wirusy potrafią kasować taki folder. Należy użyć Flash Disinfector, który utworzy taki folder a wewnątrz niego niekasowalny plik...
Mam problem z tym układem. Nie jest wykrywany przez jtag boundry scan. Impact wykrywa go jako "unknown device". Po podstawieniu pliku .bsd i id check wyskakuje błąd 583. Zamieniałem TDI z TDO ustawiałem różne kombinacje M0,M1,M2 (mimo że w jtag-u nie mają chyba znaczenia układ jest sam bez konfiguratora). Impact wersja 10.1. Układ jest w pająku więc...
Rozsądek, rozsądek, Panowie, a nie magia. Dokładnie. Można na końcu funkcji kasujących/zapisujących dorzuci resetowanie cache (kieszeni? what?) i mieć to z głowy na wieczność. Można za każdym razem myśleć czy tym razem skasować czy nie. Dziś może wyjdzie, że nie trzeba kasować, ale czy po zmianie w programie której dokonasz za 5 miesięcy (tak żeby...
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...
No ale w czym problem? Kto każe kasować CAŁĄ pamięć? Również używam symulowanego eepromu i nie widzę problemu w aktualizacji firmware bez ruszania konfiguracji. Ja widzę. Przy dużych rozmiarach sektora (jednostki kasowania), np. 4kB, zapisywanie często zmiennych wartości do flasha jest nadużyciem. I nie gadajcie rzeczy typu "konfiguracja sie nie zmienia...
Teraz nie mogę tego stwierdzić, ponieważ płytka właśnie się trawi. Można to odczytać przez program? Jak chcę spróbować go jeszcze raz zaprogramować to po wciśnięciu polecenie identify mam wszędzie "F" To może być potrzebne. na programatorze założyłem zworkę SLOW SCK, bez tego rozpoznawało układ, ale nie mogło go dodać. Identify odczytuje sygnaturę...
Spróbuj najpierw app_clear, potem nvm3_clear, power cycle, potem 8.2.0 W każdym razie, jaki dokładnie był problem z kasowaniem pamięci flash za pomocą openocd?
Mam dodatkowe informacje... W przypadku kiedy bootloader próbuje wgrać aplikację to bez problemu się udaje (kasowanie i zapis we Falsh). W przypadku kiedy dokonany jest skok do aplikacji z bootloadera, a następnie z powrotem skok do bootloadera (reset -SCB->AIRCR = (SCB->AIRCR & 0xFFFF) | (0x5FA << 16) | (1 << 0)) to próba kasowania...
Artech flash wgrał się lecz telefon lecz nie do końca, nie włącza się. oto log z ufs: 1st Boot: Ok, DCT4, UPP: 2292 [Rh-105] [2.1.0.1] 2nd Boot: u3_2nd.fia, Ver: 4.79.0 Fl0: 0x01000000-0x013FFFFF,00208828,St M58MR032 Algorithm: u3_st_i.fia, Ver: 4.79.0 Algorithm Ok, MSID: 84C4466AA5D2B6EF9105C6BCB3 Decoded MSID: 3E4EBAE9-00180991-A8000000 Encoded FAID:...
Temat opanowany. Należy programować jako EEPROM AT28C256 (64), zworka J2 w górę, reszta wg. ustawień standardowych. Nie wymazujemy układu, nadpisujemy nową zawartością.
prawdopodobnie masz rację, przetestowałem to w różnych trybach i odkryłem, że MCU wyłącza się, zanim moduł zdąży wszystko przetworzyć jak zapisać stan kanału w pamięci flash? Myślę, że ustawienie takiego czujnika zdarza się dość rzadko, więc nie powinno być problemów z kasowaniem pamięci flash
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)
Uzywam Tornado i nic nie daje zamiana plikow FIA bo inna taka sama nokie robi bez problemu a jak zaznacze opcje zeby wgral samego PPM-a to idzie i konczy bez problemu a jesli chodzi o MCU to tak jak wczesniej pisalem.
Nie podajesz co tak naprawdę oznacza "procesor znowu nie ruszał" w porównaniu do "a kiedyś działał". Jeżeli oceniasz to nie badając dokładnie czy naprawdę jakieś rejony Flash straciły zawartość to może jest inna przyczyna. Przykładowo, jeżeli programujesz procka, to część RAM jest zapisywana jakimiś wartościami i restart programu (po programowaniu)...
Witaj. Może przy okazji programowania zmieniłeś fusebity i zablokowałeś mikrokontroler, albo podczas programowania nie kasujesz pamięci FLASH. Doinstaluj AVR Studio 4.18 lub 4.19 i w nim pisz swoje programy - oprócz takich zalet jak automatyczne tworzenie makefile (które często jest przyczyną problemów) dostajesz dodatkowo symulator AVR, a to bardzo...
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.
To ja akurat wiem ale co to za układ? jaki symbol Czy ma ktos może schemat albo cos takiego tego komputera
Mam dwa LN8825B i nie przejmuję się ich zabijaniem w celu eksperymentowania :) Kilka dni temu sflashowałem obraz LN882H opublikowany w wątku Elivco. Niestety nie ma AP OpenLN. Kasuję pamięć flash przed flashowaniem. :( Chyba, że robię to źle. J-Link mówi, że flashowanie się powiodło. Używam projektu jflash LN882x z jednego ze zrzutów FTP.
Hmm ok. Myślę, że zrobiłbym punkt kasowania całej pamięci flash od 0x0 za pomocą BKFIL, a następnie ponownie flashował całą kopię zapasową. Wydaje mi się, że EF kasuje tylko od 0x11000.
kasować pamięć flash atmega8 kasować pamięć kasować flash
przekaźnik transit naprawa nagrzewnica junkers elektroniczny ogranicznik prędkości
Luz zaworowy w skuterze Peugeot Satelis 125 Czy gramofony Lenco są dobre? Opinie i recenzje