freertos

Michal Grunt michal.grunt na gmail.com
Pátek Březen 18 09:45:43 CET 2016


Děkuji za odpovědi. Je to tak jak píšete. Jako první funkci jsem měl
připojení na wifi.... Jinak není to user_main(), ale user_init() což =
main().

Michal Grunt

Dne 17. března 2016 19:07 Martin Persich <persich na transcon.cz> napsal(a):
> Přiznávám, neznám tento konkrétní klon FreeRTOS a vůbec netuším, jaký je
> rozdíl mezi "user_main" a standardním "main()". Normálně by inicializace
> hardware měla být provedena někde během "main()" ještě dříve než se vytvoří
> tasky FreeRTOS a hlavně před tím, než se FreeRTOS spustí voláním funkce
> "vTaskStartScheduler()". Než se tato funkce zavolá, tak běží standardní
> program, žádný task ještě neběží a lze bez rizika cokoli inicializovat.
> Dávat na to speciální task by bylo určitě zbytečně složitější.
> Martin. persich na transcon.cz
>
>
>
> ----- Original Message ----- From: "Michal Grunt" <michal.grunt na gmail.com>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Thursday, March 17, 2016 3:17 PM
> Subject: freertos
>
>
>
> Zdravím, zkouším SKD k ESP8266 včetně freertos. Potřebuji
> zinicializovat zařízení na SPI, ale inicializační funkci nemám v
> žádném tasku. Mám ji na začátku user_main. Jenomže z toho co jsem
> vydedukoval tak při první smyčce while (čekat na stav GPIO) se celý
> freertos kousne a restartuje se. Když tak nad tím přemýšlím, tak to
> bude asi v pořádku, protože není žádoucí zastavit běžící OS while
> smyčkou mimo tasky... Ale jak na to? Vložit celou inicializaci SPI
> zařízení do zvláštního tasku?
>
> MG
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list