(17-08-2016, 16:31)QRP73 napisał(a): ...Co to jest pamiec jednokrotnego zapisu, to takie OTP jak w starych procesorach?
OTP - One-Time Programmable bytes - specjalny obszar pamięci jednokrotnego zapisu
W rodzinie F4 obszar ten rozpoczyna się od adresu 0x1FFF 7800. Zorganizowany jest w 16 bankach. Każdy bank składa się z 32 bajtów. Ostatni bank 17, jest bankiem specjalnym, składającym się z 16 bajtów. W kolejności, każdy z bajtów tego banku odpowiada za blokowanie możliwości zapisu do banków 0 do 15.
Reszta do znalezienia w User Manualu do stm32F4.
(17-08-2016, 16:31)QRP73 napisał(a): ..Kilka razy juz pisalem ze procesor wisi przy probie zapisu do sdramu. Zegar ustawilem na 180mhz, targed voltage 3,3V....
Kolego, rdzeń nie wisi, nie ma takiej możliwości. Jeżeli już wystąpi nieoczekiwana sytuacja, to prawdopodobnie wskakuje do wektora HardFault_Handler i tam w nieskończonej pętli siedzi.
Ale, żeby tego się dowiedzieć, należy przeanalizować to co pokazuje wbudowany debugger w EmBitz-a, łącznie z tym co widać w okienku z wartościami zmiennych... Najlepiej wklej zrzut ekranu z debuggera....
Kolego BUBAMUBA, fajnie, że się dzielisz swoją wiedzą, ale rób to z głową. Jak wiesz, pracujemy w środowisku EmBitz, więc dobrze, aby Twój kod był jako projekt dla tego środowiska. Bo w chwili obecnej, taka zbieranina kawałków kodu, z różnych portali, jaką wklejasz, nie ma sensu. Właśnie wychodzą takie "kwiatki" jak ma QRP73. A co mają zrobić osoby, które dopiero zaczynają ? Szczerze mówiąc nawet nie miałem najmniejszej ochoty składać tego w projekt pod EmBitz i uruchamiać....
(12-08-2016, 20:18)BUBAMUBA napisał(a): ....Jest to przykład działający na "czystym eclipsie" bez arm plugin czy cocooxa. Dodane są tylko plugny (zylin, gdb) do debugu oraz wskazany kompilator. Jako że bazuje on na makefile myślę że niema najmniejszego problemu przenieś przykład na dowolne środowisko....Proszę, wskaż gdzie w Twoim archiwum jest plik MakeFile, który umożliwi prawidłową kompilację kodu ? Pragnę również przypomnieć, że cocoox to nie jest plugin do eclipsa, lecz całe środowisko IDE bazujące na eclipse.
Nie chcę, aby z tego tematu zrobił się śmietnik, z nic nie wartymi kodami. Jeżeli już, to trzymajmy się jakiegoś standardu. Takim stał się EmBitz i CMSIS bez dodatkowych bibliotek HAL, czy SPL. Taka paczka powinna się dać bez problemu rozpakować, otworzyć w EmBitz, oraz BEZ BŁĘDÓW skompilować, a co najważniejsze uruchomić poprawnie na STM32F429I-Disc1(0)
73 Paweł

