OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4468|回复: 2

ucosIII 在stm32f105上,数组大了就进入硬件中断

[复制链接]

0

主题

0

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-6-1
在线时间
4 小时
发表于 2017-4-24 16:45:21 | 显示全部楼层 |阅读模式
2金钱
我在用ucosIII时,RAM为64K,在用原子的malloc函数时,开辟2*1024空间就进入硬件中断,1*1024的空间没有问题,而且编译后的 为 Program Size: Code=59640 RO-data=1312 RW-data=440 ZI-data=43432, 不知道为什么会进入硬件中断?  

QQ图片20170424164439.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-4-24 17:32:05 | 显示全部楼层
检查2K的字节能不能申请成功,有可能是内存申请失败导致的
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-6-1
在线时间
4 小时
 楼主| 发表于 2017-4-24 19:33:15 | 显示全部楼层
zuozhongkai 发表于 2017-4-24 17:32
检查2K的字节能不能申请成功,有可能是内存申请失败导致的

2*1024已经是数组的大小了,分配好了,并非是用malloc申请的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-2 00:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表