KL33调试 提示CSTACK 溢出,停下来PC不对,(已解决)

2020-02-21 21:24发布

本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 14:51 编辑

大家好!我第一次使用FSL的KL33进行开发。(1)先进行了简单的代码测试,只对IO口进行0、1取反,用JLINK仿真时都正常;(2)当我加入SLCD模块部分时,用JLINK仿真到LCD_PENL = 0X01010101; 就会出现程序停不下来,强行停止后,提示CSTACK 溢出范围。请高手解决下,谢谢!


注:我不是用工程模板进行编程,用了一个启动代码+KL33的头文件就开始类似51的编程方式。具体见附件。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
FSL_TICS_ZJJ
1楼-- · 2020-02-23 12:01
cjy3063 发表于 2014-8-25 19:54
芯片型号:PKL33Z256VLH4
板子是自己画的,刚开始直接操作I/O都是可以的。我也上传上去,大家帮忙指正下 ...

楼主你好,放眼望去,你的电路里至少三点不正确:
1:reset 上拉4.7K到10K, 你上来了51K。
2:SWD接口,CLK不能加上拉,使用内部下拉。
3:NMI引脚上拉4.7K到10K,你啥都没加。
先改掉这三点试下。
momo_li
2楼-- · 2020-02-23 14:38
先配置引脚的功能复用寄存器,将GPIO配置成LCD_IO试试。GPIO_PCR。你可以使用PE生成以下LCD的初始化代码,然后在参考一下

一周热门 更多>