Загрузка данных
uart:~$ kernel thread list
Scheduler: 53 since last call
Threads:
0x8000b158 clock
options: 0x2, priority: 12 timeout: 15
state: sleeping, entry: 0x60026515
Total execution cycles: 717500829 (1 %)
stack size 16384, unused 15024, usage 1360 / 16384 (8 %)
0x8000b008 pa_thread_hnd_out
options: 0x2, priority: 12 timeout: 0
state: pending, entry: 0x60026515
Total execution cycles: 72132845 (0 %)
stack size 2048, unused 1376, usage 672 / 2048 (32 %)
0x8000aeb8 i2s_thread_out
options: 0x0, priority: 12 timeout: 838
state: pending, entry: 0x60026515
Total execution cycles: 13360736 (0 %)
stack size 1024, unused 744, usage 280 / 1024 (27 %)
0x8000ad68 pa_thread_hnd_in
options: 0x2, priority: 12 timeout: 0
state: pending, entry: 0x60026515
Total execution cycles: 1891730703 (4 %)
stack size 2048, unused 376, usage 1672 / 2048 (81 %)
0x8000ac18 i2s_thread_in
options: 0x0, priority: 12 timeout: 17
state: pending, entry: 0x60026515
Total execution cycles: 13657758 (0 %)
stack size 1024, unused 760, usage 264 / 1024 (25 %)
0x8000aac8 pjsua_0
options: 0x2, priority: 12 timeout: 23
state: pending, entry: 0x60026515
Total execution cycles: 250807721 (0 %)
stack size 20480, unused 6808, usage 13672 / 20480 (66 %)
0x8000a978 ev_thread
options: 0x0, priority: 12 timeout: 0
state: pending, entry: 0x60026515
Total execution cycles: 41340 (0 %)
stack size 1024, unused 792, usage 232 / 1024 (22 %)
0x8000a828 media
options: 0x2, priority: 12 timeout: 94
state: pending, entry: 0x60026515
Total execution cycles: 269729215 (0 %)
stack size 4096, unused 2408, usage 1688 / 4096 (41 %)
0x8000a6d8 main_thread
options: 0x2, priority: 10 timeout: 3371
state: sleeping, entry: 0x60026515
Total execution cycles: 332738217 (0 %)
stack size 30720, unused 14208, usage 16512 / 30720 (53 %)
0x8000b510 usbd_msc
options: 0x0, priority: -1 timeout: 0
state: pending, entry: 0x6002addd
Total execution cycles: 20432 (0 %)
stack size 1024, unused 792, usage 232 / 1024 (22 %)
0x80009c70 lcd_thread_id
options: 0x0, priority: 13 timeout: 0
state: pending, entry: 0x6001a5bd
Total execution cycles: 17115555 (0 %)
stack size 1024, unused 712, usage 312 / 1024 (30 %)
0x8000b628 input
options: 0x0, priority: 14 timeout: 0
state: pending, entry: 0x6002bc71
Total execution cycles: 470186 (0 %)
stack size 1024, unused 816, usage 208 / 1024 (20 %)
0x8000ba80 rx_q[0]
options: 0x2, priority: -1 timeout: 0
state: pending, entry: 0x6003bc89
Total execution cycles: 77302422 (0 %)
stack size 2048, unused 1624, usage 424 / 2048 (20 %)
0x8000b930 net_mgmt
options: 0x0, priority: -1 timeout: 0
state: pending, entry: 0x600100a1
Total execution cycles: 3383 (0 %)
stack size 896, unused 672, usage 224 / 896 (25 %)
0x8000bc48 tcp_work
options: 0x0, priority: -14 timeout: 0
state: pending, entry: 0x600100a1
Total execution cycles: 7796 (0 %)
stack size 1024, unused 800, usage 224 / 1024 (21 %)
0x8000b3f8 usbd
options: 0x0, priority: -8 timeout: 0
state: pending, entry: 0x60029bdd
Total execution cycles: 11698 (0 %)
stack size 1024, unused 824, usage 200 / 1024 (19 %)
*0x8000a300 shell_uart
options: 0x2, priority: 14 timeout: 0
state: queued, entry: 0x60021725
Total execution cycles: 133846874 (0 %)
stack size 2048, unused 928, usage 1120 / 2048 (54 %)
0x8000c330 sysworkq
options: 0x3, priority: -1 timeout: -9223372036854775808
state: pending, entry: 0x600100a1
Total execution cycles: 5216990 (0 %)
stack size 1664, unused 1120, usage 544 / 1664 (32 %)
0x8000bd90 udc_work_q
options: 0x0, priority: -1 timeout: 0
state: pending, entry: 0x600100a1
Total execution cycles: 2744 (0 %)
stack size 512, unused 288, usage 224 / 512 (43 %)
0x8000bec8 ENET_RX
options: 0x2, priority: -14 timeout: 0
state: pending, entry: 0x600100a1
Total execution cycles: 65044370 (0 %)
stack size 2048, unused 1560, usage 488 / 2048 (23 %)
0x80009da8 logging
options: 0x2, priority: 14 timeout: 0
state: pending, entry: 0x6001e739
Total execution cycles: 221057 (0 %)
stack size 768, unused 544, usage 224 / 768 (29 %)
0x8000c0c0 idle
options: 0x1, priority: 15 timeout: 0
state: , entry: 0x60054251
Total execution cycles: 1385013234 (89 %)
stack size 384, unused 312, usage 72 / 384 (18 %)
0x8000c1d8 main
options: 0x3, priority: 0 timeout: 0
state: sleeping, entry: 0x60053d65
Total execution cycles: 27616594 (0 %)
stack size 2048, unused 1024, usage 1024 / 2048 (50 %)
Memory region Used Size Region Size %age Used
FLASH: 1261748 B 4 MB 30.08%
RAM: 518156 B 32 MB 1.54%
ITCM: 41184 B 64 KB 62.84%
DTCM: 50816 B 128 KB 38.77%
OCRAM: 0 GB 64 KB 0.00%
IDT_LIST: 0 GB 32 KB 0.00%
zephyr_code_relocate(FILES ${CMAKE_CURRENT_SOURCE_DIR}/third_party/resample/src/resamplesubs.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pjmedia/src/pjmedia-audiodev/zephyr_portaudio/zephyr_i2s_dev.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${ZEPHYR_BASE}/drivers/i2s/*.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${ZEPHYR_BASE}/drivers/dma/*.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pjmedia/src/pjmedia/stream.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pjmedia/src/pjmedia/rtp.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pjmedia/src/pjmedia/endpoint.c LOCATION ITCM_TEXT)
zephyr_code_relocate(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pjmedia/src/pjmedia/g711.c LOCATION ITCM_TEXT)
Что добавить в DTCM?