zapis pamięć flash stm32

Znaleziono około 171 wyników dla: zapis pamięć flash stm32
  • SPI Clone - programator kości SPI

    Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...

    DIY Początkujący   05 Sty 2023 20:47 Odpowiedzi: 8    Wyświetleń: 4971
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    O.K. Sam sobie poradziłem z problemem :). Sprawa z zapisem danych na pamięć flash tak aby po ponownym załączeniu zasilania dane tam wciąż były (EMULACJA PAMIĘCI EEPROM) okazuje się być bardzo skomplikowana. He pewnie dlatego nikt na forum nie wiedział ;). Zacznijmy od tego, że jeśli chcemy zapisać coś do pamięci flash to musimy dokładnie wiedzieć pod...

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6715
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak odblokować pamięć Flash w STM32 Cortex M3 po jednej operacji?

    Wedłóg bombzo dodałem linię : OB->WRP3 = (uint16_t)0xFF000000; [syntax=c] while(FLASH->SR & 1<<0); //BSY: Sprawdzam czy flash nie jest zajęty. // FLASH->KEYR = 0x45670123;//Jak taką sekwencją zapiszę klucz, to się odblokuje jednorazowo zapis do flasha. // FLASH->KEYR = 0xCDEF89AB;//Odblokowuję zapis do flasha tą sekwencją zapisu....

    Mikrokontrolery ARM   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 3662
  • REKLAMA
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Z racji że STM32 ma liniową pamięć oraz możliwość zapisu do flasha danych z poziomu aplikacji postanowiłem wykorzystać go do symulacji eeprom. Zapis danych do flash działa OK. Natomiast mam problem z zainicjowaniem struktury pod konkretnym adresem. const D DFLASH __attribute__ ((section(".variables&q... = { {{40,20},26},...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7757
  • Gerbera UAV nad Kijowem 2024 – specyfikacja, wersje, wpływ na OPL Ukrainy

    Jednym z układów jest mikro­kontroler STM32F407VGT6, który pełni rolę centralnego kontrolera lotu (Flight Control Unit – FCU). Podstawowe dane techniczne Rdzeń i wydajność CPU: ARM Cortex-M4F (z FPU – jednostką zmiennoprzecinkową) Częstotliwość: do 168 MHz DMIPS: ok. 210 DMIPS DSP: tak, rozbudowane instrukcje DSP Pamięć Flash: 1 MB SRAM: 192 KB (112...

    Artykuły   25 Lis 2025 17:30 Odpowiedzi: 36    Wyświetleń: 2331
  • REKLAMA
  • Flash Loader Demo - duży plik hex z STM32F103RB, jak interpretować?

    Witam. Zaopatrzyłem się niedawno w aplikację zwaną Flash loader demonstrator. Umożliwia ona m.in. zapis i odczyt pamięci programu mikrokontrolera STM32 przez bootloader poprzez RS232. Gdy chciałem odczytać pamięć flash i zapisać obraz pamięci w pliku hex mocno się zdziwiłem, gdyż plik miał rozmiar 319744 bajtów, a flash mojego STM32F103RB ma "tylko"...

    Mikrokontrolery ARM   31 Gru 2020 08:20 Odpowiedzi: 4    Wyświetleń: 4098
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    Mieszasz ze sobą dwie zupełnie oddzielne kwestie. Adresy w pamięci dotyczą komórek jednobajtowych, bo niby jak inaczej miałoby to być? Niemniej jednak fizyczny zapis dokonywany jest po 4 bajty na raz jeśli ustawiłeś zapis 32-bitowy.

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 5250
  • REKLAMA
  • STM32: Czyszczenie FLASH przed zapisem, szybkość vs SRAM, DMA a odczyt

    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...

    Mikrokontrolery ARM   27 Gru 2018 22:55 Odpowiedzi: 34    Wyświetleń: 1989
  • Odczyt, inkrementacja, zapis do FLASH STM32- BŁĘDY

    Oczywiście, że można to zrobić bez użycia HAL, czy SPL. Kod, który tu przedstawiłeś wymaga bardzo wielu poprawek. Nie uważasz, że funkcja zapisu do pamięci jest zbyt skomplikowana? Długa na 88 linii, zawiera dziwne stałe typu: 1 << 14, 0xF3. Np co robi ta instrukcja: [syntax=c]FLASH->CR &= 0x1FFE;[/syntax], albo taka: [syntax=c]while(FLASH->SR...

    Mikrokontrolery ARM   25 Sie 2017 13:12 Odpowiedzi: 4    Wyświetleń: 1905
  • STM32F4[C] keil - Wydzielenie Pamięci FLASH do zapisu / odczytu danych ?

    W wyszukiwarce wpisz "stm32 eeprom emulation".

    Mikrokontrolery ARM   24 Maj 2013 01:41 Odpowiedzi: 13    Wyświetleń: 4293
  • [F0] EEPROM - zapisuje tylko pierwsze 256 komórek we FLASH

    Bazując na https://obrazki.elektroda.pl/4178510200_... https://obrazki.elektroda.pl/8769073400_... main.c [syntax=c] /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR]={0}; uint16_t Virtval[NB_OF_VAR]={0}; uint16_t VarValue= 0; int main(void) { HSE_init(); //systick_init();...

    Mikrokontrolery ARM   19 Lip 2020 23:30 Odpowiedzi: 8    Wyświetleń: 843
  • [STM32] Jak skutecznie nadpisać dane w pamięci FLASH?

    A są może gdzieś jakieś szczegóły tego rozwiązania (idea) w necie? Przeglądałem kilka not aplikacyjnych, ale rozwiązania tam pokazane bazują jedynie na zapisie "bloków" danych po kolei do FLASHa i szukaniu wolnego miejsca przy zapisie lub ostatniego zapisanego bloku przy odczycie. Czy rozwiązanie z tamtej książki jest tego samego typu? 4\/3!!

    Mikrokontrolery ARM   03 Lip 2009 21:20 Odpowiedzi: 4    Wyświetleń: 2407
  • STM32 - ten sam adres dla różnych zmiennych const uint8_t w debuggerze

    to tablicy unsigned charow w flashu stm32 juz nie mozna trzymać? sprawdzilem na tablicy uint8_t zarówno zapis jak i odczyt działa bez zarzutów. W takim razie nie wiem co mogło być przyczyną problemów w przypadku pojedynczych zmiennych. To, że ci nie działa tak jak trzeba to jest wina twojego softu, nie flasha ani kompilatora. Sprawdź jak zmusić GCC...

    Mikrokontrolery ARM   21 Cze 2011 14:24 Odpowiedzi: 8    Wyświetleń: 2745
  • REKLAMA
  • Zapis danych do flash w STM32F091RCT6: struktura FLASH_DATA_2018_03_04

    Dzień dobry Po wielu dniach podchodzenia jak do jeża zabrałem się na serio do zapisu paru danych (siedmiu liczb uint32_t (słownie 7) ) do pamięci flash. Ponieważ bez Was by się to nie udało postanowiłem się podzielić moim "osiągnięciem". Muszę zapisać jasność ekranu i skalowanie ekranu dotykowego. Wyszło tak : [syntax=c]/* * 6 wspolczynnikow kalibracji...

    Mikrokontrolery ARM   04 Mar 2018 23:36 Odpowiedzi: 5    Wyświetleń: 729
  • STM32 Zapis zmiennej do pamięci EEPROM. - Na rejestrach.

    Witam :) Chce zapisać zmienną do pamięci EEPROM w procesorze. Testuje peryferia dynamicznie i nie wiem co się z nimi dzieje w trakcie działania. Wysyłają do mnie dane po USARCIE i chciałbym je zapisywać w wewnętrznej pamięci. Znalazłem realizacje zapisu, lecz wszędzie bazuje się na bibliotekach HAL, których nigdy nie używałem i się przekonać nie mogę....

    Początkujący Elektronicy   10 Cze 2019 08:57 Odpowiedzi: 0    Wyświetleń: 570
  • [AVR] - "zmienna flash'owa" - zapis do flasha

    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ć...

    Mikrokontrolery AVR   13 Gru 2010 12:39 Odpowiedzi: 15    Wyświetleń: 4276
  • Jak skopiować wektor ISR do RAM w STM32F303?

    Witam, ostatnio zajmowałem się operacją zapisu i odczytu danych z pamięci flash na mojej płytce F3 discovery. Problem pojawił się w momencie próby użycia przerwania generowanego przez timer lub przy restarcie mikroprocesora. Procek wtedy się zwiesza (zapętla się w endless loop w pliku startup_stm32f303xc.s). Zapewne chodzi o to, że operacje na flashu...

    Mikrokontrolery ARM   21 Wrz 2015 10:11 Odpowiedzi: 13    Wyświetleń: 1563
  • [Attiny2313] Jak zapisywać dane w pamięci flash Attiny2313 podczas działania programu?

    halo na roznych stonach znalazlem informacje o tym ze mozna w czasie dzialajacego programu pisac w pamieci flash nie ma problemu przed wystartowaniem fukcji main, nie ma problemu czytac flash ale nie moge pisac do initialisacji uzywam : uint8_8 pgm_data[xxx] PROGMEM ={}; do czytania : bit_sys = &pgm_data[xxx]; a jak zapis???

    Mikrokontrolery AVR   01 Lis 2008 23:57 Odpowiedzi: 4    Wyświetleń: 1855
  • Jak zapisać 100kB danych w pamięci programu mikrokontrolera ATMega128?

    Witam! Mam zamiar napisać program który zapisuje dane odebrane z zewnętrznego urządzenia do pamięci mikrokontrolera, po czym później ma mieć możliwość ich udostępniania. Z racji tego że danych ma być około 100kbajtów (pamięć nieulotna) postanoiwiłem użyć do tego celu mikrokontrolera ATMega128. Sam program zajmować bedzie w pamieci mikrokontrolera około...

    Mikrokontrolery   28 Sty 2004 14:38 Odpowiedzi: 6    Wyświetleń: 1917
  • STM32 Jak umieścić dane we FLASH których się nie używa.

    Chodzi mi o umieszczeni np: static const uint8_t myArray[] = "taki sobie string"; we FLASH ale gdy się nigdzie tego nigdzie nie użyje. Żeby kompilator umieścił to we FLASH to muszę to gdzieś użyć.

    Mikrokontrolery ARM   28 Kwi 2021 23:11 Odpowiedzi: 3    Wyświetleń: 819
  • Zapis do pamięci MSP430. Jak to zrobić? Asembler.

    Jak zapisac jakies dane zalóżmy np. zczytane z jakis peryferii do pamięci procesora, żeby później można było je gdzieś wykorzystać?(w asemblerze)

    Programowanie   24 Maj 2008 14:59 Odpowiedzi: 1    Wyświetleń: 1998
  • SAM7S256: Jak skopiować funkcję zapisu do flasha na stos?

    Witam, mam następujący problem: Chcę aby funkcja przy jej wywołaniu kopiowała się na stos po czym dopiero zaczęła się wykonywać. Jest to funkcja zapisu do flasha, a flash nie może być jednocześnie zapisywany i odczytywany. Nie mogę umieścić tej funkcji w RAMie przy pomocy __attribute__ ((long_call, section (".fastrun"))) ponieważ mam dwie aplikacje...

    Mikrokontrolery   27 Gru 2007 14:12 Odpowiedzi: 0    Wyświetleń: 675
  • zapis w mikrokontrolerach AVR do falsha poleceniem SPM, jak?

    Mam problem potrzebuje zapisać dane co jakiś czas do pamięci flash podczas wykonywania programu której jest dużo w uC ATmega128. Wiem że robi się to poleceniem SPM wcześniej umieszczając adres w rejestrach r31:r30 a daną w r1:r0, lecz nie stety podczas wykonywania programu nic się nie zapisuje. Czy wie ktoś jak to zapisać ? (prawdopodobnie potrzeba...

    Mikrokontrolery   30 Sty 2004 13:36 Odpowiedzi: 1    Wyświetleń: 1617
  • Jaką pamięć 4Mbit wykorzystać do takiego zadania???

    Witam Potrzebuję kopiować dane z pamięci trwałej (np. flash) w której zapisane są dane do pamięci SRAM typu KM684000ALG-7 512Kx8 (4MBit). Pamięć z której będą kopiowane dane to np. taką jaką znalazłem o tej pojemności M29F040B90K1 pamięć Flash EPROM 5V 512Kx8 90ns PLCC32. Do przerzucania danych chę użyć procesora AVR np Atmega 16 lub 32. Nie używałem...

    Mikrokontrolery   09 Gru 2006 17:02 Odpowiedzi: 11    Wyświetleń: 1689
  • Błąd zapisu do pamięci flash przy użyciu SWD i STM32 - jakieś sugestie?

    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...

    Mikrokontrolery ARM   20 Lut 2018 23:25 Odpowiedzi: 3    Wyświetleń: 1308
  • [STM32] Czy można użyć DMA przy zapisie do pamięci flash w STM32?

    Być może da się pokombinować z wyzwalaniem transferu timerem. Z drugiej strony nie bardzo rozumiem, jaki miałby być z tego pożytek - przesadzenia całego oprogramowania do RAM łatwe nie jest, a na czas zapisu procesor zatrzyma się przy dostępie do Flash, chyba że to model z dwoma bankami.

    Mikrokontrolery ARM   30 Sie 2017 16:42 Odpowiedzi: 2    Wyświetleń: 933
  • STM32F103C8T6 Blue Pill jako debugger CK-Link: C-SKY/T-Head/XuanTie Badanie kopii zapasowej Flash CK

    Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...

    Smart Home IoT   20 Wrz 2025 12:05 Odpowiedzi: 15    Wyświetleń: 2643
  • STM32 - obsługa przerwań od UART podczas zapisu do pamięci flash mikrokontrolera

    Witam Czy obsługa przerwań STM32F1 od UARTa nie koliduje z jednoczesnym zapisem do pamięci flash mikrokontrolera (czy podczas zapisu do pamięci flash nie są blokowane przerwania) ?

    Mikrokontrolery ARM   01 Gru 2017 20:41 Odpowiedzi: 19    Wyświetleń: 2151
  • [STM32] [STM32F107] Jak skonfigurować linker do zapisu danych w pamięci Flash?

    Witam! Chcę wgrać parę danych do pamięci mikrokontrolera STM32F107 (ustawienia domyślne). Nie wiem za bardzo jak powinien wyglądać kod linkera do takiego zapisu? Korzystam z CodeSourcery ze strony Freddiego. Nie posiadam debuggera, więc kod mogę wgrywać tylko poprzez bootloader na USART. Pamięć chciałbym zapisać paroma danymi 32bit, a następnie mieć...

    Mikrokontrolery ARM   30 Gru 2010 08:43 Odpowiedzi: 1    Wyświetleń: 2042
  • STM32 i W25Q128JV przez QSPI - odczyt zwraca 0x88, zapis działa poprawnie

    Jestem nowy w STM32. Podłączyłem flash w25q128jv poprzez QSPI z poradnika https://controllerstech.com/w25q-flash-s... działa, ale podczas próby odczytu pamięci zwraca mi zawsze 0x88, lecz gdy odłączę GND do pamięci odczyt działa z artefaktami.

    Mikrokontrolery ARM   21 Lip 2024 12:40 Odpowiedzi: 5    Wyświetleń: 381
  • [STM32] Jak krok po kroku obsłużyć pamięć flash N25Q128A na QSPI?

    A co chcesz konkretnie robić z tą pamięcią? Tylko zapis/odczyt w run-time? Czy chcesz rozszerzyć pamięć na program?

    Mikrokontrolery   30 Lis 2018 03:41 Odpowiedzi: 10    Wyświetleń: 1743
  • [TM4C1231D5PM] Czy wbudowany wear leveling chroni EEPROM przed zużyciem?

    Nie ma właśnie nic więcej wspomniane o tym, przewija się raz jeszcze na początku ta fraza, ale żadnego objaśnienia Jest w DS objaśnienie (koło strony 500, "Theory of Operation" ) The EEPROM operates using a traditional Flash bank model which implements EEPROM-type cells, but uses sector erase. Additionally, words are replicated in the pages to allow...

    Mikrokontrolery ARM   08 Mar 2018 23:39 Odpowiedzi: 23    Wyświetleń: 1413
  • Modernizacja sterownika nawadniania ogrodu AVR Atmega32 + Atnel Wifi – ESP32 czy STM32 + ESP32?

    Typowa pamięć flash w ESP32 wytrzymuje od 10 000 do 100 000 cykli zapisu/kasowania na sektor. NVS w ESP32 implementuje mechanizm wear leveling , który automatycznie rozdziela zapisy na różne sektory pamięci flash, co wielokrotnie wydłuża żywotność pamięci. Jeden "zapis" w NVS nie oznacza jednego cyklu kasowania sektora. Partycja NVS jest dzielona na...

    Mikrokontrolery ARM   21 Paź 2025 00:00 Odpowiedzi: 27    Wyświetleń: 465
  • [STM32][Nand flash] - Nie działajacą obsługa pamięci nand flash

    Uruchomiłem kod, który wkleiłeś. Dopisałem tylko definicje dla Bank_NAND_ADDR ( 0x70000000 ), CMD_AREA ( 0x00010000 ), ADDR_AREA ( 0x00020000 ) i DATA_AREA ( 0x00000000 ). W funkcji FSMC_NAND_ReadID() pominąłem zapis do struktury i odczytuję zmienną data - mam w niej prawidłowe dane. Dodano po 8 Może nie włączyłeś taktowania dla FSMC? Ja mam to w innej...

    Mikrokontrolery ARM   23 Maj 2013 14:04 Odpowiedzi: 6    Wyświetleń: 5406
  • Implementacja tablic funkcji w pamięci FLASH mikrokontrolera STM32

    W sumie racja, bo wygenerowac sobie wartości potrafie tylko nie wiem właśnie jak ugryźć zapis do pamięci FLASH.

    Mikrokontrolery ARM   17 Paź 2014 22:33 Odpowiedzi: 9    Wyświetleń: 1524
  • STM32F103ZET6 - Jak wgrać bootloader z karty SD i zmienić offset flash?

    Karol966 - mówisz że z pliku .bin dane trzeba najpierw zaszyfrować żeby mogły trafić do flash ? Ale ja nic nie mówię a się dopiero pytam ;) Generalnie wygląda to tak, że po stronie PC z pliku np *.hex poprzez szyfrowanie otrzymujemy inny plik (może to też być *.hex jak i zapewne *.bin). Dalej przez jakiś program ładujący czy też prosto przez kartę...

    Mikrokontrolery   08 Kwi 2016 15:24 Odpowiedzi: 43    Wyświetleń: 6648
  • [STM32] Jak zabezpieczyć kod w STM32 przed odczytem z pamięci Flash?

    http://obrazki.elektroda.pl/5451075700_1... Jakikolwiek ST-Link (tutaj St-LinkV2 z płytki testowej). Ustawienie tej opcji powoduje zablokowanie odczytu z FLASH aż do pełnego skasowania pamięci do 0xFF. Poniżej jest tabela z prawami zapisu do stron pamięci flash. Ustawienie tych opcji powoduje brak możliwości zapisu do pamięci flash...

    Mikrokontrolery ARM   19 Lis 2012 11:18 Odpowiedzi: 8    Wyświetleń: 5166
  • Przystosowanie płytki STM32 do pracy z Arduino IDE

    Bardzo często EEPROM jest emulowany w pamięci FLASH w sposób niewidoczny dla użytkownika. Nie można emulować funkcjonalności takiej jak wytrzymałość na ilość cykli zapisu/kasowania albo możliwość nadpisania pojedynczego bajtu. Jak nie można? Potrzeba 1kB EEPROM 100'000 zapisów (jak np w AVR), przeznacza się na pamięć 10kB FLASH, która ma ograniczenie...

    Artykuły   11 Wrz 2022 21:00 Odpowiedzi: 54    Wyświetleń: 22245
  • STM32F4 - Wybór szybkiej pamięci flash do przetwarzania dźwięku (100MB+)

    Na przykład Cypress, kiedyś Spansion: S25FL512Sxxxx to 512Mbit albo 64MB NOR Flash z interfejsem QSPI, Dual line or single line SPI. Inna opcja to N25Q512xxxx. Nie znalazłem pamięci o większej pojemności, które mogą współpracować z kontrolerami QSPI w STM32. Albo są podwójne NCS, ale pojedyncze linie danych, albo są to układy z zupełnie innym interfejsem....

    Mikrokontrolery   08 Wrz 2016 19:10 Odpowiedzi: 33    Wyświetleń: 2499
  • Zapisywanie danych testowych w arbitralnie ustalonym miejscu FLASH w STM32F030 przez GCC

    Czy można to zrobić? - Oczywiście. Pytanie, czy trzeba? W miarę łatwo uzasadnić to, że np. jakieś dane konfiguracyjne są zapamiętywane w stałym miejscu pamięci Flash albo dane nie mają mocnego związku z kodem i są ładowane niezależnie od kodu dla każdego egzemplarza urządzenia, ale Twój przypadek jest zupełnie inny. Zamiast uczciwie wstawić dane do...

    Mikrokontrolery ARM   11 Mar 2021 23:36 Odpowiedzi: 6    Wyświetleń: 714
  • [stm32F103ZE] Jak sformatować pamięć M25P16 na FAT12 z użyciem FatFS na STM32F103ZE?

    bo SD każdy użytkownik może sobie wyjąc i odczytać, a chciałem utrudnić taką zabawę :) W takim razie lepiej chyba dać do flash-ki ale bez systemu plików. Komunikaty nie muszą mieć stałej długości, zawsze można na początku zrobić tabelkę z adresami poszczególnych komunikatów żeby miejsca nie marnować i móc zapisywać dowolnej długości komunikaty (oczywiście...

    Mikrokontrolery ARM   02 Lut 2011 23:52 Odpowiedzi: 6    Wyświetleń: 1694
  • STM32f7 FMC nand FLASH - Jak zwiększyć prędkość zapisu/odczytu?

    0. Konfiguracja FMC wymaga poprawy. Wszystkie czasy masz ustawione domyślnie, więc interfejs niepotrzebnie czeka z wykonaniem każdej operacji. Popatrz na parametry MEMxSET, MEMxWAIT, MEMxHOLD i porównaj z tym co może pamięć. Przykład: MEMxSET jest ustawiony na 0xFC, czyli jakieś 252 x 4,63ns = 1,16us. Pamięć potrzebuje około 20ns -12ns = 8ns. Dostosuj...

    Mikrokontrolery   26 Cze 2017 06:58 Odpowiedzi: 4    Wyświetleń: 1260
  • STM32 - jaki typ pamięci flash jest wbudowany? EEPROM, NAND czy NOR?

    Embedded flash brzmi dokładnie tak samo jak zielona trawa. To tak jakby wątek był o rodzajach trawy a byś rozprawiał o tym tym dlaczego jest zielona. A co do aluzji do AVR, to tylko niektóre wynalazki muszą czytać flash za pomocą dedykowanych instrukcji i w tym przypadku ten wątek też nie jest o tym. W w AVR też masz pamięć "embedded" flash na kod i...

    Mikrokontrolery ARM   10 Lis 2013 13:22 Odpowiedzi: 8    Wyświetleń: 1674
  • Programator C-SKY Flash z STM32 CK-Link Lite: Odczyt/zapis do MCU Taixin TXW817-810

    C-SKY Flash Programmer jest oprogramowaniem dostarczanym do pobrania przez XuanTie na stronie https://www.xrvm.cn/community/download?i... https://obrazki.elektroda.pl/1504579400_... Narzędzie to współpracuje z programatorami CK-Link do odczytu i zapisu w pamięci flash procesorów C-Sky z rdzeniem RISC. Procesory...

    Smart Home Poradniki   03 Paź 2025 14:02 Odpowiedzi: 6    Wyświetleń: 3192
  • STM32F103RB - Program nie działa po ponownym podłączeniu

    Dodam, iż problemem jest to, że program tak jakby znikał po zaniknięciu zasilania, gdyż po ponownym podłączeniu mikrokontroler nic nie robi. Sprawdź czy BOOT0 (pin 60) masz konkretnie gdzieś podłączony (zworka, rezystor na masę). Zweryfikuj pamięć flash za pomocą STlink Utility czy masz w niej ten program, który wcześniej zapisałeś. A może masz po...

    Mikrokontrolery ARM   27 Paź 2016 15:35 Odpowiedzi: 10    Wyświetleń: 1263
  • Wybór szybkiego nośnika do zapisu danych z STM32 przez RS485

    Kontroler karty operuje na sektorach 512B nie blokach 128kB Czytaj uważnie. Ja pisałem o blokach w pamięciach NAND flash, a nie o tym co emuluje kontroler karty SD. Zbych_: skąd masz taką informację? Z lektury datasheetów pamięci NAND flash, które są wkładane do kart SD, np. pamięci ST (obecnie numonyx) 8Gb (1GB) mają bloki w rozmiarze 128kB.

    Mikrokontrolery   09 Paź 2009 15:36 Odpowiedzi: 39    Wyświetleń: 4488
  • [stm32] Jak wysyłać i odbierać dane z zewnętrznego RAMu przez FSMC w STM32?

    Pamięć NAND nie jest mapowana w przestrzeń adresową FSMC. Pamięć NAND wymaga wysyłania jej durnych rozkazów, i jest to ekwiwalentnie pokręcone jak obsługa kart SD/MMC (tyle że prościej). Dodatkowo zapomnij, że będziesz sobie w stanie tą pamięć ot tak zapisywać jak słowo pod wskaźnik do RAMu czy FRAMu. FSMC definiuje ci tylko adresy pod które mozesz...

    Mikrokontrolery ARM   13 Wrz 2011 08:50 Odpowiedzi: 26    Wyświetleń: 3686
  • stm32f439 - zapis programu na pamięci flash z dual bank powyżej 1MB

    Przykładowy linker dodany do cubef4 dla mikrokontrolera np. stm32f439NI ma tak podzielone obszary pamięci: We fragmencie kodu który pokazałeś widać "jak na dłoni", że pamięć flash _NIE_ jest podzielona, więc nie wiem w czym problem... Czy używając pamięci 2MB z dual bankiem mogę zapisać program na obydwu obszarach pamięci bez żadnych dodatkowych kroków...

    Mikrokontrolery Pozostałe   16 Maj 2015 15:38 Odpowiedzi: 2    Wyświetleń: 3093
  • [stm32] Keil umieszczenie przeskalowanego sinusa w pamięci flash

    Witam, czy ktoś z forumowiczów wie jak umieścić w pamięci flash tablicę z wartościami przeskalowanego sinusa (wartości stałoprzecinkowe). Chcę, aby tablica miała np. 1024 elementów (od 0 do 2pi) dla tego zapis na sztywno wartości będzie nie wygodny. tj. [syntax=c]const s16 tab_sin[1024] = {wartosci}[/syntax] Wolałbym zapis: [syntax=c]const s32 tab_cos0[1024]...

    Mikrokontrolery ARM   26 Maj 2011 22:08 Odpowiedzi: 8    Wyświetleń: 2571
  • [ARM] ARM vs AVR: Wydajność i interfejsy w procesorach Atmel ARM

    Ja tak obecnie robię w STM32, tyle że na tych prockach zapis do pamięci Flash jest bardziej niż prosty, na LPC2xxx jest gorzej, a na Atmelach nie wiem jak jest. Generalnie można wykorzystać sprytne algorytmy "wear leveling" i pamięć jest praktycznie nie do zajechania... pdf: http://www.st.com/mcu/download2.php?file...

    Mikrokontrolery ARM   04 Kwi 2014 16:15 Odpowiedzi: 267    Wyświetleń: 145972
  • STM32F103 - Zapis do FLASHa nie działa przy optymalizacji -Os. Co robić?

    Już od wielu lat znam problem ale nigdy nie chciało mi się do niego przysiąść. Czyli lenistwo poziom expert. Do obsługi FLASHa używam nieznacznie przerobionych kodów autorstwa w123456xy (nie z elektrody, tylko gdzieś w internecie znalazłem). I problem taki: Dam optymalizację -O0, działa. Dam -Os, nie działa. Do tej pory radziłem sobie po prostu pozostawiając...

    Mikrokontrolery ARM   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2694
  • [STM32F10x] programowanie - Zapis programu do czystego STM32F10x

    Mam jeszcze pytanie odnośnie samego działania SWD i programowania... Jeśli BOOT0 = 0 to startuje ten kod który jest we Flash. Jak to się dzieje, że mimo działającego programu OpenOCD potrafi przerwać jego pracę i zacząć wgrywać program ? Jeśli dobrze doczytałem to jest to tylko możliwe jeśli są włączone sygnały SWDIO i SWCLK ? i drugie pytanie: Jeśli...

    Mikrokontrolery ARM   17 Mar 2014 19:38 Odpowiedzi: 6    Wyświetleń: 1551
  • [STM32] [STM32][Keil][C] Problemy z zapisem/odczytem pamięci m25p16 - tylko RDID działa

    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ę,...

    Mikrokontrolery ARM   13 Cze 2011 15:27 Odpowiedzi: 1    Wyświetleń: 1926
  • [STM32] - Zabezpieczenie pamięci flash przed odczytem.

    No to już jakaś pocieszająca informacja, choć raz już miałem problem wprowadzając w programie blokadę SWD i JTAG, musiałem trochę pokombinować z programatorem i przyciskiem RESET, żeby programator załapał kontakt z procesorem przed wykonaniem pierwszych rozkazów. Dodano po 7 Mam pytanie bardziej praktyczne - jak tego używać w ST_Link Utility. W Option...

    Mikrokontrolery ARM   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 3030
  • STM32F407 - zapis do Flash - czyszczenie sektora powoduje zablokowanie programowania

    Ostatnio rzadko bywam na elektrodzie. Ale widzę, że i inni się wyprowadzili. Jeszcze z 10 lat temu na pytanie w dziale mikrokontrolery zawsze znalazło się kilku, kilkunastu chętnych do podpowiedzi, zawsze pojawiały się jakieś pomysły pod rozwagę a tu cisza. Cześć, Zapewne są po temu pewne powody... Co do pytania. Pamiętasz zapewne że żeby zapisać 1...

    Mikrokontrolery ARM   10 Lut 2023 19:08 Odpowiedzi: 8    Wyświetleń: 651
  • [STM32] - Algorytm bezstratnej kompresji grafik GUI dla LCD TFT

    o tyle nie wiem w jaki sposób zapisać do pamięci FLASH np na i2c wymagane dane. Przydał by się więc system plików na dysku Flash. O ile zrobienie prostego systemu plików nie stanowi jakiegoś większego wyzwania, o tyle należy zwrócić uwagę, że "surowa" pamięć typu Flash ma szereg problemów: - często możliwy jest na niej zapis nawet pojedynczego bajtu,...

    Mikrokontrolery ARM   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 7908
  • [STM32F100] STM32F100 - błędy przy programowaniu pamięci FLASH w gcc/eclipse

    To nie jest tak ze problem pojawia sie zawsze ale na powiedzmy 5 tys zapisów. Przy duzej ilosci zapisow do flash wychodza dopiero problemy. Sa jednak bardzo nieregularne - czasem czesciej niemal co chwila a czasem bardzo rzadko A nie jest przypadkiem tak, że już udało Ci się zamęczyć tą pamięć Flash taką ilością zapisów? Dodano po 2 Ponowię pytanie...

    Mikrokontrolery ARM   20 Gru 2017 20:55 Odpowiedzi: 22    Wyświetleń: 1035
  • Algorytm sprawdzanie integralności danych w zewnętrznej pamięci FLASH

    Dziękuje za szybką odpowiedź W swojej aplikacji chciałem wykorzystać jakiegoś stm32 więc bœdę mógł skorzystać ze sprzętowego CRC tmf mógłbyś podać jakie inne sposoby można stosować do sprawdzania integralności ? Słyszałem jeszcze o March C ale to wymaga zapisu komórki więc nie bardzo wg mnie nadaje się do pamięci Flash. Pozdrawiam

    Mikrokontrolery   11 Mar 2016 13:15 Odpowiedzi: 17    Wyświetleń: 1461
  • [OpenOCD]STM32 + SST39VF1601 - nie mogę zaprogramować

    Po wymianie pamięci na Am29LV640MB zapis ruszył, jednak zapisuje max 4KB. Każda próba zapisu większej ilości danych kończy się komunikatem : Error: flash write block failed status: 0x0 Error: error writing to flash at address 0x64000000 at offset 0x00000000 Runtime Error: flash1.script:8: in procedure 'script' at file "embedded:startup.tcl",...

    Mikrokontrolery ARM   26 Lut 2011 21:21 Odpowiedzi: 2    Wyświetleń: 1858
  • STM32 Blue Pill - alternatywa dla Arduino

    W jakiś sposób udało (?) mi się zainstalować bootloadera do mojego MC. Wygląda na to, iż Blinkiem arduino IDE działa. Nie napisałeś w jaki sposób podłączasz Blue Pill do komputera podczas programowania, bo opcji jest kilka. Co prawda nie jestem w stanie odtworzyć tej Twojej sytuacji u mnie, bo mnie osobiście zupełnie nie interesuje co jest wgrane do...

    Artykuły   30 Paź 2022 16:16 Odpowiedzi: 58    Wyświetleń: 17181
  • STM32F0 - Błąd STLink Utility [0x00000000]: Invalid address przy zapisie Flash

    Witam. Mam płytkę STM32F0discovey na której jest programator STLink/V2 i mikrokontroler STM32F051R8T6. Od kilku miesięcy bez problemu wgrywałem na niego kod, a dzisiaj nagle napotkałem problem. Środowisko po próbie wygrania nie napisało żadnego komunikatu, ani o powodzeniu ani o błędzie. Natomiast STLink Utility wyrzuca błąd "[0x00000000]: Invalid adress"....

    Mikrokontrolery Pozostałe   06 Cze 2013 17:21 Odpowiedzi: 23    Wyświetleń: 5292