Nie chodzi o blokowanie przed odczytem czy o blokady w procesie programowania, tylko o zablokowanie możliwości zapisu flasha po programowaniu z poziomu aplikacji - przed zapisem pamięć trzeba odblokować, po zapisie dobrze ją ponownie zablokować. 4\/3!!
Witam, Trapi mnie takie pytanie wiec może ktoś "doświadczony" w tym temacie mi pomoże. Otóż czy programatory w płytkach STK (np. Discovery dla M0) są w jakiś sposób zablokowane na programowanie układów innych niż STM32? No i odwrotnie czy STK od NXP sa zablokowane i nie da się nimi zaprogramować układów od ST ? Nie chodzi mi o JTAGa tylko o SWD IF który...
Może pamięć się "zalock'owała" (ustawiły się przypadkiem flagi "option bytes") ? Mnie się to zdarzyło wielokrotnie. Do unlock'owania procesorów STM32 używam programatora J-Link i oprogramowania z firmy SEGGER a konkretnie "JLinkSTM32.exe". Jest to specjalnie napisany program do takich właśnie sytuacji. W ST-Linku powinien pomóc Masss Erase z programu...
Czy Flash Loader Demonstrator obsługuje te układy? W dokumentacji tego nie widać. Ostatnia aktualizacja była 5 lat temu, kiedy jeszcze nie było G0, G4, L5. V2.8.0 - 01-September-2015 =============================== New Features ************ + Adding support of STM32L4x6xx devices + Adding support of STM32L0xx 192K of flash devices + Adding support of...
Bardzo dziękuje Panowie za cierpliwość i wasze podpowiedzi. Przez przejściówkę USB TTL udało się połączyć i jak wynika z tego zrzutu ekranu STM32 działa i można go programować. Przynajmniej taką mam nadzieję że dobrze odczytuję to co pojawiło się po połączeniu z STM32. https://obrazki.elektroda.pl/1566727000_... Czy jest zablokowany,...
w razie czego jakbym zablokował sobie linie od SWD. Nie da się trwale zablokować SWD (poza blokada odczytu pamięci flash, ale wtedy BOOT0 i tak Ci nie pomoże). W razie jakbyś zablokował sobie SWD z poziomu softu, to w ST-LINKu w opcjach zmieniasz tryb połączenia na "connect under reset" i jeśli masz wyprowadzony reset, ST-LINK sam sobie poradzi. A...
PS. Jak załadować program za pomocą BootLoadera po RS232? Szukam i szukam w necie i nie widzę. Dokładnie to chodzi mi o to jakim programem. Program nazywa się Flash Magic http://www.flashmagictool.com/ Jak by jakiś pin był podłączony do GND a ja na nim bym wymuszał stan niski (a raczej próbował wymusić) i procesor by się palił to bym zrozumiał. Akurat...
Po zainstalowaniu System Workbench for STM32 (program do programowania mikrokontrolera z forum Forbot) i restarcie komputera nie mogę się zalogować, tak jakby hasło zostało zmienione na takie którego nie znam. Poniżej zdjęcia przed i po wpisaniu hasła, o co tu chodzi ? https://obrazki.elektroda.pl/7415621100_... https://obrazki.elektroda.pl/9647943500_...
Cześć, Wpadł mi w ręce zestaw ewaluacyjny EK-RA6M3 od Renesasa. Postanowiłem podjąć się próby nauczenia programowania MCU w tym zestawie. Znalazłem krótki poradnik na youtube jak odpalić pierwszy program typu "Hello World" czyli miganie diodą LED. Udało mi się program uruchomić i mniej więcej opanować jak migać diodami z różną częstotliwością. Kolejnym...
(at)LChucki (at)-XantiO- Niestety obydwaj jesteście w błedzie. czyli braku podziału czasu procesora(mikrokontrolera) na dwa wątki/zadania. To akurat jest coś co jest bardzo sporadycznie spotykane w aplikacjach z RTOS-ami. Jak nie robią nić, to praktycznie nie zabierają czasu CPU To też nieprawda. Jest to tylko wtedy prawda kiedy są zablokowane albo...
Dodam swoje 3 grosze. ST-LINK czasami zawodzi właśnie z powodu braku obsługi nRST w trybie SWD. Niedawno spędziłem trochę czasu nad "zablokowanym" STMem, którego nie mogłem ruszyć za pomocą ST-LINKa. Do procesora wgrany został program, który w jakiś sposób blokował możliowosć komunikacji przez SWD. ST-LINK zwracał komunikat "can't halt core". Pomogło...
Takiej konfiguracji akurat nie sprawdzałem ale warto to przetestować. Płytkę najlepiej nie zasilać z programatora tylko z oddzielnego zasilacza. Miałem natomiast problem gdy debugowany układ był zasilany z 3,3V. Obniżenie do 3V pomagało ale z kolei inne układy (które musiały być zasilanie z 3,3V) nie działały. Problem został rozwiązany dopiero po wlutowaniu...
1) tego rodzaju Uc: a) zwykle na takich płytkach posiadają bootloader, którym ciężko jest coś zablokować, a ustawienia dokonuje się z poziomu programu, a nie fusebitów. b) zawsze masz złącze programatora, więc mozesz od kogoś pożyczyć i się podpiąć w sytuacji awaryjnej 2) co do środowiska to tu masz parę opisów do ARM ów: http://www.freddiechopin.info/...
Mnie do innych opcji przekonuje też np. obecność TPI/PDI Więc masz programator który ma TPI, PDI którego nawet nigdy nie użyłeś? Chociaż raz? Fajny bajer. Jeszcze jakieś "przydatne" rzeczy ma? Po pierwsze MkAVRCALCULATOR to z całym szacunkiem zabaweczka - fajne dla amatorów, którzy nie wiedzą o co chodzi z fusebitami i żeby sobie procesorka nie zablokowali...
Wg. mnie dla początkujących najlepsze są AVR albo MSP430. Dlaczego? Już tłumaczę. AVRy są w necie bardzo dobrze opisane. Programowanie jest banalne. Dla leniwych jest BASCOM, dla bardziej ambitnych (albo już po prostu znających C) jest C i asm. ASM prosty i przyjemny na tyle, na ile asm może być. Najtańszy programator kosztuje 1.50 + wtyczka LPT. Z...
Tyle że ja mam implementację EEPROMu podobną do tej od ST, tyle że przechowującą dowolny rozmiar w jednej "komórce". Moja implementacja jest dobra jeśli masz kilka-kilkanaście-kilkadziesiąt zmiennych do zapisywania w teorii dowolną ilość razy w dowolnej kolejności. Jeśli u siebie będziesz przechowywał te wartości razem i np ustawiał je tylko raz (nigdy...
-brak konieczności użycia kwarcu nawet przy projektach wymagających stabilności (RS232,RS485 a nawet USB) Ja na ATmegach nigdy nie musiałem kwarcu wpinać, mimo stosowania w systemie odpalającym UARTa i to w środowisku zakłóceń radiowych (proste moduły RF bez żadnych gadżetów podpięte pod UART, nie to co te nowe LORA itp.). Dodam tylko że system działał...
Rozwinę temat AGH: W ramach przedmiotu obowiązkowego jest (w kolejności jak podano) 1. Assembler na AVR (większość zajęć) 2. Kilka zajęć z C dla AVR - zasadniczo 1 i 2 to miganie diodą na 100 sposobów http://www.fpga.agh.edu.pl/tm/?Laborator... 3. Semestr z KL46 (i masa nerwów, bo zestawy wciąż i ciągle mają jakieś wady, a to się procek zablokuje,...
Nie wiem, jak się programuje przerwania na RPi, robiłem to na PC - na starym PC/XT dało się wyciągnąć powtarzalny pomiar impulsu z rozdzielczością us, ale na zablokowanych przerwaniach (poza tym, które uruchamiał mierzony sygnał), na współczesnych, nawet niezbyt szybkich, ns pewnie jest do osiągnięcia. Ale jeśli jest obsługiwane przerwanie akurat wtedy,...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
https://obrazki.elektroda.pl/2451334200_... Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....
Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...
programować stm32 stm32 programować stm32 arduino programować
biało szary podwójnie całkujący arduino przeniesienie projekt
technika radiowa technika radiowa
Jak podłączyć magnetowid Panasonic NV-HD635 do telewizora? Pralka Electrolux - migający przycisk startu