@Kryspin013: Próbowałem kiedyś na tym odpalić współczesnego Linuksa z GUI (GNOME) i było za wolne by być użyteczne. Może jakiś Linux z lżejszym GUI by lepiej działał. Starsze systemy raczej też powinny być w miarę używalne, mimo wszystko nie jest to dobra platforma do uruchamiania systemów x86.
#lora #arduino #elektronika #arm #programowanie #embedded #podstawoweproblemytechniki #krotkofalarstwo

Mam płytke Ai-Thinker Ra-08 LoraWan (jest to klon CubeCell HTCC-AB01) oparte na ASR6501 (Arm cortex-M4)
Jak to zaprogramować bo coś nie idzie:

Initialising bootloader.
Unhandled error: Timed out waiting for Bootloader response.

Szukałem, szukałem, szukałem... i znalazłem w kilku miejscach:

To flash CubeCell module the bootloader must be activated. To activate it the GPIO0 must be connected to GND during startup. That’s the whole
wiecejszatana - #lora #arduino #elektronika #arm #programowanie #embedded #podstawowe...

źródło: comment_1673874752FilbgmIdqzzsPXMjlznm5f.jpg

Pobierz
Kolejny odcinek podcastu "Poziom niżej" już jest! ;) . A w nim wyjaśniamy zawiłości oprogramowania które używacie każdego dnia niezależnie od tego jaki system operacyjny i przeglądarkę wielbicie.

Mowa o UEFI / BIOS / FW. Jak zawsze dużo mięsistej treści w bezpośrednim przekazie od programistów którzy na co dzień pracują nad tymi fragmentami kodu z firmami takimi jak Gigabyte, Marvel czy Google.
Co kryje się w czeluściach firmware i bootloaderów? Za co
@Kryspin013: Zwykły rasbian, jak zacząłem w tym dłubać i ogarnąłem o co kaman (po kilkunastu panic kernelach) to stwierdziłem że pora na rozwód z windowsem na zawsze ( ͡° ͜ʖ ͡°)

Finalnie chcę zbudować urządzenie działające na środku oceanu, które odbierze wszystko co z eteru można a nawet z satelity othernet - bez zasilania (jakiś solar i mały bank baterii) Abonamentów, internetów itp.

Minimum prądu a maksimum
Nie mam już pomysłu co jest nieteges i jakim hasłem wołać wyszukiwarkę :/ Mirko jeszcze nigdy nie zawiodło!

Używam w kodzie SysTick, w którego przerwaniu inkrementuję zmienną uint32. Ta zmienna ma służyć jako flaga wykonania regulacji, a konkretniej ma zastąpić wywoływanie funkcji timerem.
Teoretycznie wszystko działa, zmienna w każdym przerwaniu jest coraz większa, ale w momencie kiedy ma wartość 999 cały program zawiesza się/przestaje inkrementować jakby SysTick przestał działać.
Warunek wykonania funkcji