智能车制作

标题: 刚刚丢人了……呜呜呜,没办法,被逼来发帖 [打印本页]

作者: 爱可死/X    时间: 2013-11-17 14:58
标题: 刚刚丢人了……呜呜呜,没办法,被逼来发帖
      刚换了个板子(k60),同一型号的板子,但是引脚不一样。之前超核跑得挺欢快的,来了一个新板子,试试,正好超核上有说明这里两款都支持——通用,嘻嘻
      试试咯,又怕出事,所以吧,IAR设置选项,选成了DEBUG模式……
      写了一个测试程序,点个灯…… Jlink烧写的时候,就卡死在  SystemClockSetup(ClockSource_EX50M,CoreClock_100M);的  while((MCG->S & MCG_S_OSCINIT_MASK) == 0u);//检查 FLL参考时钟是内部参考时钟  这一句上,百思不得其解啊……又用龙丘的库跑了试试,结果成功了,说明硬件没问题……于是乎开始怀疑超核库有问题——不兼容?……但是要我去改,(算了吧,我可没那么多时间),找负责人去——Yandld 。厚着脸皮去兴师问罪,找Yandld !
他也不客气,直接通过远程控制,折腾了几分钟,帮我找到了问题……
好丢人啊,居然是因为刚刚选择DEBUG模式的时候,忘记设置了Jlink为试调方式,默认是系统仿真—— while((MCG->S & MCG_S_OSCINIT_MASK) == 0u);//这种当然判断引脚返回值的语句必须卡死啊……
丢死人了,然后 被Yandld 怂恿来发帖——祭奠一下,刚刚犯下的傻瓜错误……
希望大家以后也千万注意一下,程序写得再好,设置不对,啥都玩完。good luck……
唉,丢死人了……没想到第二次发帖居然是为这事,给广大IAR使用者提个醒咯。顺便给自己打广告,IAR,超核,摄像头组,可以加我——交流交流。伸手党就免了蛤……Q35157483


作者: 爱可死/X    时间: 2013-11-17 14:59
顺便给自己打广告,IAR,超核,摄像头组,可以加我——交流交流。伸手党就免了……Q35157483

作者: 爱可死/X    时间: 2013-11-17 15:00
不会发图,见谅……嘎嘎
作者: SYK    时间: 2013-11-17 15:17
大神 我写的程序一直用的debug模式  但是最近程序写的稍微复杂一点后,程序老跑飞啊  是不是哪里没设置对啊
作者: /回憶_┌過去    时间: 2013-11-17 16:38
你还是对程序不了解
作者: 爱可死/X    时间: 2013-11-19 14:01
/回憶_┌過去 发表于 2013-11-17 16:38
你还是对程序不了解

或许吧
作者: 爱可死/X    时间: 2013-11-19 14:02
SYK 发表于 2013-11-17 15:17
大神 我写的程序一直用的debug模式  但是最近程序写的稍微复杂一点后,程序老跑飞啊  是不是哪里没设置对啊

程序跑飞,一般不是设置的问题,一般是中断相互抢占,或者是堆栈导致的。

作者: 原来地球还在转    时间: 2013-11-19 16:47
中断时间的问题?
作者: 爱可死/X    时间: 2013-11-21 21:23
原来地球还在转 发表于 2013-11-19 16:47
中断时间的问题?

很可能是,不习惯中断嵌套的人,很容易导致程序奔溃乱跑





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2