Może inaczej przerwanie jest to wystąpienie określonego zdarzenia . Wektor przerwania to miejsce (adres fizyczny w pamięci programu do którego przechodzi mikrokontroler po wystąpieniu określonego przypadku) generalizując tablica wektorów zazwyczaj zawiera jedynie skoki do pod programów obsługi przerwania . Tak bardziej obrazowo siedzisz przed komputerem...
- może coś wiesz o tym, jak uzyskać informację o tłumaczeniu adresów procesora na adresy modułów pamięci? Oczywiście, chętnie pomogę! Tłumaczenie adresów procesora na adresy modułów pamięci, czyli mapowanie adresów, jest kluczowym zagadnieniem w architekturze komputerów i projektowaniu systemów wbudowanych. Aby uzyskać informacje o tym, jak odbywa...
Chcesz zmienić stan fizycznego wejścia programowo? Wyświetla się tablica do której trzeba sobie wpisać adres wyjść(wszystkie), wejść (ale nie fizycznych) , pamięci danych, znaczników. Co do wejść fizycznych można spróbować robić forsowanie ale czy to się uda to nie wiem. Generalnie wszystkie zmiany można zrobić poprzez tabelkę w oknie Status Chart
ściema. A0 nie jest podłaczony nigdzie gdyż służy do wybierania strony, co nawet pytający wie, bo napisał. Adres fizyczny ustalasz podłączając A2 A1, A0 nie ma wpływu. To tak jakbyś miał dwie kości i na jednej A0=1, na drugiej A1=1 na stałe. Wtedy adresujesz wysyłajac rozkaz i wskazujesz fizyczny adres kości A2, A1, a P0 służy do wybrania strony, bo...
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.
Niestety nic to nie dało. Zainstalowałem F-secure 7.10 ale nadal jest probem z ubijaniem dysku. Proszę mnie powiedzieć bo nie wiem czy to prawda ale wyczytałem że 4GB ramu w win xp powoduje rozszerzenie adresu fizycznego pamięci co z kolei powoduje niestabilną prace systemu - czy ktoś sie spotkał z czymś takim?
W systemach wielozadaniowych programy użytkownika nie mają w ogóle dostępu do rzeczywistych (fizycznych) adresów w pamięci. Operują na adresach wirtualnych, które są mapowane na rzeczywistą pamięć poprzez odpowiednie tablice deskryptorów, do których dostęp ma wyłącznie system operacyjny. Jeśli chcecie dostać się do obszaru pamięci innego procesu, to...
Zmiana n o 1 zmienia pojemność pamięci dwukrotnie (zależnie od znaku zmniejsza lub zwiększa oczywiście): 2^{n+1}=2*2^n m odpowiada za ilość bitów w jednej komórce pamięci i zwykle wynosi:1, 4, 8 lub 16 w jednym, fizycznym układzie pamięci. Łącząc takie układy równolegle (linie adresu równolegle) otrzymujesz bloki o szerszym słowie.
Opis Twojego proca http://ark.intel.com/pl/products/43546/I... a tam.... Memory Specifications Maks. wielkość pamięci (w zależności od rodzaju pamięci)16 GB Rodzaje pamięciDDR3-1066/1333 Liczba kanałów pamięci2 Maks. przepustowość pamięci21 GB/s Rozszerzenia adresu fizycznego36-bit Więc obsługa tylko 1333mhz...
Sprawa nie jest taka łatwa. W dokumentacji znajdziesz więcej informacji ale pokrótce wygląda to tak. W sterowniku istnieje tablica mówiąca o tym jakie bloki posiada i ich adresy początkowe w fizycznej pamięci. Adresy te nie są stałe, tzn. np. przy wprowadzeniu zmian może zmienić się fizyczne położenie bloków w pamięci. To tak pokrótce. Jeśli chodzi...
Jak już zadeklarowałeś, co już nic nie zrobisz ;p Możesz podczas deklaracji: Dim Tutu As Xram Byte At &H0005 Tylko zauważ że adresowanie pamięci XRAM zaczyna się później, więc fizyczny adres &H0005 w pamięci XRAM to może być adres np &H0015 widziany z poziomu procesora (i kompilatora). Tych zmiennych używa się ich tak samo jak zwykłych.
Uważaj tylko na obszar zaczynający się od 20H. To jest przestrzeń (16 bajtów), która może być adresowana w '51 również bitowo. Jeżeli tam umieścisz dane 8-bitowe to jakiś "wykładowca" się może zacząć wymądrzać. Napisz skąd wynikają Twoje wątpliwości na temat fizycznych adresów pamięci.
Wiem to juz od dawna ze podstawowa jednostka pamięci jaką jest 1 bajt jest zbudowana z 9 bitów. pierwsze 8 bitów to dane(255 różnych kombinacji - liczby od 0-255) bit 9 to bit parzystości. wiem ze ten bit parzystości jest ustawiany wtedy gdy w 8 pierwszych bitach bajta jest wartość parzystą żeby wymusić nieparzystość w bajcie. kiedy 8 bitów ma wartość...
Polecam też zainteresować się narzędziami takimi jak Valgrind oraz czymś co się nazywa "watchpoint" w debugerze którego korzystasz. W przypadku Valgrinda pozwoli ci to zobaczyć gdzie mogą być problemy z alokacją, i gdzie możesz gubić zaalokowaną pamięć poprzez niezwolnienie jej. Gorzej kiedy nie jest to problem alokacji, ale odnoszenia się pod złe adresy...
No to wszystko wyjaśnione :) Pozostaje tylko kwestia czy autor tematu da radę :P Do autora W IDA pro nie szukaj adresu w pamięci tylko adresu fizycznego, podświetl rozkaz i przejdź do hex view. Podświetli ci się na zielono to co musisz zmienić. Jak już pisałem lepiej diassemblować bin niż hex. Edit Właśnie z ciekawości pierwszy raz zdiassemblowałem...
Odnośnie GDT. W architekturze x86 zarządzanie pamięcią jest bardziej skomplikowane, niż to komukolwiek potrzebne i wynika z historycznych uwarunkowań (86). Chyba żaden współczesny system operacyjny, pracujący w trybie "protected", nie korzysta z pamięci segmentowanej, tylko ze stronnicowanej. Jeżeli jeszce tego nie załapałeś, to w x86 przy włączonym...
AVR-y mają rozdzieloną przestrzeń adresową pamięci programu i pamięci danych. Adres np. 0x100 istnieje zarówno dla pamięci RAM i jak i dla pamięci FLASH. Ale, oczywiście, jest to adres fizycznie innej pamięci. Jeżeli chcesz załadować dane z pamięci FLASH musisz użyć rozkazu lpm. Pozostałe rozkazy (lds, ld) ładują dane z pamięci RAM.
Dzień dobry, Piszę ten post, ponieważ nigdzie nie mogłem znaleźć odpowiedzi na poniższe pytanie, które pochodzi z egzaminu z przedmiotu Systemy wbudowane z politechniki Lubelskiej. Odnosi się ono do mikrokontrolera AT91SAM7X256 z rodziny ARM7. Dostęp do urządzeń zewnętrznych uzyskujemy poprzez rejestry specjalne. Który tryb dotyczy dostępu z wykorzystaniem...
uint8_t* ram, to nie jest zmienna typu uint8_t, tylko zmienna typu "wskaźnik do uint8_t". &ram odczytuje adres wskaźnika. Użyj: [syntax=c]PrintNum(ram);[/syntax] Tak samo jak chcesz przypisać coś, to musisz pisać [syntax=c]*ram = wartość;[/syntax] Jeśli odczytać wartość zmiennej spod Twojego adresu (nie adres wskaźnika): [syntax=c]Print(*ram)[/syntax]...
Pod windows raczej nici z adresu fizycznego, każdy program działa w przestrzeni pamięci wirtualnej i ma dostępne 4GB własnej pamięci, niezależnej od innych programów.
Wielkie dzięki, dokładnie o to mi chodziło, poprostu nie wiedziałem, że w 24c16 piny adresu fizycznego nie mają znaczenia .. Wielkie dzięki .. :-) .. Pozdrawiam
Nie żebym komuś źle wróżył, ale google podaje: Podczas formatowania NTFS w systemach Windows od wersji 7, formatowania Ext4 od mke2fs 1.41.10 lub XFS od xfsprogs 3.1.0 zostaje przeprowadzony ATA Trim https://www.thomas-krenn.com/pl/wiki/Sec... Trochę wprowadzacie w błąd i robicie nadzieję. Dyski SSD aby przedłużyć żywotność kości...
W wątku pojawiło się parę kwestii, do których chciałbym się odnieść: 1/ - kilkunastosekundowa procedura kasowania sprowadza się do wygenerowania nowego klucza szyfrującego i utworzenia nowych tablic translacji odpowiadających za przypisanie adresów logicznych LBA do fizycznych bloków. W wyniku takiej operacji stare dane zostają, ale ponieważ są zaszyfrowane...
Witam. Adres musisz zadeklarowac. To jest fizyczny adres poszczegolnych komorek. Dos dawno temu przerzucilem sie na AVR-y i co do DPTR, to o ile pamietam ten procek ma dwa aby latwiej bylo kopiowac bloki pamieci np z eeprom do ram. Woczas do dptr ladujesz adres ram gdzie bedzie zapis a po przelaczeniu bitu dps w wmcon, ladujesz do dptr adres skad bedziesz...
Koledzy, EBI w XMEGA to nie zabawka :) Zawiera układy logiczne generujące sprzętowo do 4 sygnałów CS dla ustawionych obszarów pamięci (początek, wielkość). W efekcie można połączyć pamięć (a nawet różne typy, np. jednocześnie SRAM i SDRAM) oraz LCD. Zapis pod jeden adres spowoduje aktywację pamięci, pod inny aktywację kontrolera LCD. Transfer typu EBI-EBI...
Szybka odpowiedź. Trzeba Ci wiedzieć jak działa procesor i Memory Management Unit (MMU). Działa tak, że buduje z kawałków pamięci fizycznej, pamięć wirtualną. Z kawałków o ustalonej długości, im mniejsze kawałki tym lepsza oszczędność pamięci ale większa tablica mapowania fizycznej pamięci na wirtualną i kupa innych kłopotów. Każda aplikacja porusza...
Dr. Vee ma racje (prawie :D).Obecnie zawsze jest jakieś ale... Bo jeżeli weźmiemy zwykła starą 8051 i dołożymy zwykły RAM do fizycznych portów to rzeczywiście W R0 (lub R1) można wpisać młodszą część adresu a do P2 starszą i jest poprzez instrukcję MOVX mamy dostęp do 64kB przestrzeni (można powiedzieć, że podzielonej na 256 bajtowe "strony"). Natomiast...
Nawet jeśli jest tak jak piszesz, to i tak nie ma w tym logiki. Bez względu na to, jakie są początkowe cyfry fizycznego adresu (zaszytego w pamięci karty), bez problemu można zmieniać na dowolny, pod warunkiem wystąpienia cyfry 2 na drugiej pozycji. Gdzieś doczytałem o przypadku, że oprócz dwójki, zmiana była możliwa z cyfrą 6 oraz literami A oraz E...
Cześć. W nocy ci opiszę wszystko ;) poczekasz? Dodano po 11 Po pierwsze w bloku DB musisz stworzyć strukturę. Struktura musi istnieć. W PLC siemensa istnieją zmienne o określonych typach w zależności jakie dane są w nich przechowywane bądź obrabiane. Najpopularniejsze typy zamiennych to Real (4 bajty), DINT (4 bajty), INT (2 bajty), SINT (1 bajt), BYTE...
procedure ClearXScreen; var i:word; begin port[$3c4] := 2; { wybranie 4 płatów obrazu } port[$3c5] := $0f; for i := 0 to 65535 do mem[$a000:i] := $00; end; procedure PutPixel(X,Y,Width: word; Color: byte); var addr:word; begin port[$3c4] := 2; port[$3c5]...
Witam, Otóż podczas nauki programowania w assemblerze trafiłem na zagadnienie adresacja pamięci. Chciałem się was zapytać jak zamienić adres fizyczny na logiczny. Z logicznego na fizyczny : Przykładowy adres logiczny 27BC:A503H 27BC0 0A503 ----- 320C3 Czyli po prostu sumujemy segment + offset a jak wykonać w drugą stronę z adresu fizycznego: 23456h...
FuseBity mówią o tym gdzie fizycznie w pamięci jest bootloader a dodatkowo on tam musi być. Czyli musisz tak "zlinkować" program bootloadera, żeby znalazł się na końcu pamięci FLASH pod adresem fizycznym (bajtowym) 1E000H (odpowiada word:F000H). Nie znam Twojego kompilatora i nie pomogę w konkretnym ustawieniu. Praktycznie, żeby sprawdzić czy plik wynikowy...
Sposób na emulację EEPROMu jest zasadniczo pewnym "systemem plików", w którym identyfikatorem ("nazwą") jest tenże "wirtualny adres". Nie możesz się odnosić przez adres fizyczny, bo on z każdym zapisem się zmienia (stara wartość dalej jest w pamięci, tyle że gdzie indziej), a do tego bez tego "wirtualnego adresu" nie odróżnisz od siebie wielu zmiennych....
Witam kolego. Sprawa nie jest trudna ale niestety bez znajomości kilku podstawowych terminów nie da się w prosty sposób tego wytłumaczyć. Trzeba to wiedzieć aby cokolwiek ruszyć z tematem. Wymienię teraz wszystkie terminy, które musisz poznać aby zrozumieć czym jest organizacja pamięci ram. Może część już znasz dlatego tylko wymienię nie zagłębiając...
Zdziwiła mnie trochę liczba "Total Bad Blocks" - nie jesteś w stanie produkować układów pamięci całkowicie pozbawionych błędów - jeśli układ zawiera <2% uszkodzonych bloków, typowo jest kwalifikowany jako nadający się do eksploatacji. Jeśli zajrzysz do dokumentacji jakiegoś układu, to znajdziesz tam informację o gwarantowanych sprawnych blokach....
Tak. Przy czym, jak pisałem na początku, do danego adresu fizycznego można odwołać się w różnych konfiguracjach segment:offset.
Nie przeczytałeś noty aplikacyjnej i dalej marudzisz. Po pierwsze zauważ więc, że nie ma obowiązku używania ARMów, Cortexów, STM32 czy ogólnie emulowania EEPROMu - jeśli masz przy tym cierpieć takie katusze, to przecież nie ma sensu męczyć siebie i nas. To jest ten najważniejszy punkt. Jeśli nie sprawia Ci to przyjemności, a wręcz sprawia "egzystencjalny...
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...
Jeśli piszemy o pamięci to piszemy o pamięci, nie można zaadresować pamięci albo peryferiów czymś co nie ma bezpośredniego przełożenia na pamięć lub peryferia. I tak cały obszar adresowalnej pamięci i peryferiów dla 68000 to jest 16MB. 24bity, z czego najmłodszy nie jest wyprowadzony, bo skacze się zawsze o 2 bajty. I motorola 68000 nie adresuje więcej...
To wiele wyjasnia, dziękuję bardzo. Korzystając z okazji chciałbym jeszcze zapytać o wyrażenie : *(int*)20000=7 Ja to rozumiem jako wpisanie do zmiennej typu int mieszczącej się pod adresem 20000 wartości 7. Samo (int*)20000 oznacza rzutowanie na wskaźnik do zmiennej typu int, zmienna mieści się pod adresem 20000, Dodanie gwiazdki * przed nawias powoduje...
Przede wszystkim kompilator nie rezerwuje pamięci na nic. Przydzielaniem pamięci i zamianą symboli na konkretne adresy zajmuje się linker. Każdy linker ma swoje preferencje i skrypt pod konkretny procesor określający gdzie poszczególne sekcje programu (sekcje kodu, danych itd.) trafia - czyli jak są mapowane w fizyczną pamięć urządzenia. Stąd też można...
Przed próbami napraw sugeruję usilnie skopiować te zdjęcia na inny nośnik i wykonać kopię karty do pliku binarnego, a kolejne operacje związane z jakimikolwiek zapisami wykonywać wyłącznie na kopii. Tak, karta to nie HDD i rządzi się swoimi prawami , a przede wszystkim w nosnikach NANDowych adresy logiczne rotują po fizycznych i nawet niewielkie zmiany...
Soft od Willema raczej nie ruszy na przejściówkach, czy nawet karcie PCIex, z tego co pamiętam to on się odwołuje do "fizycznego" adresu IO. Polecam XGECU T48, ma swoje wady ale zdecydowanie warty swojej ceny i baaaardzo uniwersalny - od pamięci równoległych (JEDEC), przez SPI, I2C, po NAND i do tego wiele MCU, jak i testowanie pamięci statycznych i...
Działa. Nasunęło mi się drugie pytanie, jeśli tablica składa się z elementów typu int, czy odczytując fizyczny adres pierwszego elementu mogę zmieniać w pamięci RAM tą tablicę poprzez zmianę komórek 8-io bitowych bezpośrednio wpisując daną. Zdaję sobie sprawę z ryzyka, że można w ten sposób zmienić inne zmienne. Jeśli pierwszy element tablicy jest adresem,...
Wystarczy poużywać karty SD w wideorejestratorze aby wiedzieć o czym piszę. Wystarczy też trochę doczytać, żeby nie rozpowiadać takich "prawd i mitów" (nawiązanie do innego tematu jest oczywiście celowe). Po pierwsze w ogólnej ogólności błędem jest założenie, że skoro w FAT tablice alokacji znajdują się w początkowych sektorach to częsty zapis danych...
Proponował bym żebyś zamieścił tu swój program w ogóle w postaci hexadecymalnej, będzie jeszcze łatwiej cokolwiek sprawdzić ! Czy ty słyszałeś coś o komentarzach w programie, używaniu nazw dla komórek pamięci zamiast ich adresów fizycznych, o wcięciach wydzielających bloki ???? Jak ktoś ci ma coś sprawdzić, jak nie podałeś co gdzie umieściłeś i co,...
"Load Extended Address" powoduje wpisanie wysłanego bajtu do wewnętrznego zatrzasku, który w ten sposób rozszerza długość adresu zadawanego pozostałymi poleceniami. Jeśli przy "Load Extended Address" podasz wartość 0, to pozostałe instrukcje operują na pamięci flash od 0 do 128KB, jak podasz 1 to od 128KB-256KB itd.. Jako że pamięć flash fizycznie zorganizowana...
Witam. Direct mapping polega na substytucji adresu wirtualnego przez swojego rodzaju "tabelke translacji", ktora jest faktycznie klasycznym (fizycznym dekoderem) adresow. Innych pojec szukaj wedle schematu: http://www.google.pl/search?hl=pl&ie=ISO... Segmentacja to sposob na fizyczne rozdzielenie...
Nie możesz pod Linuxem odwoływać się bezpośrednio do adresów fizycznych. Trzeba je zamapować na pamięć wirtualną jądra. Służy do tego bodaj funkcja ioremap(). Polecam książkę [url=http://lwn.net/Kernel/LDD3/]Linux Device Drivers
https://obrazki.elektroda.pl/3747491800_... Nie ucichły jeszcze echa ostatnich odkrytych podatności w procesorach Intela (i nie tylko) - Meltdown i Spectre - a już wykryto nową podatność, dającą dostęp do pamięci niepowołanym procesom. Funkcja spekulatywnego wykonania w procesorach Intela jest bardzo przydatną funkcjonalnością, która...
Pamięć jest fizycznie uszkodzona i nadaje się do wymiany.
Ja widziałem za dużo przegrzanych układów, bo komuś się wydawało, że jak podkręci na dżecie 50 stopni więcej i pogrzeje 5 minut dłużej, to może załapie, by śpieszyć się z takimi poradami.. Poza tym zimne luty są skrajnie mało prawdopodobne, kiedy chipgenius zwraca informację o kontrolerze i identyfikator pamięci. To znaczy, że podstawowa komunikacja...
Super, że napisałeś o jaki procesor chodzi... Sądząc z instrukcji o '51. mov to instrukcja przeniesieania wartości z/do pamięci wewnętrnej/rejestrów uC, movx to instrukcja dostępu do zewnętrznej pamięci danych (fizycznie inny układ scalony niż uC), DPTR to 16 bitowy rejestr używany generalnie przy adresowaniu komórek pamięci zewnętrznej, choć można...
Witam. Mam ostatnio pewien problem - dostałem program drabinkowy ściągnięty ze sterownika i na jego podstawie mam do zrobienia algorytm, albo przynajmniej tłumaczenie ważniejszych instrukcji na odpowiedniki w OMRONIE, o ile Omrona znam całkiem nieźle to z tym pierwszym mam pewne problemy, a niestety dokumentacje przez które się przekopałem, nie dały...
Jakbym był wykładowcą, też dałbym Ci piątkę, bo w Polsce trudno o wykładowcę, który tak naprawdę rozumie dyski. Ogólnie opisałeś to w ciekawy i w zasadzie w prawdziwy sposób, ale trochę poczepiam się szczegółów: Tak - mamy struktury logiczne systemów plików, które zazwyczaj widzimy jako drzewko katalogów (folderów) i podkatalogów. To z punktu widzenia...
Witam, czytając nieco ze źródeł angielskich o procesorach Cortex M natnalem się na wątek który nie bardzo rozumiem. Mowa o pojęciach przemapowania i aliasingu. Rozumiem że program jest wgrywany do pamięci Flash pod adres 0x0800 0000 , następnie następuje aliasing czyli mapowanie fizyczne. Zastanawia mnie czy fizycznie program zostaje przeniesiony pod...
Ewentualnie też program SMAC. Pamiętaj tylko, że MAC zmieniasz psychicznie, a nigdy nie fizycznie (oryginalny zostaje w pamięci).
Problemem jest nie tyle kontroler, co niskiej jakości pamięci, przeważnie 3D NAND TLC 15 nm, mógłbym jeszcze nazwę firmy podać. Kontroler do zapewnienia poprawnej pracy nośnika potrzebuje nie tylko podstawowego mikrokodu zapisanego w ROMie, ale też dynamicznie zmieniających się informacji o przypisaniu adresów LBA do konkretnych bloków, uszkodzonych...
Sorki, przez ten upał jakoś mi się to z Bascomem skojarzyło :) Ok, co do kursora - wyślij polecenia 0x80 + adres, pamiętając, że np. LCD 2*16 znaków ma fizycznie drugą linię od adresu przesuniętego o 0x40 komórek pamięci. Kursor możesz też przesuwać o jedną pozycję w lewo (0x10) lub w prawo (0x14).
Long to zmienna zajmująca 4ry bajty. Jeśli więc potrafisz zapisać w EEPROMie pojedyncze bajty, to możesz zamienić Long na 4 poszczególne bajty i zapisać je kolejno do pamięci. Można chyba też ustalić adres, pod jakim fizycznie zapisywane są zmienne, więc możesz też skopiować te 4 bajty z pamięci wewnętrznej do zewnętrznej.
karty pamięci, pendrivy - mają biedniejsze algorytmy zarządzania NANDami i nie bardzo możesz liczyć, że bloki, które znajdą się poza adresacją LBA na pewno zostaną w porę skasowane - dlatego zaleca się, by im pomóc drugim przebiegiem nadpisania - właśnie w celu wymuszenia przerotowania adresów LBA po blokach fizycznych i skasowania wszystkiego.
Kolego - dużo to nie wymyśliłeś - przecież w dokumentacji jak byk stoi napisane, że ta pamieć(24c08) zachowuje się jak 4 pamięci 2402. W przestrzeni adresowej I2C występuje jako fizyczne 4 adresy do zapisu i fizyczne 4 adresy do odczytu (czyli 160,162,164,166 to adres do zapisu) i (161,163,165,167 do odczytu). Uwaga to działa jeżeli są zwarte wszystkie...
[syntax=cpp] #include <cstdint> uint8_t volatile *const watchdog = reinterpret_cast<uint8_t*> (0x443); // Volatile jest konieczne, żeby kompilator nie próbował cache'ować wartości w rejestrach. // Zapis: *watchdog = 123; // Odczyt: x = *watchdog; [/syntax] Chcesz to zrobić w Windows pod x86? To normalnie nie uda Ci się zapisać pod tę komórkę...
Witam, ma problem jak w temacie, system Windows XP nie wyświetla danych o procesorze. Wyświetla tylko ilość zainstalowanej pamięci z dodaniem słów ,,rozszerzenie adresu fizycznego''. Z góry dziękuję za pomoc. Dodano po 11 Dodam tylko, że procesor to 2-rdzeniowy AMD Athlon. Musiałem przeinstalować system, wcześniej XP go odczytywał prawidłowo.
Witam, Nie widzę powodu, aby to nie działało. Można się jeszcze zastanowić gdzie ta pamięć XDATA istnieje, czy w procesorze czy jest na zewnątrz. Bo zapisując do fizycznie kości pamięci trzeba podawać adres pod który ma być zapisana zmienna. Jeśli posiadam procesor z częścią Xdata w procesorze to się o to nie martrwię. Pozdrawiam nowydag
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...
Tak zwane zmienne wewnętrzne cpu to właśnie zmienne które można wrzucić do wyspy. Sama wyspa nie ma swoich zmiennych. Operujesz tylko na zmiennych cpu (flagi liczniki czasówki) niezależnie od tego ile masz dodatkowych wysp. Wtedy masz tylko więcej we/wy. Może tutaj lekko się nie zrozumieliśmy, ale wyspa nie jest tak do końca slave-m dla cpu, ona jest...
Chodziło mi o to, czy zewnętrzna pamięć jest zmapowana (tzn. istnieje wewnątrz jakiś konwerter adresów), czy po prostu przesłonięta przez wewnętrzny RAM? Jeszcze inaczej: dla procesora pierwsza komórka pamięci zewnętrznej widziana jest pod adresem 0x0500, chociaż fizycznie, żeby dostać się do pierwszej komórki pamięci, trzeba na linie adresowe wystawić...
Masz i nie masz racji jednocześnie. Rysować możemy dowolnie, to oczywiste...ale sterownik nie ma rozkazów zmieniających orientację ekranu a dokładnie odwzorowanie pamięci DRAM na ekranie, a dodatkowo jak każdy sterownik autoinkrementuje adresy w tejże pamięci przy operacji zapisu, więc najprostsze (w sensie programowym) procedury graficzne są ściśle...
Witaj, jeśli Twój switch to 10, a sieciówki 10/100 to zwróć uwagę na ich tryb pracy. Niektóre sterowniki do sieciówek są tak wrednie napisane, że na sztywno ustalają tryb pracy na 100Mbitów. W takim przypadku musisz ręcznie ustawić ich konfigurację. W Windowsach trzeba wejść z menadżera urządzeń na właściwości takiej karty sieciowej i tam na zakładce...
Byłby pewien problem. Pewnym rozwiązaniem było by zapisanie od razu dwóch programów przy aktualizacji: starego i nowego. Następnie zamknięcie owych programów w odpowiednich funkcjach. Tak jak Ty chcesz to zrobić mogło by się nie udać. Chociaż odpowiednie dostosowywanie rozmiarów pamięci (stałe rozmiary) mogło by rozwiązać ten problem. Wiąże się to w...
(at)mechatron97 Nie bardzo wyobrażam sobie jak mógłbyś przełączać pamięci liniami DQM, które są sterowane przez kontroler SDRAM i służą tylko i wyłącznie do aktywacji buforów wyjściowych. A zanim bufor wyjściowy wystawi dane, to trzeba do układu wysłać kod polecenia, adres kolumny, adres wiersza, itp. Do wyboru kości pamięci służą sygnały SDNE0 i SDNE1,...
Obawiam zie ze ciężko ci będzie to rozwiązac :/ Mnie coś takiego pojawiało sie po zainstaloaniu dodatkowych łatek w Win2k. Niestety wojowałem zarówno z pamięcią fizyczna jak i teoretyczna. Programy antywirusaowe poszły w ruch , inne pro gsy odinstalowałem, Edytor rejestru, nowa instalka... etc. Niestety mnie nic nie pomogło. Jedyne cio to moge ci podpowidedziec....
(...) A co do tej pamięc to nie trudno sobie wyobrazić mozliwość zaadresowania 4gb pamiec. Mnie interesuje tylko gdzie to faktycznie fizycznie siedzi, bo gdzieś musi. (...) Właśnie, że nie musi, o to się rozchodzi. Popatrz na wskazaną wyżej mapę pamięci Cortex M0, masz tam wypisanych kilka bloków po kilkaset MB oznaczonych jako "Reserved". Oznacza...
Pierwszy etap uruchamiania systemu operacyjnego: Pierwszy sektor dysku twardego, z którego następuje uruchomienie systemu zawiera minimalny główny rekord rozruchowy. Informacje odczytane z tego sektora umożliwiają komputerowi wczytanie plików systemowych oraz opisują fizyczne uporządkowanie danych na dysku. Program zawarty w MBR-ze lokalizuje na dysku...
Elektronika na podstawie pomiaru prądu ładowania utrzymuje proces ładowania do uzyskania pełnej pojemności wpisanej po resecie (w odpowiednim adresie pamięci). Jeśli fizycznie bateria posiada ok. 2100 mAh, to poprawniej byłoby we wsadzie ustawić taką właśnie pojemność. W innym przypadku dalsze ładowanie jest bezproduktywne, wymuszone przez elektronikę,...
Słuchajcie, a czy nie interesowało Was rozwiązanie zagadki tego samsunga? Jakiś haczyk musi tu być ! Radio zachowuje się tak, jakby odczytało co innego, niż chciało zapisać. Stawiam na niepełny zapis: Kostki od 24c01 do 24c08 posiadają stronicowanie mapy pamięci na adresie fizycznym I2C, oraz na pinach 1,2,3. Natomiast w przyp. 24c16 adres fizyczny...
Błąd podstawowy - zły wybór pamięci. Powinno być 24C16. C32 ma nieco inne adresowanie i powstaje przesunięcie. O ile przy odczycie dla kodu nie jest to problemem (poprawną sekwencję uzyskamy przesuwając zapis o jeden adres do przodu) to przy zapisie może zrobić się bałagan (tu dużo zależy od inteligencji programatora). Błędy są w obu plikach. mfd vw...
Wielkie dzięki za rzucenie nieco światła na "systemu automatyki wagowej", niestety błąd f-23 mówi mi tyle co adres pamięci fizycznej przy blue screenie (czyli nic ;)). O grzałkach już czytałem w innym wątku, ktoś sugerował aby sprawdzić oporność i że powinna się wahać w granicach 26 a 27om z odrobiną szczęścia i sprzętem od wujka uda mi się to zmierzyć...
Witam, przy tworzeniu makropoleceń zaznaczamy opcje "pytaj o hasło" w fizycznym manipulatorze ustawiamy: Tryb serwisowy -- Struktura -- Sprzęt -- Manipulatory -- Ustawienia -- GuardX adres 2 -- Opcje -- Sterowanie 8# zaznaczamy na tak. Zapisujemy do centrali, wychodzimy z serwisu i zapisujemy do pamięci flash. komunikat 209 nie będzie dalej wyskakiwał.
Panie Platon. Co do Ramdrive - używałem i to nie raz. Zresztą KAŻDY z nas używał, jeśli korzystał z dyskietki startowej tworzonej przez Win98 Kolejna sprawa. Nie używałem tego w takiej sytuacji jak tu jest potrzebna, ale. W komputerach AMIGA utworzony RAMDISK udawał w pełni działającą dyskietkę. A tzw. RAD: był nawet ram dyskiem, który przyżywał "miękki"...
Fizyczy adres "MAC" jest umieszczany w eppromie. Zmienić go można, ale po co? Długość ciągu jest wystarczająca, że raczej napewno nie znajdziesz innej karty o tym samym Mac'u. Pamięć ta jest najczęściej i zawsze 93C46 lub 93LC46. Jest to pamięć o organizacji 64x16bit - Przy odczycie zwykłymi programatorami najczęściej go odczytujesz w trybie 8 bitowym,...
Ich przelutowanie skutkuje tym, że na drugim PCB będzie występować dokładnie ten sam problem. - o ile kontroler nie stwierdzi, że przeprowadzi sobie inicjalizację układów pamięci, kasowanie całej zawartości, weryfikację sprawności bloków i utworzenie nowych tablic translacji. Problem najprawdopodobniej jest związany z zużyciem układów pamięci i nie...
Odpiąć fizycznie i ponownie wykonać identyfikację manipulatorów, zrobić zapis do pamięci flash. Potem podłączyć moduł, ustawić prawidłowy adres i wykonać identyfikację i zrobić zapis.
Jeżeli masz 64-bitowy system operacyjny to kupuj. Jeżeli natomiast twój system jest 32-bitowy to jesteś na sztywno ograniczony do 4 GB przestrzeni adresowej - a praktycznie, ponieważ inne rzeczy też wymagają przestrzeni adresowej, tylko około 3 GB pamięci. Chyba że skorzystasz techniki rozszerzenia adresu fizycznego, tzw. PAE (Physical Address Extension),...
Tylko czy kontroler wykorzysta obszar nieprzydzielony do zwiększenia rezerwowy liczby bloków (proporcji pamięci fizycznej do logicznej)? - tylko jeśli uzna, że może tego nieprzydzielonego obszaru nie zapisywać. Tzn. tylko wtedy, gdy dostanie informację o tym, że ten obszar nie zawiera informacji na poziomie logicznym. Służy temu funkcja TRIM. Jeśli...
Dzięki tych informacji mi brakowało rzeczywiście dzielenie adresu po kompilacji przez 2 załatwia sprawę. Pozwolę sobie zapytać jeszcze czy dobrze rozumiem podział pamięci w tym mikrokontrolerze. Mamy tutaj 1K komórek pamięci programu ( adresy od 0000h do 3FFh). Reszta aż do 1FFFh fizycznie nie jest zaimplementowana i odwołanie się do nich będzie skutkować...
Z tymi sterownikami nie maiłem do czynienia ale początek opisu wskazuje, że służą do obsługi code page - czyli zestawu znaków (np polskie litery) Co do programowania kontrolera przerwań to znalazłem taki papier: http://sirius.cs.put.poznan.pl/~inf94333... Trzeba pamiętać, że dostęp do rejestrów HW jest przez rozkazy assemblera in/out i nie jest...
Witam, te informacje nie są nigdzie przechowywane. Po prostu podczas procesu kompilacji, na podstawie typów zadeklarowanych zmiennych, kompilator "wie" w jaki sposób ma je traktować (rozmiar, ze znakiem lub bez znaku, stałoprzecinkowa lub zmiennoprzecinkowa, itd.) i przypisuje im określone zestawy instrukcji maszynowych (takie gotowe "klocki" składające...
Jest problem z zaprogramowaniem tego układu, choć sczytał się poprawnie. Wysypała się fizycznie pamięć flash i zapewne dlatego nagrywarka nie dała się crossflashować. Aktualizacja. Zakupiłem na polskim portalu aukcyjnym pakiet 10 szt. szt pamięci Flash S29AL016DFTI02 ale żadnej nie udaje mi się SKASOWAC ani zaprogramować. Używam TL866 Plus z pełnym...
Jak jest sobie firmware w kości pamięci to jak się może uszkodzić??? - przeważnie uszkadza się ta część oprogramowania, która jest na talerzu. O uszkodzenie mikrokodu z EEPROMu faktycznie trzeba się postarać. Dlaczego CMR psują się mniej od SMR? - ze względu na różnice w podsystemie translacji adresów logicznych na fizyczne. Wybacz, że mocno w skrócie,...
Tak, ale jak to fizycznie zrobić? Skopiować pożądany fragment i wkleić go od adresu 0x00 oraz zapisać jako hex? A co z wielkością pamięci danego procka? Czy hex ma to gdziś zaszyte? Przypominan, że MiniPro nie obsługuje tego modelu, którego dotyczy wątek. Używam tego oprogramowania tylko do podglądu. Dodano po 55 Czy Twoim zdaniem takie przeniesienie...
'nieztrimowane' komórki powodują problemy (opóźnienia) w dostępie do zawartości komórek Co konkretnie masz na myśli? Ogólnie TRIM pozwala na nieprzechowywanie w fizycznej lokalizacji adresów LBA niezaalokowanych w strukturach logicznych. Kontroler dostając informację od systemu operacyjnego na żądanie odczytania takich sektorów od razu zwraca zawartość...
Witam muszę wymienić procesor na nowy ww laptopie. wiem że pasować będą do niego procesory grupy intel core duo t2400-t2040 t2080 t2250 ja kupiłem t2600 2,16/2m/667 wydawało mi się że pujdzie ale po montażu okazało się że nic z tego,lapek niby startuje ale jest czarny ekran nawet bios. nie odpala działa dysk wentylator i próbuję zastartować napęd dvd....
Rzeczywiście adres istnieje w pamięci. Mówisz że fizycznie uszkodzony jest ten pionowy blok z USB? To w środku jest układ scalony? HKVS $ setenv ';printenv' bootcmd=tftp 0x82000000 $(bootfile);bootm 0x82000000; default=cramfsload 0x82000000 uImage; sec=tftp 0x82000000 Ky2017-2-uImage_sec;bootm 0x82000000; bootdelay=1 baudrate=115200 use_mdio=0 ipaddr=192.0.0.64...
Nie wiem czy rozwiązałeś problem, ale pamięć o której wspomniałeś 24cxx jest prawdopodobnie do podstawowej konfiguracji albo adresu MAC. Szukałbym jakiejkolwiek pamięci flash, to na niej bedzie firmware, najprawdopodobniej trzeba ją fizycznie zaprogramować poprawnymi danymi i wlutować ponownie.
Ale koledze chyba chodzi o porównanie na poziomie fizycznego dostępu, a nie logicznego... Myślę, że można potraktować tak samo, jak dyski i w ten sam sposób dostać się do każdego adresu pamięci. Ale więcej też nic nie powiem. Proponuję poszukać pod hasłem: niskopoziomowy dostęp do dysku.
Układ 24C08 ma 1kB EEPROM pogrupowany w 4 strony po 256 bajtów każda. Adresujesz tak naprawdę 4 układy 24C02. To znaczy, że każdy z nich ma swój fizyczny adres na I2C. Zobacz dokładnie w nocie katalogowej 24C08. Adresujesz tak samo, jak i 24C02 - adres układu (jednej z czterech stron), potem 8 bitowy adres i możesz zapisywać. Podczas odczytu dokładnie...
Pierwszy przykład to zmienna globalna alokowana w pamięci danych. Drugi to zmienna lokalna umieszczona na stosie. Z logicznego punktu widzenia zmienna i jest widoczna tylko w pętli, więc jest usuwana po wyjściu z niej programu. W rzeczywistości kompilator to optymalizuje i fizycznie ta zmienna nie jest usuwana z pamięci z każdym przebiegiem pętli. Możesz...
Wsad skopiujesz przez fizyczny odczyt. Jednakże,wsad po skopiowaniu do "cywilnej" wersji tp-linka nic Ci się nie nada. Chyba że planujesz współpracę z Raspberry lub własnym serwerem. Ewentualnie możesz wywoływać komendy w sieci lokalnej. Na poprawne działanie z serwerem Plum nie licz. Ale dlaczego nie? Potrafisz wyjaśnić na jakiej zasadzie Plum rozpoznaje...
adres fizyczny adres bazowy fizyczny adres fizyczny zmiana
podtrzymać sekunda ciśnienie skrzynia nissan peugeot boxer kluczyk
przedwzmacniacz lampowy gitarowy przedwzmacniacz gitarowy
Peugeot 307 1.6 HDI 2006: Błąd ładowania i brak ogrzewania Samsung TA-800 Charger Schematic Inquiry