5553|10

72

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

IAR+EK_SMT32F调试警告信 [复制链接]

                                  
此帖出自stm32/stm8论坛

最新回复

                                 -D_CSTACK_SIZE=1000-D_HEAP_SIZE=200   详情 回复 发表于 2008-6-3 15:57
点赞 关注
 

回复
举报

59

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

谢谢ls提示,ok了,可是,原来的400,200,现丰100,不是小了?

原:
//*************************************************************************
// Stack and heap segments.
//*************************************************************************

-D_CSTACK_SIZE=400
-D_HEAP_SIZE=200

-Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND
-Z(DATA)HEAP+_HEAP_SIZE=RAMSTART-RAMEND

参照manley的程序,改为:
-D_CSTACK_SIZE=100
-D_HEAP_SIZE=100

-Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND
-Z(DATA)HEAP+_HEAP_SIZE=RAMSTART-RAMEND

再次感谢bluearia,可以解释一下吗?
此帖出自stm32/stm8论坛
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

哦,LZ应该是在OPTION中没有设置.XCL文件的原因

LZ应该是在OPTION中没有设置.XCL文件的原因,下载到RAM中时使用默认的lnkarm_ram.xcl,堆栈使用的长度是0X100,0X100. 而在lnkarm_flash.xcl中,堆栈使用的长度是0X400,0X200.

没看到LZ是下载到RAM运行,LZ出现的问题应该是RAM空间不够程序运行的原因,而定义的堆栈长度大了。
此帖出自stm32/stm8论坛
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

4
 

改了还是不行

原来下载可以的,现在又不行了,用万利带的
光盘上的例子,一点不改都不行,我刚拿到板子
时试过是可以的,EWARM也重新装过,不知道那里
的问题。
此帖出自stm32/stm8论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 

5楼是否更新了驱动?

 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 

数据堆栈太小了

数据堆栈太小了

此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

7
 

驱动改了也不行

改了也不行啊,数据堆栈的大小在xcl文件里面设定
的吗,
此帖出自stm32/stm8论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

8
 

遇到了和楼主同样的问题

                                 楼主解决没?
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

9
 

跳线的问题

调试时需要将boot0跳到1,这应该是万利没说清楚,搞的我问了很久,
我还以为没人遇到这个问题的,如果不改变跳线,只可以下载几次,
在IAR中选STM-32F时会死机,选CORTEX-M3则会出现“cstack"
这样的错误信息。
此帖出自stm32/stm8论坛
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

10
 

不知道楼主最后怎么弄好的,我也遇到同样的问题.

                                 是象10楼说的那样解决的吗?
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 

往大里改

-D_CSTACK_SIZE=1000
-D_HEAP_SIZE=200
此帖出自stm32/stm8论坛
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表