To miałem na myśli. Teraz już zgłupiałem... No i jest źle ustawione ps2. Freddie jest jakiś problem z downloadem przykładów z Twojej stronki. Chciałem ściągnąć stm32cl_blink_led dla stm32f107 i niestety ni dy rydy. Przed sekundą ściągnąłem testowo kilka przykładów i wszystko działa. 4\/3!!
Czepiasz się a kodu nie widzisz całego. Brak parametrów ? rozwiązany. Teraz podałem ci konkretny objaw. Wywala się przy wyjściu z przerwania....
z identycznego urządzenia. boot out: https://obrazki.elektroda.pl/4722430100_...
Potrzebuję afk na trochę, powinienem zaktualizować tn. Dodano po 43 . Najwyraźniej za każdym razem podczas przebudowy musimy również uruchomić skrypt ./sdk/OpenBL602/clean, zauważyłem, że data kompilacji nie została zmieniona... Dodano po 2 Działało również z CONFIG_BL602_USE_ROM_DRIVER:=0, więc CONFIG_BL602_USE_1M_FLASH jest tym, czego szukaliśmy.
Nie ma jakiegoś sposobu na sprawdzenie co go kieruje na default handler? Pewnie że jest i to nie jeden (; Dorzuć do swojego projektu gdzieś coś takiego: w okolicy miejsca które spowodowało problem. Patrzysz wtedy do pliku .lss i patrzysz co znajduje się w zakresie +/- 3 instrukcje od tego miejsca. 4\/3!!
Windows kernel detected an illegal or unknown processor instruction. A Stop 0x1E condition can be caused by invalid memory and access violations similar to those that generate Stop 0xA errors. This default Windows error handler typically intercepts these problems if error-handling routines are not present in the code itself. Skorzystaj z debugera (Debugging...
Jedna z tych żarówek była jednym z moich pierwszych zakupów w listopadzie 2023, ale przez przypadek zniszczyłem moduł DT-BL200. Od tego czasu kupiłem kolejny od Ali. Strona produktu już zniknęła https://vi.aliexpress.com/item/100500573... https://obrazki.elektroda.pl/1184122100_... Być może jest to ta sama żarówka CozyLife,...
Tak. Możesz to tak ustawić. Przykłady Freddiego korzystają z obu stosów. Process stack -> kontekst aplikacji, main stack - > kontekst przerwania.
A wydawałoby się, ze łączenie kawałków w C i C++ jest łatwe i dobrze opisane ;-) Hint: extern "C" ... Albert
Blokuje. Introduces an interrupt handler function (interrupt service routine) that runs with global interrupts initially disabled by default with no attributes specified. The attributes are optional and alter the behaviour and resultant generated code of the interrupt routine. Multiple attributes may be used for a single function, with a space seperating...
Task: {C0A419E0-78C8-4585-BD47-771C5CABEAA1} - System32\Tasks\SteamClient => C:\Users\Kuejk\AppData\Roaming\Steam\Ste... Wklej to do notatnika i zapisz pod nazwą fixlist.txt i umieść w folderze gdzie znajduje się plik FRST.exe, odpal go i kliknij Fix/Napraw. Jeśli pomimo zastosowania fixa nadal będą się pojawiały reklamy, odinstaluj przeglądarkę,...
void show_as_bin(unsigned char liczba) { char tab[9]; cls(); for(signed char i=7; i>-1; --i) tab[7-i]=0x30 + ((liczba >> i) & 0x01); tab[8] = 0; lcd(tab); } Powinno działać. Cytuję za http://www.nongnu.org/avr-libc/user-manu... If an...
Otwórz notatnik systemowy i wklej: ShellIconOverlayIdentifiers: [01MemopalBackedUp] -> {8ED3CC2D-6BC2-43AD-8C43-F51FBB413AE6} => -> Brak pliku ShellIconOverlayIdentifiers: [02MemopalToBackup] -> {2CDD871E-60EB-40BD-9721-A1CB57042F75} => -> Brak pliku ShellIconOverlayIdentifiers: [03MemopalPartiallyBackedUp] -> {95DDC869-FC98-4D47-BD34-2EDC9AA09C01}.....
Fixlist dla Ciebie: HKLM Group Policy restriction on software: %systemroot%\system32\mrt.exe <==== UWAGA HKU\S-1-5-21-3134238870-2955382546-31220... [MicrosoftRuntime] => C:\Users\hp\AppData\Roaming\librarie... [884 2018-05-18] () HKU\S-1-5-21-3134238870-2955382546-31220...
Wszystkie te których używam (sqrtf(), powf(), acosf()) są liczone przez FPU? Niekoniecznie. W Newlib (czyli libm.a) nie ma implementacji specjalnie dla tego koprocesora, jednak jeśli masz włączoną optymalizację, skonfigurowane FPU (opcje kompilacji) i dodaną flagę -ffast-math, to kompilator niektóre z nich potraktuje jako funkcje inline i zastąpi odpowiednimi...
Chyba masz rację. W tabelce vectors na 35 pozycji jest pointer do funkcji ADC1_2_IRQHandler. Zdefiniowałem ją tak [syntax=c] void ADC1_2_IRQHandler(void) { while(1); } [/syntax] Niemniej dalej zatrzymuje się w default handler a a nie w niej. Wyłączyłem natomiast konfiguracje przetworników ADC która wygląda tak [syntax=c] void ADC_Conf(void) { ADC_InitTypeDef...
Otwórz notatnik systemowy i wklej: ShellIconOverlayIdentifiers: [ OneDrive1] -> {BBACC218-34EA-4666-9D7A-C78F2274A524} => -> Brak pliku ShellIconOverlayIdentifiers: [ OneDrive2] -> {5AB7172C-9C11-405C-8DD5-AF20F3606282} => -> Brak pliku ShellIconOverlayIdentifiers: [ OneDrive3] -> {A78ED123-AB77-406B-9962-2A5D9D2F7F30} => ->...
Jak można w ogóle korzystać w ten sposób z komputera. Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Przed wykonaniem poniższego zapisz swoją pracę. Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: HKLM\...\Policies\Explorer\Run:...
Wejdź w Windows Update i kliknij "Sprawdź aktualizacje", niech sobie zainstaluje wszystkie. Odinstaluj: DriverBooster Pobierz i zrób skan - usuń wszystko co znajdą: https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Skopiuj i wklej do notatnika: CloseProcesses: CreateRestorePoint: EmptyTemp: HKLM\...\Policies\Explorer: Plik zapisz...
Odinstaluj: CrystalDiskInfo 8.3.1 Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://free.drweb-av.pl https://pl.malwarebytes.com/ Przed wykonaniem poniższego zapisz swoją pracę. Skopiuj i wklej do notatnika poniższy tekst: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp:...
Na pewno z tego powodu przerwania nie mogły przestać działać. Przebudowałeś cały projekt?
Nie używaj nielegalnych aktywatorów, to nie będzie problemów. Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://free.drweb-av.pl https://pl.malwarebytes.com/ Przed wykonaniem poniższego zapisz swoją pracę. Skopiuj i wklej do notatnika poniższy tekst: [syntax=text] CloseProcesses: CreateRestorePoint:...
Wykonaj Fixlist.txt dla FRST: CloseProcesses: Task: {464A7ED6-0701-4C45-85F4-E7F50CEF5E5E} - System32\Tasks\{5E079A69-D89D-CBD8-98FD-... => "msiexec.exe" -package hxxps://eryseefor.info/miptburoivdd.djy /q Task: {516C2850-1A14-4428-91F7-162F4A2D1FFE} - System32\Tasks\{B8ACF679-5E99-407E-A1D5-... => C:\Windows\system32\pcalua.exe...
Zmien AdBlocker Ultimate na uBlock Origin Obok frst.exe utworz plik Fixlist.txt z zawartoscia: Task: {255AC889-A7B7-4E4E-93F4-C7715792D61A} - System32\Tasks\f522acbe860fb3fa9fa3d5482... => powershell.exe -NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File C:\Windows\f522acbe860fb3fa9fa3d5482349c... <==== UWAGA 2016-07-28 20:33...
Pobierasz pirackie gry. Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Odinstaluj: Avast Free Antivirus - zamula i tak już wolno działający komputer. Korzystaj z Malwarebytes. Bing Bar CCleaner Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint:...
Wejdź w Windows Update i kliknij "Sprawdź aktualizacje", niech sobie zainstaluje wszystkie. Odinstaluj po naprawie: Avast Update Helper Avasta też bym się pozbył, darmowy jest bardziej niż bardzo bezużyteczny. Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Skopiuj...
https://obrazki.elektroda.pl/3591447000_... Witajcie moi drodzy. Przedstawię tu trzykolorowy pasek LED, oferujący sterowanie przez WiFi i pilota, model MWIR-RGB/SMD2835. Przetestuję jego kompatybilność z aplikacjami Tuya i Magic Home, przeanalizuję jego wnętrze (łącznie z zasilaczem 12V z zestawu) oraz spróbuję zaprogramować moduł...
[syntax=armasm]g_pfnVectors: .word _estack .word Reset_Handler .word NMI_Handler .word HardFault_Handler .word MemManage_Handler .word BusFault_Handler .word UsageFault_Handler .word 0 .word 0 .word 0 .word 0 .word SVC_Handler .word DebugMon_Handler .word 0 .word PendSV_Handler .word SysTick_Handler /* External Interrupts */ .word WWDG_IRQHandler /*...
Witam, Bazuje na projekcie ze strony Freddie Chopin dla stma F4 z dodanymi bibliotekami STM32F4xx_StdPeriph_Driver. Zdefiniowałem sobie konfigurację timer'a w następujący sposób: [syntax=c]void Timers_Config(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI... ENABLE); NVIC_InitTypeDef NVIC_InitStruct; NVIC_InitStruct.NVIC_IRQChannel = TIM1_CC_IRQn; NVIC_InitStruct.NVIC_IRQChannelPreemptio...
Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density Devices Startup code. * This module performs: * - Set the initial SP * - Set...
Dodano po 31 Kiedy debuguje program, krokowo, zaraz po a = 124; z linii b = log10(a); wskakuje do nieskończonej pętli - void HardFault_Handler(void). Tak jakby sam adres procedury wywoływał błąd sprzętowy.
(at)mjleonard (at)pkaczmarek2 czy kiedykolwiek znalazłeś rozwiązanie dla „bl_romfs.c: 146] magia romfów NIE jest poprawna”? Mam SM-028_V1.3 z mini wyłącznika DIY 16A, który miga dobrze w DevCube 1.8.8/9 (stary błąd JEDEC ID w wersji 1.4.8 - nie rozpoznaje nowszej pamięci flash w BL602?) To jest mój dziennik rozruchu. Zapętla się. Używam zewnętrznego...
prawdopodobnie nie pomoże, ale mam GPT do zrobienia tego Pythona, aby Tuya_Align_Della-048-TP-12K1V-22S-1_(sch... dump dla tego najnowszego wariantu Della może zakończyć bootowanie i przejść do trybu parowania. nadal nie wiem, co powinien odpowiedzieć prawdziwy MCU, wysyłając te...
OK, więc moja taśma LED ma kolejność GRB = 4 piny plus. V+. Nadal nie mam 5-pinowej listwy. Dlatego oryginalny szablon we wcześniejszych postach jest błędny. https://obrazki.elektroda.pl/8215108700_... używając małej konfiguracji testowej, prawidłowy szablon samego kontrolera RGBW jest następujący: https://obrazki.elektroda.pl/1669760000_...
Dzięki freedi miałeś racje. Patrzyłem na kolejność przerwań w tabeli f0 ale nie na adresy. Aby zapełnić luki i poprzesuwać adresy dodałem brakujące reserved handler Dodano po 11 Teraz tylko muszę rozwiązać skąd mi przerwań multum nadchodzi i w nierównych odstępach od timera. Bo pwm wyprowadzone jest na jedną diodę a przerwanie zmienia stan innej diody....
Nie znam szybkości transmisji. Próbując na 2 000 000 i 115200 port UART nic nie mówi Log wyjściowy [13:28:03.577] - Flash load shake hand [13:28:03.831] - default set DTR high [13:28:03.944] - clean buf [13:28:04.068] - send sync [13:28:04.282] - ack is c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0...
Robię mały offtopic, ale ok... . Spróbuj! Co do zepsutego wifi, cóż, ostatnio bawiłem się z wifi na BL602. Istnieje również sposób na uzyskanie bardziej aktualnych blobów wifi dla BL602, używając najnowszych wydań bl-iot-sdk. Więc zrobiłem flash erase: https://obrazki.elektroda.pl/5978165500_... Następnie odczytałem 0x1FFFFF: https://obrazki.elektroda.pl/9808766200_...
Zmieniłem : 2. change The initial stack pointer in the vector table: (void *)&pulStack[STACK_SIZE-1]... to (void (*)(void))((... long)pulStack + sizeof(pulStack)), w startup_stm32f10x_md_vl.c Dalej to samo. [syntax=c]/** ****************************************...
Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version V1.0 * (at)date 20/07/2010 * (at)brief M0 M3 Devices Startup code. *...
Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....
wiesz co to znaczy? Będę musiał odświeżyć pamięć, aby sprawdzić, czy / kiedy to nadal występuje. Moje zrozumienie BL602 wzrosło od marca. Dodano po 3 . 451] to zdecydowanie występuje z niektórymi fabrycznymi firmware, więc nie ma już zapytania o to w odniesieniu do OBK ode mnie Dodane po 1 Nie mam żadnych zapisów od tego czasu Będę musiał odświeżyć...
Dla przypomnienia, kopia zapasowa działa, a oto dziennik debugowania. 2000000 bodów [syntax=text]Starting bl602 now.... Booting BL602 Chip... ██████╗ ██╗ ██████╗ ██████╗ ██████╗ ██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗ ██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝ ██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝ ██████╔╝███████╗╚██████╔╝╚██████╔╝██████... ╚═════╝ ╚══════╝...
Mi działa :) Masz przypisane dobrze handlery ?
Pisałem o hard fault handler. Tam ustaw zmianę pinu albo breakpoint debugerra. Standardowo masz łatwo bo wszystkie kończą w jednej funkcji zwanej default handler
Zassaj z mojej stronki ( www.freddiechopin.info) z sekcji Download -> ARM -> Przykłady plik dla lpc2103 i zerknij tam do pliku default_handler.s. Jest tam zrobiony "łapacz" przerwań, które nie są nigdzie indziej zdefiniowane. Zasadniczo chodzi o fragmenty typu: // Undefined instructions .weakUndefined_Handler .globalUndefined_Handler .setUndefined_Handler,...
Witam, w końcu udało się , komputer widzi urządzenie jako HID, robiłem już pierwsze testy wysyłania i odbierania wiadomości i wszystko jest Ok, Stało się tak przez podmienienie startup oraz linkera. Trochę pochodziłem po necie w poszukiwaniu i znalazłem całkiem ciekawą stronę : http://gandalf.arubi.uni-kl.de/avr_proje...
OBK boot [syntax=text][17:27:36.838] - serial type is general [17:27:36.917] - Open COM22 Success [17:27:45.556] - Starting bl602 now.... Booting BL602 Chip... ██████╗ ██╗ ██████╗ ██████╗ ██████╗ ██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗ ██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝ ██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝ ██████╔╝███████╗╚██████╔╝╚██████╔╝██████...
Drodzy wszyscy, Mam starsze "inteligentne gniazdo lampy" z chipem BL602. Udało mi się umieścić na nim OpenBeken, ale nie mogę połączyć się z moją domową siecią wifi. To jest bootlog, który ma kilka prób połączenia: [15:34:47.798] - C:BD:97:FB [ 0][[32mINFO [0m: hal_board.c: 955] country_code...
Amysen YX-WS01, FCC ID 2AOT8-WS01, moduł YX-X3-T71C-VER03, chip TG7100C (klon BL602) Kupiłem je w listopadzie 2022 r. za pośrednictwem Amazon.com w USA, mając nadzieję, że nadają się do cięcia w chmurze, ale po otwarciu szybko się zniechęciłem – chipset nie był ani ESP8266, ani BK7321… i próbowałem go zdobyć aby przejść do trybu AP, ale nie ma tam...
Po kilkunastogodzinnych zmaganiach z wyrzucaniem programu do Default Handler doszedłem do wniosku, że winny jest temu mój dotychczasowy sposób na sekcje krytyczne. Do tej pory w tym celu używałem takiego kodu umieszczanego odpowiednio przed i po sekcjach krytycznych: [syntax=c]static inline void EnterCritical() { asm volatile("mrs r0, PRIMASK; cpsid...
error handler freddie handler except handler
głośny wiatrak unitra safari 405nm laser
Osłona fotela lewego Ford C-Max 2016 EcoBoost – numery części, montaż, zamienniki Schemat Blaupunkt Grundig Opel SC 202 B – serwis, pinout, typowe usterki, pobieranie PDF