STM32数组越界问题
来源:互联网 发布:xp 保存网络用户密码 编辑:程序博客网 时间:2024/05/21 06:26
前段时间在写STM32程序时,发现定义的局部变量会发生莫名其妙的数组越界,改变其定义顺序问题竟然得到解决,怀疑是堆栈空间没有分配够,于是决定追根溯源,查到一些资料,将startup_stm32f10x_hd.s中的栈空间改大即可:
Stack_Size EQU 0x00000400;栈空间大小; AREA STACK, NOINIT, READWRITE, ALIGN=3Stack_Mem SPACE Stack_Size__initial_sp ; <h> Heap Configuration; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>; </h>Heap_Size EQU 0x00000200<span style="font-family: Arial, Helvetica, sans-serif;">;堆空间大小;</span> AREA HEAP, NOINIT, READWRITE, ALIGN=3__heap_baseHeap_Mem SPACE Heap_Size__heap_limit
另:如果仍然不行,可修改Keill MDK中的代码优化等级,优化为设置为最低:
0 0
- STM32数组越界问题
- 一个数组越界问题 数组越界
- 数组访问越界问题
- 数组越界问题
- 数组访问越界问题
- c++ 数组越界问题
- Java数组越界问题
- 解决数组越界问题
- 数组越界问题
- 数组越界问题
- 关于数组的越界问题
- 动态数组索引越界问题
- 字符数组越界问题探究
- 隐蔽的数组越界问题
- 数组越界的另一问题
- 【问题汇总】列表数组越界的问题
- 怎样解决数组越界的问题?
- 关于jxl读取excel数组越界问题
- Windows下Qt 5.2 for Android开发入门
- 通过ResponseHandler来处理Http响应
- 替换空格
- 主宰全球的10大算法
- 高人为他看相:年纪轻轻富贵双全,凭的就是“不邪淫”
- STM32数组越界问题
- Or1200中IMMU使用举例
- makefile有关问题,想像vs一样将目标文件,输出文件存放在指定文件夹,而不是在源文件的目录
- spring获取webapplicationcontext,applicationcontext几种方法详解
- Swift编程语言入门实战系列教程(十一)--- 测测你的名字在古代是什么职位
- Ajax总结——中度解析
- poj 1691 Painting A Board(dfs,拓扑排序)
- ACM赛后总结(湘潭邀请赛,怀化交流赛)
- JAVA IO学习笔记