Mozesz prosto zaprogramowac sobie mechanizm typu key-value. Mianowicie poswiecasz 2 strony pamieci zewnetrznej (albo oglonie 2xN). Dla przypadku z 2 stronami robisz cos takiego: - pierwsze 4 bajty strony zawieraja licznik mowiacy ktora ze stron jest aktualnie w uzyciu np: STRONA 1 STRONA 2 --------------- --------------- ID=0x00000001 | ID=0x00000002...
To wiele interesujących próbek, ale na razie skupmy się na mikrofonie. driver_mic readme przetłumaczone na angielski przez GPT: Mikrofon Wprowadzenie Mikrofon jest powszechnym urządzeniem wejściowym używanym do konwersji sygnałów dźwiękowych na sygnały elektryczne. To demo pokazuje, jak przechwytywać dane audio z mikrofonu i zapisywać je w wewnętrznej...
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_...
Tak, uC może zapisać własny flash za pomocą programu umieszczonego w sekcji bootloadera - wykorzystuje się to np. do wgrywania programu do uP bez użycia programatora (np. korzystając z UART'u) lub np. aktualizacji oprogramowania u klienta (np. wczytywanie programu z pliku na karcie SD) Ale nie tylko. Część mikrokontrolerów, może za pomocą programu...
Potrzebujesz modułu 7N. 7M ma tylko ROM, 7N ma flash w którym można zapisywać ustawienia i aktualizacje firmware. Ja zamówiłem ostatnio do swojego projektu moduł BN-220, ponoć ma flash, ale jeszcze nie dostałem paczki. Mogę zdać raport jak skończę pracę.
Popierz nowszą wersje "ChipGenius v4.19.0319", to może poda numer kontrolera, bo używasz starszej wersji, oraz Flash Drive Information Extractor.
Złapałem ten tani dzwonek do drzwi Tuya z Ali Express, zastanawiając się, czy będzie on wyposażony w BK7252. https://obrazki.elektroda.pl/9324523600_... . I chociaż wiem, że OpenBeken nie obsługuje BK7252 ani nie ma sterownika / opakowania kamery, nadal będzie interesujące zobaczyć, co jest w środku, sprawdzić wyjście dziennika rozruchu...
Nie mam pojęcia po co miałbyś zapisywać we flash dane tekstem, skoro struktura którą opisałeś perfekcyjnie nadaje się do reprezentacji binarnej Wojsko np. kiedyś wymagało aby dane konfiguracyjne i parametry działania byly zapisywane tekstem w pamięciach nieulotnych i dodatkowo chronione CRC. Mały tez na początku struktury kilka bajtów o łatwo identyfikowalnych...
Odpowiedź na Twoje pytanie jest dosyć prosta - protokół SWD nie ma rozkazu zapisu do flash i tego się po prostu nie da tak zrobić jak zapisu do RAM. Oprogramowanie na PC, które się komunikuje przez SWD z układem (np. program do ST-Linka, OpenOCD) wgrywa do RAMu specjalną procedurę, która fizycznie realizuje zapis (poprzez odpowiednią sekwencje zapisów...
Skoro itak będę zamawiać 10 sztuk więc jeden czy dwa mogą iść na straty. No tak, pierwsze zamówienie i od razu z najwyższego przedziału ilościowego. Teraz już rozumiem, że chodzi o cichą fabryczkę w piwnicy, która zamierza poszerzyć asortyment produkcji o technologię układów programowalnych. Wcześniej myślałem, że chodzi o hobbystę, który chce sobie...
dyż muszę ją dodać do mojego projektu, który tworzę na studia. Co się stanie, jeżeli plik się zapełni całkowicie? Kolejne rekordy nie będą już dopisywane? Napisz programik testowy i sprawdź Zdaję sobie z tego sprawę, lecz dydaktyczny kod programu, który analizujemy tutaj, docelowo będzie częścią obszernego programu. A w tej chwili wspomniany kod już...
(at)divadiow możesz potwierdzić - możesz odczytywać i zapisywać flash przez UART, jeśli flashujesz OpenXR872, nie uruchamia się, ale nadal możesz odzyskać przez UART, prawda? Nie potrzeba CH341? A przynajmniej tak jest w moim przypadku. Btw, jeśli chcesz, porównaj binaria, które dodałem, czy są takie same? A może jest jakaś unikalna sekcja, jak ID urządzenia...
odnośnie flash boxa: Łącze USB pozwala w bardzo łatwy sposób dokumentować dane HACCP za minione 10 dni, zapisywać w urządzeniu programy gotowania i aktualizować oprogramowanie CombiMaster Plus do poziomu zgodnego z najnowszym stanem badań firmy RATIONAL. z aktualizowaniem należy uważać !!! w załączeniu szcegóły.
To raczej nie skrypt linkera, a zewnętrzny program, który przetworzy obraz binarny, który masz zapisywać - w każdym środowisku istnieje możliwość wywołania takiego programu, zwykle pod nazwą "post build step".
_PREDATOR_ MaximusOktoOk ma racje. Jeśli Pen nie daje zapisywać to ewidentnie nie jest to problem programowy Jedynie format narzedziami do zarzadzania z poziomu flash rom ( twoj to NT2033CMS ).
Zrobisz wszystko co będziesz chciał z tym telefonem. Obsługiwane wersje pewnie są podane pod UNLOCK. Flash zorbisz czy to w górę czy w dół więc nie ma problemu. Calutka seria DCT-3 jest TWOJA. Tylko ostrożnie z adresami przy programowaniu. Niektóre programy pozwalają zapisywać w innych miejscach. Ale wszystko do odratowania tylko więcej roboty.
Nie ma innej opcji. Nie rozumiem co w/g ciebie oznacza "dużo operacji"? Jest to pamięć do danych masowych więc taki jej urok. Czasy odczytów i zapisów są takie same, to czy będziesz zapisywać 1 czy 500 bajtów nie robi żadnej różnicy, poza ilością przesyłanych danych a punkty 1 i 3 to tylko komendy.
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...
a rozmiar programu wzrósł z 3072 do 3932 bajtów więc na pewno nie mogę sobie pozwolić na użycie tej funkcji. Aha, nie wiedziałem, że dekodowanie robisz na MCU. To może zrób tak, że MCU komunikuje się z serwerem dwukrotnie i na początku przy pierwszym zapytaniu pobiera metadane odnośnie wsadu, wielkość firmware, adres startowy w FLASH, CRC całego wsadu,...
A czy logi mogą zapisywać się np. na zewnętrzny dysk twardy? czy są jakieś ograniczenia np. tylko na FTP ? disc memory echo remote disc = pamiec routera tudziez jakis flash na USB. Malo praktyczne. remote = syslog.
Czuję się zaburczany. Rozwiązanie, o którym myślałem jak widzę nie ma sensu. Przyznaję - moja wina. Nie do końca przemyślałem sprawę. Dziękuję za uświadomienie problemu. Aby temat nie został bez żadnej merytorycznej zawartości - powiedzcie proszę, abstrahując od zastosowania, jak w miarę łatwo zapisywać dane do flasha z programu, jeśli macie link do...
Gdzie z masełkiem :] Mysle ze dżem i bita śmietana, albo wogole jakos na słodko (galaretki, budynie i te sprawy) :D np. moja dziewczyna uważa że najlepsze są z miodem... No różne są gusty :D ---------- eeprom i flash to dwie różne rzeczy i wspólne to maja tylko to ze są nieulotne. Flash wymazuje sie blokami/sektorami ale mozna zapisywać pojedyncze bajty,...
Może jest to możliwe, jest jakiś SDK: https://github.com/lightningsemi/ln882h Czy możesz sprawdzić, czy narzędzie Flash jest tam również obecne? Czy narzędzie flash może odczytywać i zapisywać pamięć flash urządzenia poprzez UART? Innym problemem byłoby to, że nie mam pod ręką tego rodzaju chipa.
Jest jakiś sposób by dalej można było zapisywać i usuwać na nim dane? Tak, ale tylko do ok. 8GB. :cry: http://www.elektroda.pl/rtvforum/topic30... AlcorMP_UFD 14.08.06.MD_6989SNL
Da się zapisywać do pamięci programu dane z poziomu wykonującego się programu. W assemblerze AVR występuje instrukcja SPM która zapisuje słowo z pary rejestrów R0:R1 do pamięci programu pod adres określony rejestrem Z :P Nie próbowałem tego nigdy ale faktem jest że coś takiego jest i wystarczy zajrzeć do datasheet'u :P
Z przeszło 4 godzinej lektury dowiedziałem się że programy skompilowane Asm,C lub Bascom'em można 'przenosić' do Mikrokontrolera, ale nie potrafię sobie wyobrazić jak ?, w jaki sposób ? spróbuj sobie wyobrazić mikrokontroler jako stacje dysków..układ taki posiada wszystko co jest potrzebne do wykonywania programu: - oczywiście najważniejsze: niedziałają...
No więc po kolei 1. Skopiować jakiś zbliżony plik i zmienić mu nazwę na lpc2378. Niech będzie to plik lpc2148.cfg if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc2148 } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else { set _ENDIAN little...
Konwersja. MP3 do wav Do tych modułów, najczęściej był program konwertujący i tylko takie pliku są przez niego czytane. AudaCity itp nie wygenerują wymaganego pliku. chodzi o schemat że strony elm Nie o schemat tylko notę katalogowa modułu. Swoją drogą, widzę, że walczysz z problemem odtwarzania dźwięku od dawna. W zamierzchłych czasach, jeszcze w...
Funak Możesz mnie wysłać pliki językowe w XML? Sam wykonam tłumaczenie. I więcej. Zrobiłem wszystko zgodnie z instrukcjami na stronie 2. Nie zapisałem mojego rodzimego oprogramowania. Czy muszę zapisywać rodzime oprogramowanie?
przestrzeń na dysku, która nie zostanie przydzielona do żadnej partycji Gdzieś Ty o tym przeczytał? To jakaś kompletna bzdura. Tzw. over-provisioning może się jedynie odnosić do faktu, że KAŻDY dysk SSD ma faktycznie więcej pamięci FLASH niż jest to podane przez producenta. W zależności od modelu jest to różna ilość i od tego poniekąd zależy żywotność...
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...
Zamiast kombinować zastosuj DataFlash z interfejsem SPI. Pojemności od 1 do 32 Mbit (do 4MB). Ich ceny na dzień dzisiejszy są śmiesznie niskie.
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...
https://obrazki.elektroda.pl/8831406200_... Budując inteligentny dom stwierdziłem, że przydały by się odczyty wodomierzy (mam główny i podlicznik na ogród). Głównie chodziło mi o ogród, aby zoptymalizować podlewanie. Jednak odczyt głównego licznika umożliwia dodatkową analizę ewentualnych wycieków. Oba liczniki wyposażone są w nakładki...
https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...
Próbuję uruchomić flashowanie w C#, aby zintegrować je z naszym flasherem. Obecnie wydaje się, że mogę poprawnie odczytywać i zapisywać bloki pamięci, ale bez flash unprotect (jeśli to jest to, o czym myślę). Czy flashowanie tego BW16E powinno działać, jeśli po prostu bezpośrednio flashuję bin OBK do offsetu 0x00, czy muszę zrobić coś więcej? Jak działa...
witam chciałbym się dowiedzieć w jaki sposób poprawnie zapisywać pamięci flash nand ,emmc używanych głównie w tv. Mam możliwość tylko za pomocą RT809h ale tylko dwa razy udało mi się zapisać pamięć nand tak , że telewizor ożył. Przeważnie nawet po odczycie i ponownym zapisie tego samego dumpa ze sprawnego tv, po flashowaniu jest martwy. Czy są jakieś...
Skasowanie bloku to flash a nie eeprom . Tak właśnie napisałem bo początkowo było tylko FLASH? bez reszty tekstu. Każdy taki scalak pamięci czy EEPROM czy FLASH ma wbudowaną pewna maszynkę stanów generującą cykle kasowania i zapisu. Mongolskie powieki mogą pisać co chcą nie na to norm (przynajmniej u nich) . To pokaż inne opisy scalaków np od TI czy...
TL866II PLUS to uniwersalny programatora przeznaczony do programowania pamięci Eprom, Flash, pamięci szeregowych, oraz mikroprocesorów. Jest to następca znanej nam już serii TL866A i TL866CS. https://obrazki.elektroda.pl/6134062300_... Programator wyposażony w podstawkę ZIF-40. Stosując opcjonalne adaptery możemy rozszerzyć paletę obsługiwanych...
Ot, jest sobie taki stary komputerek Oric i jego brat bliźniak Atmos. https://obrazki.elektroda.pl/7225249100_... Grono użytkowników i miłośników nie duże ale dosyć aktywne. Problem w tym że nie bardzo jest jak wgrywać i zapisywać programy. Stare urządzenia mają po 30 lat, zaczynają się sypać do tego niewiele ich jest łatwych do kupienia....
http://obrazki.elektroda.pl/9570417100_1... Witam! Mam dzisiaj do zaprezentowania Stacjobudzik. Stacjobudzik, jak sama nazwa wskazuje jest to połączenie zegara z budzikiem oraz prostej „stacji pogodowej”. Urządzenie to powstało w wakacje 2010 i przez blisko rok pracuje bezawaryjnie, ale kod programu uważam za jeszcze niedopracowany...
https://obrazki.elektroda.pl/4968487700_... Witajcie moi drodzy Pokażę tutaj jak można łatwo złożyć z gotowych modułów (ESP8266, zasilacz, przekaźnik) własny sterownik IoT na WiFi. W przykładowej wersji pozwoli on nam przez internet włączać/wyłączać jedno urządzenie. Będzie to tak jakby Sonoff wersja DIY, ze szczegółowym opisem kolejnych...
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...
https://obrazki.elektroda.pl/5705909000_... NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale...
(at)majsterxxl Czy jak zapisujecie dane na karcie SD (lista stacji / potencjalnie lista wifi), to jak tą kartę włoży się do PC, to można normalnie podejrzeć te pliki? Jeśli tak, to lepiej nie zapisywać tam hasła do wifi, no ale jak chcecie. Może dałoby się zapisać hasło w eeprom (jeśli jest), albo w flash (jeśli się da zapisać tam coś w run-time).
Jest to zawijanie adresu, o którym wspominałem ostatnio. W ten sposób możemy odczytać bootloader na BK7231T. BK7231T ma zabezpieczony offset odczytu od 0x0 do 0x11000, ale jeśli dodamy 2MB, to możemy zarówno odczytywać...., jak i zapisywać tam. W ten sposób można zamurować BK7231T. https://obrazki.elektroda.pl/6275448100_... Dodano...
Proponuję pobrać aplikację HP Scan and Capture z Microsoft Store. Mi pomogło. Można skanować dokumenty i zapisywać w pdf. Jest trochę inaczej niż Centrum Obsługi HP, ale idzie się przyzwyczaić. Jeśli ktoś ma Windows 10
Po co jest TRIM? Zapewne chodzi o nasze bezpieczeństwo. Podobnie jak szyfrowanie sprzętowe. Wg. mnie zbędne, a jednak są. Właśnie nie. TRIM, przynajmniej w swoim pierwotnym założeniu był wprowadzony aby kasować bloki pamięci logicznie oznaczane jako puste, ponieważ komórki flash nie mają możliwości bezpośredniego napisania zawartości - muszą zostać...
https://obrazki.elektroda.pl/3882937500_... WiFiManager to biblioteka oferująca gotowy system parowania z naszym WiFi a jej konfiguracja to raptem kilka linijek kodu. Parowania dokonuje się w trybie AP (sieci WiFi emitowanej przez ESP) a potem, po podaniu namiarów na naszą sieć, system sam je zapamiętuje i korzysta z nich przy kolejnych...
https://obrazki.elektroda.pl/5278481600_... W sieci można tanio kupić różnego rodzaju wtyki, moduły i gniazdka oferujące pomiar energii i normalnie współpracujące z chmurą producenta. Tutaj pokażę, jak można takie gniazdko uwolnić od chmury i samodzielnie skonfigurować, w tym również jak można wywoływać zdarzenia w momencie np. przekroczenia...
zapisywać przebieg zapisywać dźwięk zapisywać kanał
wymiana obudowy motorola ciśnienie akustyczne głośność tl431 ka431
Podłączenie trzech grzałek do przełącznika warstwowego z 6 stykami Wzrost poziomu oleju po wymianie pompowtrysku w silniku VAG