首页 » 技术SOS » 嵌入式系统 » MCU和嵌入式微处理器 » IAR 下载不了啊

IAR 下载不了啊

菜鸟
2013-05-14 21:01:13
用的是IAR Embedded workbench for ARM 6.10的破解版,用的板子是FSSDC_9BF506_EK_E,程序用的是书上给的例子,操作都是按照书上的来操作的,各种问题,一路跌跌撞撞地搞到最后编译通过了,“Download and Debug”成功了,但是弹出提示: /************************************************* Tue May 14 20:47:50 2013: The stack pointer for stack 'CSTACK' (currently 0x1FFF8400) is outside the stack range (0x20000008 to 0x20000408) ************************************************************/ 并且不能进行下一步的演示,按键盘也没反应,按单步运行也运行不下去,就一直弹出上面这个提示 麻烦大神帮我看一看,看是不是前面哪里设置有问题,能解决不! main.c程序如下 /*************************************************** * 文件名 :main.c * 版本 :V1.0.0 * 时间 :5/14/2013 * 描述 :MCU外部中断程序 * 作者 :史兴荣 ***************************************************/ #include #include #include unsigned char led_flag=0; /************************************************************************* * Function Name: NVIC_IntEnable * Parameters: IntNumber - Interrup number * Return: void * * Description: Enable interrup at NVIC * * *************************************************************************/ void NVIC_IntEnable(unsigned int IntNumber) { volatile unsigned long * pNVIC_SetEn = &SETENA0; assert((NVIC_CSV = IntNumber)); IntNumber -= NVIC_CSV; pNVIC_SetEn += IntNumber/32; *pNVIC_SetEn = (1UL
关键词: IAR 6.10 , FSSDC_9BF506_EK_E  

最佳回复

高工
2013-05-21 08:44:22
1楼

是不是器件选错了,堆栈位置跟器件实际ram位置不一样,或者是堆栈设置小了,一运行就超出size了

需求发布人评语:   具体我是没搞清楚,最后下了个示例工程,在上面修改的!谢谢你了