(at)karol966 Plik binarny zawiera dane z FLASH, które lecą po kolei - bajt po bajcie. Czyli jeśli np. FLASH ma 8 kB, to jego zrzut w postaci binarnej to będzie 8kB danych (może być mniej, ale wtedy plik zawiera tylko początkową zawartość pamięci). Natomiast jak sam zauważyłeś plik w formacie IntelHEX ma złożoną strukturę. W ramach jednej linii zawiera...
http://obrazki.elektroda.pl/1051495700_1... Tysiące mililitrów kawy, setki demotywatoro-godzin, kilkadziesiąt „THE NIGHT OF CODE” i o to jest. Przed Państwem zielona płytka i kilka układów scalonych! Wstęp Nadeszła chwila w której, chciałbym zaprezentować mój projekt szerszej grupie elektroników. Od jakiegoś czasu, w przerwach...
Ok - ale ja właśnie myślałem, że to powinien pokazać mkAvrCalculator - że te fusebity oznaczają że uC spodziewa się zegara np. 16MHz. A nie pokazuje nic, stąd moje zdziwko. Dla twojego większego zdziwienia: żaden FuseBit Calculator nie wskazuje na konkretną częstotliweśc powyżej 8 MHz. Porównaj z : http://www.engbedded.com/fusecalc/ Masz tam tylko...
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
(at)ElektrodaBot poniżej widać flashowanie aac do naszej procedury, ale nawet pomyślnie nie widzę żadnego AP w moim wifi leo(at)leo-HP-ProBook-6560b:~/bl602$ bflb-mcu-tool --chipname bl602 --port /dev/ttyUSB0 --baudrate 115200 --firmware OpenBL602_1.18.187.bin Wstępna ocena dostępnych informacji - Dziennik flashowania pokazuje kompletny, zweryfikowany...
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...
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...
https://obrazki.elektroda.pl/6987360800_... W tym artykule opiszę moją próbę zmagań w temacie nagrywania gier na konsolę SNES jako osoby, która z tą konsolą nie miała wcześniej nic wspólnego. W efekcie powstał programowalny kartridż i urządzenie do nagrywania gier. Motywcja Wszystko zaczęło się od tego, że ktoś poprosił mnie o przerobienie...
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...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
https://obrazki.elektroda.pl/8612312800_... Witajcie moi drodzy Przedstawię tutaj szczegółowo proces wgrywania nowego firmware poprzez WiFi (za pomocą tuya-convert) do inteligentnego włącznika światła Smart Life opartego o moduł z ESP8266 (TYWE3S). Jest to bardzo wygodny sposób na wgranie np. Tasmoty do różnego rodzaju urządzeń smart,...
Cześć. Czy możesz wyjaśnić, co to jest wersja FW OpenBK7231N_QIO_1.12.33? Czy to OpenBK7231N_QIO_1.12.33.bin o rozmiarze 1,16 MB z https://github.com/openshwprojects/OpenB... Tak, ten. W wersji 1.12.7 mam wiele dziwnych błędów, a w wersji 1.12.33 wszystkie zniknęły Niestety mam wiele dziwnych...
http://obrazki.elektroda.pl/3514915600_1... Programator umożliwia: programowanie i zrzucanie zawartości pamięci mikrokontrolerów jednoukładowych Atmel AT89 C X051 programowanie i zrzucanie zawartości pamięci EEPROM I2C AT24C02 komunikację z urządzeniami slave 1-wire generowanie sygnału zegarowego dla Atmela, wystawianie i pobieranie...
1. Wstęp Projekt bardzo prostej stacji pogodowej opartej o ESP32 DevKit V1 i sensor BME280. Odczyt wartości jest dostępny poprzez interfejs sieciowy w sieci lokalnej, do której jest podłączona. Całość jest zasilana za pomocą zasilacza impulsowego 5V ze względu na powszechność i łatwą dostępność tego typu urządzeń. 2. ESP32 Moduł ESP32 DevKit V1 jest...
https://obrazki.elektroda.pl/4726574300_... Pokażę tutaj jak można wygodnie programować płytkę Wemos D1 z ESP8266 (wyprowadzenia w stylu Arduino UNO) poprzez ArduinoOTA, czyli poprzez WiFi. Możliwość wygodnej aktualizacji wsadu przez WiFi zwalnia nas z potrzeby łączenia przewodowego naszego komputera z urządzeniem które budujemy i...
http://obrazki.elektroda.pl/5613819300_1... Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania...
(...) s? Bez konieczności posiadania Tuya Hub/Bridge? (at)ElektrodaBot Co jeśli moje urządzenie nie jest obsługiwane? Co powinienem wtedy zrobić, aby je dodać? Ponadto nie mam bluetooth w komputerze, na którym działa system operacyjny asystenta domowego, ale mam esp32 z bluetooth, czy można ich używać jako zmostkowanych proxy? Bez konieczności posiadania...
http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...
Sam sobie odpowiem... w załączniku paczka pozwalająca na przywrócenie dowolnie "zbrickowanego" routera TL-WR1043ND v1.8. Są tam następujące pliki: boot_140319.bin - partycja boot, obszar 0x000000 - 0x01FFFF (+0x20000) firmware_140319.bin - firmware, obszar 0x020000 - 0x7DFFFF (+0x07E0000) fullflash_140319.bin - boot+firmware, obszar 0x000000 - 0x7DFFFF...
To może ktoś pomorze z tym plikiem .By po wgraniu urządzenie się uruchomiło , a może ma ktoś zgrany cały flash z Ubiquiti NanoStation M2 LOCO bez Ubiquiti Brand Protection czyli z firmware XM-v5.2.1.build.
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....
Dzieki za zainteresowanie, ale gdyby programowanie mial wykonac ktoś inny to nie dopytywalbym sie o to. W tej chwili to mam czystą kostke flash (stara byla uszkodzona), bios ze strony producenta i pomysł jak go wgrać do kostki. Nie chcialbym tylko niczego nadpisac. No i wgrac tak by po wlozeniu na plyte glowną komputer zobaczył że ma BIOS. Czy to jest...
Powiem tak: Konieczny byłby opis sposobu rozmieszczenia poszczególnych elementów we flash (tzw. mapa pamięci) + działające firmware. Jeśli u-boot działa (raczej update jego nie powinno trwać długo, więc jest szansa (mała), że nie uszkodził się podczas tego feralnego update) resztę dało by się zaktualizować. Raczej rzadko zmienia się bootloader - częściej...
Mam dwa takie tunery. Pierwszy jak padł to sądziłem, że to problem z NEC'iem. Dziś wiem, że nie. Przyjmuje tylko dokładnie 3/4 z 2 MB softu. Ktoś kiedyś napisał na tym forum jak uległa uszkodzeniu 16bit architektura jednego flasha, tzn zmieniła się na 8bit i tak chyba jest u mnie, bo dokładnie 1,4 softu od adresu 7FF80000 nie ma się gdzie już załadować....
Pewnie wykasowałeś flash-a Wiec tak 1.odpalamy dtf2rescue2.exe (o ile mamy dobrze podpietego jtaga porgram sie uruchomi i przejdzie dalej). 2. Dajemy write flash (2 opcja) 3. Jesli nie zalapie za pierwszym razem (a dzieje sie tak napewno), odpalamy tuner 2-gi raz bez wychodzenia z programu. Powinien zalapac trap-y i przejsc do podania adresu (7fe00000)....
Jak przeprogramować ovislink WL-1120AP? Jest obecnie tornado i nie mogę nawet znaleźć adresu ip . Po podłączeniu przez Hyperterminal i max232 mam komunikację z tekstem na końcu "TornadoAP 1.7 Cyclone ready on tornado". Czy tym sposobem moę jakoś przesłać inny firmware do AP? czy pozostaje programowanie flash w zewnętrznym programatorze?
To jak już znajdziesz tam jakieś DOBRE porady to daj znać (; Chyba znalazłem. :) Pomocny okazał się STLINK/V2 z kupionej okazyjnie przeze mnie płytki STM32F4DISCOVERY (niejako dla samego STLINK-a). Po paru próbach z konfiguracjami udało mi się ustalić pierwszą rzecz - czyli programowanie i kasowanie pamięci Flash. Najpierw plik konfiguracyjny : [syntax=c]#...
Sprzedawca zaproponował Ci ten sterownik ponieważ w swojej ofercie nie ma innego w przystępnej cenie. Jednym słowem sprzedał co miał. Jeśli decydujesz się i zostawiasz ten sprzęt (lub brak możliwości zwrotu sprzedawcy), to rzekłbym trudno, stało się. Fakt instrukcja obsługi do tego sterownika jest dostępna (ma pewne nieścisłości). Programowanie sterownika...
Kondensator chyba jest po to żeby szumy "przepuścić" do masy. Montowane urządzenie będzie zasilane bateryjnie więc przez 1k ucieknie mi za dużo prądu. Jutro będę mógł zaprogramować sobie mój procesor więc zapytam o ustawienie fuse bitów. 0-bit zaprogramowany 1-bit niezaprogramowany RSTDISBL 1 - PIN RESET jako RESET (zamiast standardowy pin I/O) WDTON...
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ć...
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...
Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;=======================================... ; Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu z LCD ;!!! Znak lub komenda do wyslania do LCD przekazywane sa przez...
Poniżej masz wczesną wersję programu dla procesora U2 z zestawu [url=http://ep.com.pl/files/1903.pdf]AVT... [syntax=asm] ;***************************************... ;* Program syntezera DDS ;* ;* fout = freqHML(24bit) * 16MHz/takt(9) / 2^(8+8+8) ;***************************************...
Wrzucasz co 512kB niezależnie od wielkości ROMu, a przełączasz np DIP switchami podłączonymi do wyższych adresów pamięci.
Select device 3.3V 29LV160. Error 0x001000 - check adress A11 or A12, no contact in socket. Selected MBM29DL16x required 16bit flash adapter use.
Na szybko obstawiam, że problemem może być zupełnie gdzie indziej. Otóż REALNY adres pamięci flash w mikrokontrolerze AT91SAM7S64 to nie 0, a 0x00100000 (http://www.keil.com/dd/docs/datashts/at... - strona 14). OpenOCD zapewne właśnie dlatego zgłasza następującą uwagę: Warn : no flash bank found for address 0 Warn : no flash bank...
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.
A tak na marginesie ... wg. DS jakiego kawałek pokazałeś (memory map) to FLASH zaczyna się od adresu 0x0 do 0x00003FFF natomiast w pliku do jlinkdevices wpisujesz BaseAddr="0x08000000" ? Zgadza się. Flash jest widziany pod adresami 0x0800xxxx i 0x0000xxxx. 0x0000xxxx bootowanie, 0x0800xxxx programowanie. W STM32 pod 0x0000xxxx jest przełączany RAM/FLASH/ROM....
Wiele chipów służacych np do obsługi DRAM /IO Dla Z80 wystarcza pamięć SRAM 6264 czy 62256 + EPROM lub równoległa FLASH, z dekoderem adresów. A te są bezproblemowo dostępne, podobnie jest z I/O. Dla prostych systemów są to całkowicie wystarczające rozwiązania. Jednak całość rozważyłbym jako ciekawostkę bardziej, nawet zwykłe Arduino Uno/Nano będzie...
Programator sam robiłem. Conajmniej pierwsze 500 programowań było bez problemu. potem błąd typu: Difference at:$adres zaczynał się pojawiać coraz częściej. I każde programowanie zwracało inny adres błędu.
Witam, Mam problem z zaprogramowaniem epromu 27C800. Za każdym razem jak zaczynam programować wywala mi błąd na adresie$000013. Programator to Universal Flash Programmer 6.03 firmy Epsilon. Jest sprawny bo inne epromy typu27c256 programuje bezproblemowo. Czy jest możliwe że uszkodzony jest ten właśnie eprom? Oczywiście ten eprom przed programowaniem...
Szukam programu do programowania STM32F103 z opcją zaprogramowania w dowolnym adresie flash swojego numeru seryjnego. Chodzi o to, aby przed programowaniem, można było wpisać numer i adres i został ten numer zapisany pod wskazany adres wraz z kompletnym programem. Potrzebne coś na wzór opcji "Serial Number Config" w PonyProg.
Ten adres jest poprawny? Nie powinien być 0x08080000?
Ale mozesz sobie wgrac ten BIOS do S52-ki. Przeciez ma ten procek 8k FLASH. Tylko wlasnie nie pamietam czy po przekroczeniu adresu 8k procesor automatycznie przelacza sie na pobieranie rozkazow z zewnetrznej pamieci. Kiedys takie zdanie rzucilo mi sie o oczy ale nie moge sobie przypomniec gdzie i czy dotyczylo calej rodziny C51 czy jakiegos konkretnego...
Kurde, Czy ktoś może mi jeszcze podpowiedzieć co oznacza ten kod błędu w zał.? Nie ma tam żadnego kodu błędu. Program informuje, że w czasie weryfikacji, wartość odczytana z pod adresu 0x0000 pamięci flash, wynosi 0xFF, a powinno być 0x0A. Wnioski wyciągnij sam. Jakim napięciem zasilasz procesor w trakcie programowania? Musi być 5V mimo że pracuje...
Nic nie programujesz. Ustawiasz tylko adres.
Ten tuner jest oparty na procesorze STI7100 z rodziny ST40 i ogólnie to brak jest programów do obsługi JTAGA. Na rosyjskim forum [url=http://forum.tele-sat.ru/ejtag-tiny... jest do kupienia interfejs EJTAG TT CPLD który posiada obsługę tego procesora. Ja zamówiłem...
W R&G najczęściej padają układy DS485, lubi paść procesor od tak sobie mowa o SAK C509 I możliwa awaria NAND FLASH trzeba programować po RS485, specjalnym programem do konfiguracji. Dla flip dot ETKO jest inny, dla ELLZ inny program. Ale zawsze jest NAND FASCH to w niej jest informacja o rozmiarze tablicy oraz protokół transmisji i adres tablicy.
1. Low to częstotliwości mniejsze niż 25% maksymalnej, a High to Więcej niż 75% maksymalnej. Dlaczego nie podali wartości bo max zależy od wersji(napięcia zasilania - L na końcu). Dla atmega8 8MHz to medium. 2. RSTDISBL tak jak mówisz, ale później ISP nie funkcjonuje 3. WDTON będzie on zawsze włączony. Jeśli ten bit nie będzie zaprogramowany to w programie...
"Flash memory content (0xFF) differs from file content (0x0C) at address 0x0." Ten komunikat świadczy o "nieprogramowaniu" się flash-a już od pierwszego (zerowego) adresu.
Zastanów się nad napisaniem własnego bootloadera. W nim musisz zawrzeć minimalny sterownik do obsługi Twojego protokołu (np odczyt adresu z eeprom, podstawowa komunikacja przez sieć jak nadawanie, odbiór), trochę kodu do programowania pamięci flash oraz zaimplementować prosty klient, który będzie odbierał dane przez sieć i zapisywał je do pamięci flash....
przydają się właśnie ZIF32 i oba PLCC32; może się zdarzyć BIOS w 40-nogowym P28F002 ; a w urządzeniach gdzie jest duże 'upchanie' elementów - TSOP... (FWH najczęściej 'siedzi' w PLCC32 albo TSOP40). Firmware Hub: 'Intel's plans center around a so-called firmware hub, essentially a flash memory with key BIOS functions, which will be part of its Camino,...
Po pierwsze upewnij się, że w tych adresach nie siedzi firmowy bootloader, bo mnie się właśnie coś wydaje, że znajduje się on powyżej 500kB. Co do skryptu linkera, to jak mniemam poniżej masz jeszcze stworzoną sekcję o nazwie .eeprom_mem podobną do .data, .text itp. ? Co do kolejności - tak jak proponujesz sam - taką samą uzyskasz tworząc gigantyczną...
tPW odpowiada tPROG z noty katalogowej. Nie powinieneś dokonać tym zniszczeń. Normalnie tPW i Retry odnosi się do klasycznych EPROM i pamięci o zapiszie równoległym FLASH pierwszych generacji. Dla algorytmu Quick i podobnych inteligentnych aby zaoszczędzić na czasie programowania wystawiano krótki impuls programujący rzędu 100us i sprawdzano czy po...
Jak w temacie. Szukam programu (i programatora) do zaprogramowania ATmega8 ale tak, aby programować pamięć flash bez ostatnich kilku bajtów, np.: od adresu 0x0000 do 0x1FF0. Który programator ma taką opcję? Z góry wielkie dzięki.
Witam !. Mam problem z zaprogramowaniem ATmega8535. Uzywajac programatora SPI (STK/200) pozwala mi na odczyt sygnatury, bity, FLASH-a, EEPRROM - niby wszystko oki. Ale jak chce zaprogramować ten procek to sa problemy z FLASHEM. Tzn poprawnie programuje tylko do adresu 20H, kolejne bajty (te od adresu 21h)zapisuje znowu pod adres 0h tak że gnojone jest...
Mój BLDevCube jest tutaj: https://github.com/openshwprojects/OpenB... Przepraszam za ten bałagan IP, wygląda na to, że wystąpiły pewne problemy z ustawieniem 192.168.4.1 jako domyślnego adresu IP. Muszę się temu przyjrzeć, ale jest to trudne, gdy jest tak mało urządzeń BL602, a tak wiele BK7231…. Jeśli posiadasz urządzenie...
Może bez założonej zwory ,miałem podobnie ,ze zworką odwoływał się do jakiegoś adresu nie pamiętam już jakiego.Ale miałem też przypadek że programował tylko do adresu 7FE00000 i stop ,po wymianie pamięci flash na Fujitsu sprawuje się super
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...
Malutkie 3 grosze na temat sygnałów: ALE, PSEN i EA. ALE/PROG Impuls wyjściowy zapisujący młodszy bajt adresu podczas dostępu do pamięci zewnętrznej. Używany także w czasie programowania wewnętrznej pamięci. PSEN Używany przy korzystaniu z zewnętrznej pamięci EPROM EA/Vpp Podłączony do masy informuje procesor że ma korzystać z zewnętrznej pamięci EPROM,...
Nie wiem dlaczego to nie działa. Mam oryginalnego j-linka, chińskiego j-linka, i ulinka2, i na każdym da się programować, debuggować i kasować różne STM32 bezzonkowo. Keil 4.03, MDK-ARM 4.10. Nie podoba mi się RAM for algorithm. W STM32 RAM zaczyna się pod adresem 0x20000000 a nie 0x10000000, to spora różnica... Popraw to, i powinno chodzić. Loader...
Jeśli programatorem to bez problemu... wybierasz swój układ z listy, pewnie ustawiasz offset od jakiego adresu ma być zapis i programujesz... Nie obchodzą się żadne przebiegi, timingi i inne.
WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x0C)… To co piszesz sugeruje że jednak Flash nie jest skasowany ponieważ wtedy jego wartość byłaby równa 0xFF. Wartość 0x0C to przeważnie pierwszy rozkaz po resecie mikrokontrolera, a jeśli we flash przed programowaniem w komórce o adresie 0x0000 jest 0x00 (zamiast oczekiwanego 0xFF) to wartość...
Nie wiem, czy chodzi o pamięć programu Flash EEPROM, czy o EEPROM na dane. Pamięć danych zaprogramujesz wczytując plik bin/hex do IC-Proga (menu File->Open Data File...) przed programowaniem. Odczyt z EEPROMu (pic16f84a) BCF STATUS, RP0 ; Bank 0 MOVLW adres_bazowy_tablicy ; ADDLW indeks_tablicy ; albo odpowiednie ADDWF MOVWF EEADR ; BSF STATUS, RP0...
Bramka standardowo ma ustawione dhcp , sprawdź jaki ma adres ip po wejściu w programowanie **** potem 110#
Czy w kazdym slimie "unikatowe dane" są pod tym samym adresem w pamięci flash?
A na przykład gdybym chciał wgrać bootloader z obsługą USB to za pomocą takiego programatora było by to możliwe. Każdym programatorem (jeżeli jest sprawny i poprawnie skonfigurowany soft do jego obsługi na przykład AvrDUDE) możesz ‘wgrac’ odpowiedni bootloader. Bootloader to też program dla processora jak każdy inny. Różnica polega na innym...
O swietnie. Troszku podnioslem napiecie bo sie gubil przy odczycie. To wyprobuje Twoja rade. Jeszcze sie zastanawiam nad kasowanie poniewaz sprawdzalem na programatorze czy uklad sie wykasowal. Czy mam rozumiec ze to nie wystarczy? To znaczy ze potrzeba trochu wiecej naswietlac. Przyznaje sie ze z programuje eproma pierwszy raz. Do tej pory programowalem...
nie roznica o 0180, tylko roznica pod adresem 0180. a co do tego ze raz chodzi a raaz nie: 1) sprawdz, czy wychodzi ze stanu RESET (program ladujacy z BASCOM'a czasem zapomina o deaktywacji pinu RESET) 2) sprawdzaj czy FLASH zostal skutecznie skasowany przed kolejnym programowaniem 3) skontroluj zasilanie (jak sa smieci na zasilaniu to moze gubic bity...
12F629 programuje mi bez problomow natomiast ten 16F84A czasem zaprogramuje czasem nie czaem tylko EEPROM czasem FLASH i pisze przy weryfikcaji blad adresu,o co chodzi?? mam system XP, wersja IC-prog 1.05D
Kompilator ładuje tam inicjalizatory dla zmiennych w pamięci zewnętrznej. Aby tego uniknąć, musiałbyć zmienić lekko skrypt linkera i do startupa dopisać kopiowanie danych z flasha do tej pamięci, tylko że najpierw trzeba by ją włączyć <: Dane z sekcji .data mają ustawione adresy w RAM, ale ładowane są do FLASH (> ram AT > rom), dlatego tam...
Czy procedurę o etykiecie "timer0" masz daleko od początku programu? A może jej w ogóle nie masz? W zasadzie dla procesorów o tak dużym Flash'u powinno się używać rozkazu "jmp", a nie "rjmp" (dlateg adresy w tablicy przerwań są co 2 bajty), ale tak jak napisałeś może też być, pod warunkiem, że nie zostanie przekroczony zasięg rozkazu "rjmp". Wówczas...
Podczas programowania kasowana jest pamięć flash oraz eeprom więc dane ulegają utracie. należało by zapisać pamięć eeprom do pliku przed programowaniem i podczas programowania ustawić programowanie pamięci flash+eeprom. zmiennej nietrzeba zmieniać na postać bcd. adresowanie - kolejne adresy narastające o rozmiar poprzedniej zmiennej. (a-bajt b-wyraz...
Pomimo tego, że program debugowałem, po resecie nie zostawał on w pamięci flash. Mam teraz takie pytanie pod jaki adres należy wgrywać program do flasha?, piszę teraz skrypt do programowania i zatrzymałem się na wywołaniu komendy flash write_bank. Pozdrawiam Krzysiek
Używając etykiet w .eseg nie zastanawiasz się nad fizycznymi adresami, robi to za ciebie kompilator. Tym niemniej aby operować na tych danych należy oczywiście użyć "okienka podawczo - odbiorczego" w EEDR, zgodnie z notą katalogową ( http://www.atmel.com/dyn/resources/prod_... ). Wszystko z .eseg ląduje w pliku .eep, którym możesz za...
Witam Ponieważ posiadam kilkadziesiąt procesorów 80C31 postanowiłem je wykorzystać, jednak ze względu na mój młody wiek do tej pory miałem kontakt wyłącznie z procesorami z pamięcią Flash. Dlatego mam kilka pytań: 1) Jak podłączyć EPROM z programem do uP (najlepiej schemat)? 2) Jaki zrobić programator? Myślałem o ad. 1 podeślij mi na prive adres e-mail...
Miałem podobną sytuację z takim prockiem ,ja używałem JTAG ULINK .W moim przypadku o ile dobrze pamiętam zwierałem pin P2.10 do masy ,to jest pin z ISP .Po Hard Reset sprawdza on czy P2.10 jest w stanie LOW ,jeśli tak to wchodzi w tryb ISP (można wtedy wysyłać komendy do procka przez UART). Pin 2.10 LOW Hard Reset i programować JTAG-m. Wtedy zaprogramowałem...
(at)Jado_one: dzięki! znalazłem w MPLAB w help => topics => PIC32MX Config Settings. A w jaki sposób ta konfiguracja jest zapisywana w CPU? Na jakim etapie i gdzie się docelowo mieści? Pewnie Albertb się ucieszysz, jak napiszę, że tego też nie mogę tego znaleźć;) Zawartość bajtów zawierających w/w ustawienia jest zapisywana przez programator do odp....
Witaj, No podpowiedź daje Ci samo openocd Error: No flash at address 0x00000000 Masz źle skonfigurowany adres obszaru pamięci flash mikrokontrolera Sprawdź w pliku gdzie definiowane są adresy i obszary pamięci. Próbujesz załadować pod adres 0x0 Twojego hexa a tam nie ma pod tym adresem obszaru pamięci flash. Sprawdź również w Twoim projekcie w pliku...
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...
Jeśli tylko ten "drugi" firmware wgrałeś pod właściwy adres, to zupełnie bez znaczenia jest co się znajdowało "za nim" w pamięci flash... No chyba że firmware sobie sprawdza czy reszta pamięci jest pusta, choc tu by trzeba spytać po co miałby to robić...
Wygląda OK, ale Twój projekt jest źle zlinkowany. Jeśli dobrze pamiętam, mikrokontrolery AT91SAM7 mają flash na adresie 0x10000000, a nie na 0, więc programowanie się nie udaje (dane z pliku .elf nie pasują do istniejących w układzie pamięci).
Z CF można odczytywać i zapisywac pamięc w sposób: podaje adres- odczytuje bajt, podaje następny adres- odczytuje kolejny bajt i tak dalej?
(at)szmichal Zrobiłem kilka eksperymentów.Wziąłem kilka nowych, czystych R5F564MJCDFC. Czytam (FCU 4kb) wszystkie dane są takie same jak u Ciebie - Total FCU jest zapisany z fabryki. Nawiasem mówiąc, ani programator Elnec BeeProg2, ani E2 Lite Renesas nie ma funkcji programowania FCU Firmware. User Boot nie jest w tym przypadku używany, dlatego nie...
Witam Potrzebuję zarezerwować fragment FLASH na tablicę ze stałymi, znajdującą się pod stałym adresem. Ma to umożliwić programowanie tych danych niezależne od kodu. Najlepiej by było, gdyby to był obszar o niskich adresach, np zaraz po wektorach przerwań. Czy jest w GCC jakiś mechanizm, pozwalający na wyłączenie bloku FLASH, by nie był w jego obszarze...
Koledzy chciałem zrobić update WS-6933 ale za nic nie mogę się połączyć z komputerem. Robiłem już na 3 komputerach, próbowałem FlyMCU czy też Flash Loader. Oczywiście zainstalowane CH341. Komputery wykrywają i port i podłączenie miernika do portu USB. Ale cały czas brak połączenia. Co może być przyczyną ? Pozdrawiam 1. POWER OFF 2. RETURN + POWER ON...
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...
Witam! Nie jest to wina otoczenia. Miałem ten sam problem. Po pierwsze czy aby dobrze kompilujesz plik wynikowy. To znaczy czy nie nadpisujesz adresu 0x0040h do 0x0043h - tam znajduje sie hasło. Blokujące flash przed wyczyszczeniem, a nawet zczytaniem. Tablica wektorów 0x0000h do 0x003Fh. Program od 0x0044h. Druga sprawa jest taka, że program ładujący...
Nie wiem nic na temat MCS Flash programera, ale jeśli on programuje 51'ki 20-nóżkowe, a Ty chcesz programować 51'ki 40-nóżkowe, to muszę Cię zmartwić - to nie takie proste. W zasadzie algorytm programowania jest taki sam (albo bardzo podobny) ale adresowanie pamięci flash jest inne. Np. w 2051 inkrementuje się ten adres podając impuls na Xtal1. W dużej...
nie mogłem zdobyć programatora za rozsądne pieniądze Programoator automatycznie wykrywa programowany kontroler dsPIC i ustawia parametry (adresy pamięci flash oraz wielkości obszarów programowania), oczywiście możemy wyłączyć tryb auto i samodzielnie wszystko poustawiać. Za pomocą programu możemy zapisywać usobno pamięci: kodu, danych oraz konfiguracji,...
Programować możesz co chcesz, ale kasować tylko całą stronę. Programy nie dają wyboru przy plikach hex, bo one już adresy mają w sobie, ale np plik bin zwykle można wypozycjonować dowolnie. 4\/3!!
Czy wchodzi w grę zapisanie jakiejś sygnatury pod określonym adresem pamięci FLASH kontrolera? Byłoby to łatwiejsze do odczytania - jednak podczas programowania musiałbyś mieć różne pliki hex dla różnych modeli procków. Jeśli to nie stanowi problemu, to ja bym tak zrobił. Pozdrawiam, Genetix.
nie chce cie martwic, ale mialem taki tunerek, raz dzialal raz nie i w koncu padl flash zasilacz ok niestety od jtagiem sypie blad na 1 adresie i sie nie programuje
Spróbuj wyczyścić całkowicie pamięć przed tą próbą programowania. Uruchom raz OpenOCD z konsoli z takimi parametrami: openocd -f board/st_nucleo_f103rb.cfg -c "init; reset init; flash erase_address unlock 0x8000000 0; shutdown;"
Witam, jestem w trakcie pisania programu do programowania pamięci flash mikrokontrolerów AVR. Programowanie szeregowe przez port LPT. Synchronizacja ok, zapis do pamięci również działa poprawnie, sprawdzałem programem ISPprog. Problem jest z odczytem czy to bitów sygnatury (odczytuje same FF), czy też pamięci flash. Istrukcja odczytu wygląda następująco:...
Szybciej było by napisać na komputer mały program konwertujący plik hex (lub bin) na coś pośrednio bardziej strawnego do tego zastosowania: do pliku .c (lub np. .inc i dołączyć #include'm) z wypełnioną tablicą w pamięci programu. Dołączyć taką tablicę do projektu i bezpośrednio z niej programować. Posiadanie pliku w postaci hex w pamięci flash jest...
To może masz jakies stare wersje ja mam AT89S8253 wersja SMD ( 12KB flash ) komplecik 5 sztuk po 15 zł + 5 zł wysyłka. Swietnie sie programuje tym programem jak i Dybkowskim . polecam sie mam kilka kompletów
łaczymy 1 na 1. uzywajac programu np. flash wizard w przypadku nie dzialania JTAG nie otrzymazs potwierdzenia z tunera tzn. po nacisnnieciu INIT IRD powinien wystapic potwierdzenie rózne od ffffff lub 000000. jezeli juz takie nastapi to to nic tylko programuj. zycze milej zabawy. natomiast uzywajac pioniero pamietaj o dobrym adresie dla flash i listy...
Cześć !!! Mam podobny problem na nieco innym programatorze :) pip04.exe z BlowIt lekko zmodernizowanym. Generalnie co któryś zapis procek żyje lub nie. U mnie pomaga co jakiś czas zapis samych 1 nek. hex FF. Jeśli ci się nie kasuje to zanim coś zaczniesz zapisywać , spróbuj zapisać same 1 ki (FF) z buffora programu Willema. Zdarza mi się czasem że AT89C2051...
Napisałeś też: Chciałbym, żeby program był uruchamiany w pamięci RAM. Umożliwia to jego debugowanie poprzez JTAG. co jest całkowitą bzdurą. Na następny raz precyzując swoje oczekiwania wyrażaj się więc precyzyjniej... Nawet jeśli część programu będziesz miał we FLASH, a część będzie przenoszona do RAMu, to tak czy siak będziesz musiał programować FLASH,...
programowanie flash flash programowanie programowanie flash układzie
zwiększenie momentu obrotowego łącznik krzyżowy podwójny bagażnik rowerowy
megaman zarowka megaman zarowka
Aktywacja karty sieciowej DINA w szlifierce CNC Herkules Jak wyłączyć sklep z filmami w CHiQ 50 Android TV