开启了192k 所有RAM
This commit is contained in:
+25
-10
@@ -63,13 +63,6 @@ const osThreadAttr_t timeSyncTask_attributes = {
|
||||
.stack_size = 512 * 4,
|
||||
.priority = (osPriority_t) osPriorityNormal,
|
||||
};
|
||||
/* UI 任务:LVGL 离屏渲染 + RemoDispBus 网络推流(优先级低于 netTask) */
|
||||
osThreadId_t uiTaskHandle;
|
||||
const osThreadAttr_t uiTask_attributes = {
|
||||
.name = "uiTask",
|
||||
.stack_size = 1024 * 4,
|
||||
.priority = (osPriority_t) osPriorityBelowNormal,
|
||||
};
|
||||
/* USER CODE END Variables */
|
||||
/* Definitions for defaultTask */
|
||||
osThreadId_t defaultTaskHandle;
|
||||
@@ -99,6 +92,13 @@ const osThreadAttr_t testTask_attributes = {
|
||||
.stack_size = 4096 * 4,
|
||||
.priority = (osPriority_t) osPriorityBelowNormal,
|
||||
};
|
||||
/* Definitions for uiTask */
|
||||
osThreadId_t uiTaskHandle;
|
||||
const osThreadAttr_t uiTask_attributes = {
|
||||
.name = "uiTask",
|
||||
.stack_size = 4096 * 4,
|
||||
.priority = (osPriority_t) osPriorityBelowNormal,
|
||||
};
|
||||
/* Definitions for netMsgQueue */
|
||||
osMessageQueueId_t netMsgQueueHandle;
|
||||
const osMessageQueueAttr_t netMsgQueue_attributes = {
|
||||
@@ -119,6 +119,7 @@ void StartDefaultTask(void *argument);
|
||||
void StartNetTask(void *argument);
|
||||
void StartFtpTask(void *argument);
|
||||
void start_test_task(void *argument);
|
||||
void StartUiTask(void *argument);
|
||||
|
||||
void MX_FREERTOS_Init(void); /* (MISRA C 2004 rule 8.1) */
|
||||
|
||||
@@ -165,6 +166,9 @@ void MX_FREERTOS_Init(void) {
|
||||
/* creation of testTask */
|
||||
testTaskHandle = osThreadNew(start_test_task, NULL, &testTask_attributes);
|
||||
|
||||
/* creation of uiTask */
|
||||
uiTaskHandle = osThreadNew(StartUiTask, NULL, &uiTask_attributes);
|
||||
|
||||
/* USER CODE BEGIN RTOS_THREADS */
|
||||
#ifdef ENABLE_NET_LAYER_TESTS
|
||||
/* NET 层测试模式(阶段 6~10):完整网络栈,netTask 负责轮询与消息处理 */
|
||||
@@ -173,9 +177,6 @@ void MX_FREERTOS_Init(void) {
|
||||
|
||||
/* 本地时间同步任务(PC 推送 TCP):依赖 netTask 处理消息队列 */
|
||||
timeSyncTaskHandle = osThreadNew(timeSyncTask, NULL, &timeSyncTask_attributes);
|
||||
|
||||
/* UI 任务:LVGL 离屏渲染 + RemoDispBus 推流(依赖 netTask 收发) */
|
||||
uiTaskHandle = osThreadNew(ui_task_func, NULL, &uiTask_attributes);
|
||||
/* USER CODE END RTOS_THREADS */
|
||||
|
||||
/* Create the event(s) */
|
||||
@@ -298,6 +299,20 @@ __weak void start_test_task(void *argument)
|
||||
/* USER CODE END start_test_task */
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN Header_StartUiTask */
|
||||
/**
|
||||
* @brief Function implementing the uiTask thread.
|
||||
* @param argument: Not used
|
||||
* @retval None
|
||||
*/
|
||||
/* USER CODE END Header_StartUiTask */
|
||||
void StartUiTask(void *argument)
|
||||
{
|
||||
/* USER CODE BEGIN StartUiTask */
|
||||
ui_task_func(argument);
|
||||
/* USER CODE END StartUiTask */
|
||||
}
|
||||
|
||||
/* Private application code --------------------------------------------------*/
|
||||
/* USER CODE BEGIN Application */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user