请问一下单片机的ram分为几个部分呢?像stm32这种哈佛结构的单片机,除了堆,栈,和全局数据部分之外,还有其他的部分吗? 还有就是如果我的程序里面定义的较大的局部数组,在MDK环境下就需要我手动的修改栈的大小是吗?请大家指导一下,谢谢。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
嗯,你好像理解错了,我一楼有更具体一些的描述
评分
查看全部评分
MDK的分配并一定是正确的,就算在启动代码里面将栈大小改为0,MDK也不会提示错误
那就是系统的事了呀. 用到一个大的数组, 我认为纠结在是否改启动代码, 还不如选RAM大些的片子可靠.