Skip to content

Commit 50d3e18

Browse files
committed
bump up task stacks
1 parent 7753160 commit 50d3e18

5 files changed

Lines changed: 20 additions & 20 deletions

File tree

.cubemx-manifest.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"description": "CubeMX code sync manifest - do not edit manually",
44
"boards": {
55
"BMS": {
6-
"ioc_checksum": "1dc68b458a5549b1c98ce346348c9eaac11c07ebbd7bc325bedb6a72c40fcf16",
7-
"generated_at": "2026-06-12T05:15:44Z",
6+
"ioc_checksum": "d6b45ba15ffc87250c3261c056210648fd3f53b9eb3bbb3a6cf9e6fb9b9f342f",
7+
"generated_at": "2026-06-12T06:00:02Z",
88
"files": {
99
"Core/Inc/FreeRTOSConfig.h": "363755b7a21dd5a790f0bafbfd68f00abe141fd8691720b3604bc84b7dbaa81b",
1010
"Core/Inc/adc.h": "0ac97025a4065f07b7b65a906bd0c45ea800215434ed43c287c1685507f3f612",
@@ -20,7 +20,7 @@
2020
"Core/Src/adc.c": "e6351e04830c932155617799c4a53104b7c413c09cfb1e4448242d550042fbfa",
2121
"Core/Src/can.c": "f5e04678eadb76f6d822b060057362085c98d93b76b176dd249d0a86fcd6c8f6",
2222
"Core/Src/dma.c": "f4e0e37c96eb641193fda73df20c30bc1977cdb8fa419cd2892aacdbe5bdf78b",
23-
"Core/Src/freertos.c": "2863f13e59f92c380f5012e5ba06221ed92ae41da5a34d12fba6f2c1dc69212c",
23+
"Core/Src/freertos.c": "3aebd38533338b129df88093930230cb41c77e231c63add3ad310de9df6bcb77",
2424
"Core/Src/gpio.c": "529fb0aa0b2c5f2c852999d75dda4d0e45a8c68bd5b156c46b963b27444620e4",
2525
"Core/Src/i2c.c": "d616e686a119d6a1cfad6eee39d81b9245743036d643477d1fb9a3a2b588a157",
2626
"Core/Src/main.c": "fad0e58d62b91861f7c9252e01664e7ec54c89e0e60f72157168a302fbb140ff",
@@ -75,7 +75,7 @@
7575
},
7676
"DASH": {
7777
"ioc_checksum": "919253252bb89abb628b9105693f93510957783991dc2f4608e8da228a4235ea",
78-
"generated_at": "2026-06-12T05:15:46Z",
78+
"generated_at": "2026-06-12T06:00:04Z",
7979
"files": {
8080
"Core/Inc/FreeRTOSConfig.h": "692168cbc9c915133ce3f329cec850c5372c1759ec0412ced61fc14741de14be",
8181
"Core/Inc/can.h": "d9c82c8382c196a76d472a6b82a292a0384a086536ca280ce701ebbba9f5c682",
@@ -177,7 +177,7 @@
177177
},
178178
"DART": {
179179
"ioc_checksum": "5e40a62867a13bf2ccbc21a8343b896b2979b658d024cb6721e46e05b32b5a45",
180-
"generated_at": "2026-06-12T05:15:46Z",
180+
"generated_at": "2026-06-12T06:00:04Z",
181181
"files": {
182182
"Core/Inc/can.h": "8bb6621564cd436d9b9697bc86bc4c6f6ae0492b84673344dfa5a3a2d0ee06cb",
183183
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -203,7 +203,7 @@
203203
},
204204
"DCU": {
205205
"ioc_checksum": "3ca0c8e6d3c37e459605b21b9193ba2cfe5a96315c2aa0cf6f560a585e03e01f",
206-
"generated_at": "2026-06-12T05:15:48Z",
206+
"generated_at": "2026-06-12T06:00:06Z",
207207
"files": {
208208
"Core/Inc/FreeRTOSConfig.h": "f664caa84f355ae18d9faf3f04e5f62d8c95d07210511fb284854ae5a426e17e",
209209
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
@@ -289,7 +289,7 @@
289289
},
290290
"DCU_Receiver": {
291291
"ioc_checksum": "ee791e4c6161c1471ae52fb81c2b892a3aab78da6b64e6bf4180ca8c0d88bf66",
292-
"generated_at": "2026-06-12T05:15:49Z",
292+
"generated_at": "2026-06-12T06:00:07Z",
293293
"files": {
294294
"Core/Inc/FreeRTOSConfig.h": "6b4080b1f5aedb3793f3fb347d7bc61907a53df5104d805995aa77085aaafcd4",
295295
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -356,7 +356,7 @@
356356
},
357357
"LVPDB": {
358358
"ioc_checksum": "aad83d2888e50c4498ca882150e6cc94c6266554b55da81220b3a142c5b5e4b2",
359-
"generated_at": "2026-06-12T05:15:50Z",
359+
"generated_at": "2026-06-12T06:00:08Z",
360360
"files": {
361361
"Core/Inc/can.h": "17611aeff90b90e352bc2ace2749644663492ecb10c71539567ef9b1441fd5d9",
362362
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -384,7 +384,7 @@
384384
},
385385
"PCU": {
386386
"ioc_checksum": "3eaf91e0bfa3eca7f8f45868c51a0ac1dcb92b96efaedca982684c948468503b",
387-
"generated_at": "2026-06-12T05:15:50Z",
387+
"generated_at": "2026-06-12T06:00:08Z",
388388
"files": {
389389
"Core/Inc/adc.h": "e36acfe1b822eff1de7e9f93073b8da32c94dd5b09484b716e190c6aa63eb3d0",
390390
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
@@ -414,7 +414,7 @@
414414
},
415415
"Sensor_Nodes": {
416416
"ioc_checksum": "92d075b8d175250a76dee123ca59955032f2ebe8519ffb49e998bb810b3701f2",
417-
"generated_at": "2026-06-12T05:15:51Z",
417+
"generated_at": "2026-06-12T06:00:09Z",
418418
"files": {
419419
"Core/Inc/adc.h": "0ac97025a4065f07b7b65a906bd0c45ea800215434ed43c287c1685507f3f612",
420420
"Core/Inc/can.h": "98925d7f4010f054e17d240116244377377c15248a5413a09ff811cdc23084e5",
@@ -444,7 +444,7 @@
444444
},
445445
"UART": {
446446
"ioc_checksum": "9ff281c674a516d9870dbee5d60587351e97884ecd27127e2d1464987bf16a17",
447-
"generated_at": "2026-06-12T05:15:52Z",
447+
"generated_at": "2026-06-12T06:00:10Z",
448448
"files": {
449449
"Core/Inc/FreeRTOSConfig.h": "2a0e6022391d5ec198a77021ec3bf284583e245f9ce20c420fb7608f638330d6",
450450
"Core/Inc/dma.h": "7cf6f7450a29d26303cbba5a3ca8c6cb24a02635d6a5ba4d05141fdfc75c4c49",
@@ -504,7 +504,7 @@
504504
},
505505
"UART_TEST": {
506506
"ioc_checksum": "06c9618835096e44e3f73cd158bbc2e3fcf76e65dc9a29db68fe607180843efd",
507-
"generated_at": "2026-06-12T05:15:53Z",
507+
"generated_at": "2026-06-12T06:00:11Z",
508508
"files": {
509509
"Core/Inc/FreeRTOSConfig.h": "773dad076864ff18d5d85603d348d4931d29dde9925486e58f95a97ac98b8404",
510510
"Core/Inc/app_freertos.h": "6229601c2ebf192d40ceef377f3c1785571eaf6407f10bc87be5b06357dd3515",

BMS/BMS.ioc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ FREERTOS.FootprintOK=true
4242
FREERTOS.IPParameters=Tasks01,configENABLE_FPU,FootprintOK,configCHECK_FOR_STACK_OVERFLOW,Mutexes01,configTOTAL_HEAP_SIZE,CountingSemaphores01,Queues01
4343
FREERTOS.Mutexes01=ADBMSMutex,Dynamic,NULL,Available;canTxMutex,Dynamic,NULL,Available;canRxMutex,Dynamic,NULL,Available;tpsDataMutex,Dynamic,NULL,Available;tpsI2cMutex,Dynamic,NULL,Available;logMutex,Dynamic,NULL,Available;uartTxMutex,Dynamic,NULL,Available
4444
FREERTOS.Queues01=canTxQueue,16,FEB_CAN_Message_t,0,Dynamic,NULL,NULL;canRxQueue,32,FEB_CAN_Message_t,0,Dynamic,NULL,NULL;uartRxQueue,8,FEB_UART_RxQueueMsg_t,0,Dynamic,NULL,NULL
45-
FREERTOS.Tasks01=uartRxTask,24,512,StartUartRxTask,As weak,NULL,Dynamic,NULL,NULL;ADBMSTask,48,2048,StartADBMSTask,As weak,NULL,Dynamic,NULL,NULL;TPSTask,8,256,StartTPSTask,As weak,NULL,Dynamic,NULL,NULL;BMSTaskRx,8,512,StartBMSTaskRx,As weak,NULL,Dynamic,NULL,NULL;BMSTaskTx,8,512,StartBMSTaskTx,As weak,NULL,Dynamic,NULL,NULL;SMTask,24,512,StartSMTask,As weak,NULL,Dynamic,NULL,NULL
45+
FREERTOS.Tasks01=uartRxTask,24,1024,StartUartRxTask,As weak,NULL,Dynamic,NULL,NULL;ADBMSTask,48,2048,StartADBMSTask,As weak,NULL,Dynamic,NULL,NULL;TPSTask,8,512,StartTPSTask,As weak,NULL,Dynamic,NULL,NULL;BMSTaskRx,8,1024,StartBMSTaskRx,As weak,NULL,Dynamic,NULL,NULL;BMSTaskTx,8,1024,StartBMSTaskTx,As weak,NULL,Dynamic,NULL,NULL;SMTask,24,1024,StartSMTask,As weak,NULL,Dynamic,NULL,NULL
4646
FREERTOS.configCHECK_FOR_STACK_OVERFLOW=2
4747
FREERTOS.configENABLE_FPU=1
4848
FREERTOS.configTOTAL_HEAP_SIZE=65536

BMS/Core/Src/freertos.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
osThreadId_t uartRxTaskHandle;
6060
const osThreadAttr_t uartRxTask_attributes = {
6161
.name = "uartRxTask",
62-
.stack_size = 512 * 4,
62+
.stack_size = 1024 * 4,
6363
.priority = (osPriority_t) osPriorityNormal,
6464
};
6565
/* Definitions for ADBMSTask */
@@ -73,28 +73,28 @@ const osThreadAttr_t ADBMSTask_attributes = {
7373
osThreadId_t TPSTaskHandle;
7474
const osThreadAttr_t TPSTask_attributes = {
7575
.name = "TPSTask",
76-
.stack_size = 256 * 4,
76+
.stack_size = 512 * 4,
7777
.priority = (osPriority_t) osPriorityLow,
7878
};
7979
/* Definitions for BMSTaskRx */
8080
osThreadId_t BMSTaskRxHandle;
8181
const osThreadAttr_t BMSTaskRx_attributes = {
8282
.name = "BMSTaskRx",
83-
.stack_size = 512 * 4,
83+
.stack_size = 1024 * 4,
8484
.priority = (osPriority_t) osPriorityLow,
8585
};
8686
/* Definitions for BMSTaskTx */
8787
osThreadId_t BMSTaskTxHandle;
8888
const osThreadAttr_t BMSTaskTx_attributes = {
8989
.name = "BMSTaskTx",
90-
.stack_size = 512 * 4,
90+
.stack_size = 1024 * 4,
9191
.priority = (osPriority_t) osPriorityLow,
9292
};
9393
/* Definitions for SMTask */
9494
osThreadId_t SMTaskHandle;
9595
const osThreadAttr_t SMTask_attributes = {
9696
.name = "SMTask",
97-
.stack_size = 512 * 4,
97+
.stack_size = 1024 * 4,
9898
.priority = (osPriority_t) osPriorityNormal,
9999
};
100100
/* Definitions for canTxQueue */

BMS/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.14
1+
1.7.15

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.7.30
1+
1.7.31

0 commit comments

Comments
 (0)