Jest to 3-stykowy dotykowy przełącznik ścienny Cozylife DS-1211AN. Naklejka na pudełku wskazuje, że został on wyprodukowany przez Shenzhen Dianling Intelligent Technology Co Ltd.. Niestety jest dostarczany z 1mb BL602, więc nie jest łatwym kandydatem do uwolnienia z usług chmurowych Cozylife, ponieważ OpenBeken nie działa na 1mb BL602. Jest to standardowy...
z identycznego urządzenia. boot out: https://obrazki.elektroda.pl/4722430100_...
Mam problem z tym call i ret mam taki kod: ldi R16, 0x00 Co jest źle? W przypadku procesorów AVR zawsze na sam początek musisz ustawić stos w odpowiednim miejscu w pamięci programu. Praktycznie każdy program więc zaczyna się (dla atmega32) od rozkazów ustawiających stos. Za manualem str 45: Address Labels Code Comments $000 jmp RESET ; Reset Handler...
Czy plik wygenerowany przez nowy projekt ale z dołączonymi bibliotekami HAL będzie dobry? W nim znajdują się już te przerwania. Dodaj tylko to co Ci napisałem. Znajdz w dokumentacji procesora gdzie w tablicy przyrwan jest ten EXTI15_10 - i tam zamiast zera wstaw nazwe seojego handlera. I to wszystko. Tu masz zresztą tę tablicę - policz sobie gdzie...
Wywal w jasną cholerę tą bibliotekę! Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __use_two_region_memory ;wlaczamy wszystkie zegary :] ldr r0,= 0x00000557 ;r0: data ldr r1,= 0x40021000 ;r1: base addr: rcc reg ldr r2,= 0x14 ;r2: offset: rcc_ahbenr str r0,[r1,r2] ldr r0,= 0x000059fd ;data ldr r2,=...
W moim niekończącym się dążeniu do zbierania wszystkiego, zdobyłem jeden z tych neutralnych/nieneutralnych inteligentnych przełączników opartych na Bouffalo Labs BL602. Jest to jednokanałowy Cozylife DS-1321AL. https://obrazki.elektroda.pl/6106491400_... https://www.aliexpress.com/item/10050061... Model: Moduł przełącznika...
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,...
Nie wiem jakiego procesora używasz. Ale w podręczniku użytkownika The boot loader code is executed every time the part is powered on or reset. The loader can execute the ISP command handler or the user application code. A a LOW level after reset at the P0.14 pin is considered as an external hardware request to start the ISP command handler. Wiec aby...
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...
nikt nie pomoże??? W pliku boot.s masz: (at) (at) Setup vector table. (at) .section .startup,"ax" .code 32 .align 0 ldr pc, _start (at) reset - _start ldr pc, _undf (at) undefined - _undf ldr pc, _swi (at) SWI - _swi ldr pc, _pabt (at) program abort - _pabt ldr pc, _dabt (at) data abort - _dabt ldr pc, _start (at) reserved - reset ldr pc,...
Cofnij do tego, co na zdjęciu, utworzonego przez FRST. Zaraz wstawię fixlist. Po cofnięciu wykonaj poniższy fixlist: Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: Tcpip\..\Interfaces\{A20C950E-0BEB-4F7C-... [DhcpNameServer] 217.173.176.6 217.173.176.34 URLSearchHook: HKU\S-1-5-21-2000478354-1078081533-83952...
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:...
Wadliwe urządzenia w Menedżerze urządzeń: Name: AppEx Networks Accelerator LWF Description: AppEx Networks Accelerator LWF Class Guid: {8ECC055D-047F-11D1-A537-0000F8753ED1} Manufacturer: Service: APXACC Problem: : This device is not present, is not working properly, or does not have all its drivers installed. (Code 24) Resolution: The device is installed...
Masz jakieś problemy z Win Update, pobierz najnowsze paczki aktualizacji ze strony MS. Odinstaluj: 360 Total Security - na razie. CCleaner Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint:...
Odinstaluj: CCleaner Defraggler Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: (Mail.Ru, LLC -> ) C:\Users\Kasia\AppData\Local\GameCenter\... (Mail.Ru, LLC...
Odinstaluj: McAfee Security Scan Plus Przed wykonaniem poniższego zapisz swoją pracę. Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: HKLM\Software\Microsoft\Active Setup\Installed Components: [{2D46B6DC-2207-486B-B523-A557E6D54B47}] -> C:\Windows\system32\cmd.exe /D /C start C:\Windows\system32\ie4uinit.exe...
A co się dzieje? Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: AppInit_DLLs: C:\windows\system32\nvinitx.dll => Brak pliku Startup: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\McAfee Security Scan Plus.lnk [2019-07-27] ShortcutTarget: McAfee Security Scan Plus.lnk -> C:\Program Files\McAfee...
Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000...
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...
A co z podpięciem TX? To chyba kolejny BK czy coś :D Próbowałem trochę przyspieszyć grę i zgadnijmy, nie widząc żadnych logów, ale... skoro pytasz... [0;32m1609473638 [I] [ doit_main] doit_mem_curr_used_size: 86848 mem_left_mini: 8658 [0mStarting bl602 now.... Reset cause 0: BL_RST_POWER_OFF Heap 129168(at)0x42020770,...
Witam, Dzięki za radę. Niestety, plik nie jest wykonywany... Koniec normalnego rozruchu: ... MV_OPENCRYPTO_DeviceKey_Initialize, linia: 299, otp_status = 0xff MV_OPENCRYPTO_DeviceKey_Initialize, linia: 301, tmp_test = 0xc rkek zostanie wybrany BindInfo: 00000000 00000000 00000000 00000000 543581d7 63b34296 00000000 48000000 3dffefea 0000186a 000000ff...
Kupiłem moduł XT-ZB2 BL702 Series. Jest on oparty na SoC BL702 i działa z Zigbee2mqtt bez modyfikacji, tak jak go kupiłem. Używam SLZB-06 + HA. Chcę wykonać kopię zapasową modułu flash do celów testowych - "Droga powrotna" do stanu pierwotnego. Próbowałem BLDevCube.exe, ale bez powodzenia. Żadne GPIO8 nie jest odsłonięte. Czy ktoś ma jakieś doświadczenie...
Dla przypomnienia, kopia zapasowa działa, a oto dziennik debugowania. 2000000 bodów [syntax=text]Starting bl602 now.... Booting BL602 Chip... ██████╗ ██╗ ██████╗ ██████╗ ██████╗ ██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗ ██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝ ██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝ ██████╔╝███████╗╚██████╔╝╚██████╔╝██████... ╚═════╝ ╚══════╝...
(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...
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. *...
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_...
Funkcja SystemInit jest wywoływana w obu przypadkach na początku main. Podałem ją w kodzie. Może tutaj faktycznie jest problem. Pliki startup.s Keila i Cube się różnią. Zauważyłem, że funkcja SystemInit jest wywołana w pliku dla Cube. Niestety te pliki to dla mnie czarna magia. Czytałem o nim artykuł waszego kolegi z elektrody. https://www.elektroda.pl/rtvforum/topic3...
Spojrzałem przed rozpoczęciem na ten film. Oczywiście czujnik temperatury zasilany bateryjnie nie ma zewnętrznego zasilania 12V, więc nadal jestem bardzo zdezorientowany, jak sprawić, by się uruchomił . nie, rzeczywiście. 12 V to tylko zasilanie używane przez urządzenie w filmie. Nastąpi wewnętrzna konwersja do 3,3 V dla BL602. Aby zasilić czujnik...
No ale jak zrobisz takie przyporządkowanie o jakim piszesz (bez podziału) to funkcja Reset_Handler ma adres w RAM, więc w tablicy wektorów będzie adres w RAM. Oczywiście zanim ten Reset_Handler się uruchomi, to w RAM nic nie ma - tak więc to nie ma prawa działać... 4\/3!!
(at)_lazor_ Reset Handler Raczej ciężko nazwać to przerwaniem.
Obecnie jestem na fali z BL602. Dzisiaj zrobiłem 2-kanałową wersję powyższego, taką samą jak OP - KR0548-2CH-W. Ten sam proces, co mój poprzedni post, ale tym razem SM-028_v1.3 był zadowolony przy napięciu 3,4 V. w żadnym momencie nie ma pętli rozruchowych. zrzut fabrycznej pamięci flash i flash do OBK przy pierwszej próbie. Oto oryginalny log rozruchowy...
http://obrazki.elektroda.pl/3207877000_1... http://obrazki.elektroda.pl/9634776400_1... http://obrazki.elektroda.pl/8673988800_1... http://obrazki.elektroda.pl/3005768300_1... Termometr z funkcją pamiętania maksimum i minimum (zapisane w rejestrach, tracone przy braku zasilania). Program...
Jeśli jesteś na tyle nieszczęśliwy, aby dostać Cozylife BSD48 z 1mb modułem BL602L10 DT-BL02, możesz łatwo przeszczepić do niego Beken CB2S lub WB2S lub dowolny z tych innych modułów https://templates.blakadder.com/ESP-02S.... W moim przypadku miałem zapasowy moduł ESP-02S (ESP8266 2mb), więc go użyłem. OpenBeken nie działa (obecnie?) na https://obrazki.elektroda.pl/1127040200_...
Udało się. Zanabyłem drogą kupna jeszcze jeden zegarek (przyszedł z uszkodzonym czujnikiem tętna, więc dostałem jeszcze jeden - w sumie trzy teraz mam ;)). Zgrałem z nowego oprogramowanie (oba banki) i wrzuciłem je na pierwszy. Po wydaniu komendy reset zegarek się uruchomił. Kilka uwag technicznych: - zamieszczam plik który jest zrzutem terminala podczas...
Tak rzeczywiście zauważyłem właśnie, że main_stack_size był wyzerowany, więc przerwania nie miały prawa działać poprawnie. Jednak spróbowałem wpisywać jedną z kilku różnych wartości i w to miejsce i nie pomogło. Jak patrzę na tą tablicę wektorów w pliku vectors.c, to pierwszym elementem jest adres końca stosu, a potem jest reset handler itd. A jak patrzę...
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...
Tylko tak dla ścisłości... Wektory przerwań używają rozkazu jmp (nigdy rjmp)... The most typical and general program setup for the Reset and Interrupt Vector Addresses in ATtiny2313 is: ..... 0x0000 rjmp RESET ; Reset Handler 0x0001 rjmp INT0 ; External Interrupt0 Handler 0x0002 rjmp INT1 ; External Interrupt1 Handler ..... Tak więc RJMP czy JMP zależy...
Oto skrypt, którego próbowałem użyć. Nie przejrzałem go do końca w celu prezentacji i uważam, że jest w porządku, ale na wszelki wypadek, gdybyś chciał go umieścić w przykładach, oto on :) // A pulse-off script designed to reset a device once a day. // Based on the "advanced delay script" example script // See: https://www.elektroda.com/rtvforum/t...
Jak uruchomić STM32 z FLASH by działał później w pamięci RAM. Dedykowane dla Keil: - plik startup_stm32f10x_xx.s Ułatwię niektórym czasu i szukania w necie rozwiązań flashowania z poziomu własnego bootloadera pamięci programu. Ja przyznam szczerze nie znalazłem żadnego opisu w necie, wobec czego napisałem własne rozwiązanie. Jako że asembler ARMów to...
To jest startup: .section .vectors, "ax" .code 32 .align 0 .global _vectors .global reset_handler /***************************************... Exception Vectors ****************************************... _vectors: #ifdef STARTUP_FROM_RESET ldr pc, [pc, #reset_handler_address...
Przypisania są w FreeRTOSConf.h zrobione tak jak było to w poprzednich wersjach FreeRTOSa: [syntax=c] #define vPortSVCHandler SVC_Handler #define xPortPendSVHandler PendSV_Handler #define xPortSysTickHandler SysTick_Handler [/syntax] W port.c są zaimplementowane powyższe funkcje. Kawałek tablicy wektorów przerwań z startup_LPC17xx.c [syntax=c] /** *(at)brief...
Wydaje mi się że mnie plik wygląda okay [syntax=c] /** ****************************************... * (at)file startup_stm32f030xc.s * (at)author MCD Application Team * (at)version V2.3.0 * (at)date 27-May-2016 * (at)brief STM32F030xc/STM32F030xb devices vector table for Atollic TrueSTUDIO toolchain. * This module performs:...
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]/** ****************************************...
Witam. Aktualnie walczę z kompilatorem GCC non-eabi. Chcę utwożyć projekt w C++ używając własnego skryptu linkera, jednak po długiej walce nie mam już pomysłu na rozwiązanie. W jaki sposób skonfigurować kompilator, linkera oraz skrypt linkera tak abym mógł własne tablice zdefiniowane w plikach .cpp wstawić w wybrane prze zemnie miejsce w pamięci? Wersja:...
Domyślne, nie zmieniałem niczego. Skrypt linkera: [syntax=asm] /* Entry Point */ ENTRY(Reset_Handler) /* Highest address of the user mode stack */ _estack = 0x20004000; /* end of 16K RAM */ /* Generate a link error if heap and stack don't fit into RAM */ _Min_Heap_Size = 0; /* required amount of heap */ _Min_Stack_Size = 0x80; /* required amount of...
(at)_lazor_ W tym wątku nie chodzi o to. Tłumaczyłem (at)PiotrLenarczyk że toolchain C musi robić wszytko to czego wymaga od niego standard wybranego języka - w tym przypadku C. Na pewno main jako reset handler nie spełnia tych wymogów. (at)PiotrLenarczyk mógł przez ten czas jak nie pisał poczytać trochę, uzupełnić wiedzę, zobaczyć dlaczego to co napisał...
Hej Freddie, tym razem to już mam poważny problem i proszę Cię o pomoc. Problem mam cały czas z przerwaniami. Nigdy mi w sumie tak naprawde nie zadziałaly na tym projekcie od stm. Przerobiłem Twoją tablice wektorów przerwań: /** \file vectors.c * \brief STM32 (STM32F101 - STM32F103) vector table and __Default_Handler() * \details STM32...
Dla odmiany, teraz przy kompilacji przez arm-elf-g++ dostaję: src\main.c||In function 'int main()':| src\main.c|43|warning: statement has no effect| src\main.c|46|warning: statement has no effect| src\main.c|31|warning: unused variable 'i'| src\main.c|33|warning: unused variable 'b'| crt.o||In function `Undef_Addr':|...
Tak na szybko to powinieneś mieć plik prawdopodobnie o nazwie startup, w którym umieszcza się wektory obsłygi przerwań wyglądający jakoś tak: [syntax=c] //Interrupt vector table __attribute__ ((section(".isr_vector"))) void (* const exceptions_vectors[])(void) = { &_estack, // The initial stack pointer reset_handler, // The reset handler unused_vector,...
Witam, mam problem z implementacją projektu z załącznika (docelowo WinArm/miganie dioda) na CrossWorksie i mikrokontrolerze AT91SAM7X256(konkretnie SAM7-EX256 olimex.dev). Przy linkowaniu dostaje blad : Building “faty_z_ksiazki” in configuration “ARM Flash Debug” — 4 errors Assembling Cstartup.S Linking faty_z_ksiazki.elf...
reset handler stm32 error handler freddie handler
events config czujnik pralka chieftec wentylator
depollution system faulty peugeot wkrętarka milwaukee
Zamiennik stabilizatora LT1083: porady i alternatywy Czas schnięcia zaprawy szamotowej przed paleniem