请问TI的工程师们,在RTOS里面我们动态内存申请的时候使用的是堆的内存,然后函数内部数据会存储在栈中,但是我们的全局变量是存储在那里面的,是占用那个存储区的内存呢
da qin zheng sheng:
对rtos工作原理不是很熟悉,这个相当于windows多任务或者线程,cc系列芯片rtos编程,动态内存和全局变量都是放在sram,动态内存应该分时共享的。
Viki Shi:
全局变量存放在堆里
user4941551:
回复 Viki Shi:
这个全局变量不是存在静态存储区的啊
Viki Shi:
回复 user4941551:
不好意思,未理解清楚你的问题。严格意义讲:未初始化的全局变量存在bss段初始化的就放在读写数据段。这两段属于静态区。