Ankieta: Jaki system operacyjnym preferujesz
Ankieta jest zamknięta.
Windows 60.78% 31 60.78%
Linux 31.37% 16 31.37%
MAC/OS 7.84% 4 7.84%
Inny 0% 0 0%
Razem 51 głosów 100%
*) odpowiedź wybrana przez Ciebie [Wyniki ankiety]

Odpowiedz 
 
Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie ARM, nauka, środowiska programistyczne IDE
SQ8MVY Offline
Paweł
****

Liczba postów: 724
Dołączył: 30-07-2011
Post: #152
RE: Programowanie ARM, nauka, środowiska programistyczne IDE
(17-08-2016 17: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 17: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 21: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ł
(Ten post był ostatnio modyfikowany: 17-08-2016 22:33 przez SQ8MVY.)
17-08-2016 21:05
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Programowanie ARM, nauka, środowiska programistyczne IDE - SQ8MVY - 17-08-2016 21:05

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości