Posted on November 24, 2015 at 18:42
Hi,
I'm porting SPL and ETH to stm32f7 for use in my project, but I've no idea about USB.
I put library source code on gitlab, you can get it here
https://gitlab.com/caesar-lab/stm32f7-legacy-library...
Posted on April 05, 2017 at 16:26 is task 2 created successfully? check return value from xTaskCreate is pdPASS or not and try to print some message in task 2 before enter infinite loop.
Posted on April 05, 2017 at 11:24Nothing. time slice is least significant in this case because when the task 2 reach xSemaphoreTake(Sem2, portMAX_DELAY) while task 1 is processing it's job, task 2 will enter blocking state. Context switch can occur ...
Posted on April 05, 2017 at 08:06No, task 1 is wait for a sem1 semaphore (xSemaphoreTake(Sem1, portMAX_DELAY) ) that's mean task 1 is never run until task 2 give a sem1 semaphore (xSemaphoreGive(Sem1)), except first time task 1 give a sem1 semaphore...