智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1716|回复: 8
打印 上一主题 下一主题

刚刚丢人了……呜呜呜,没办法,被逼来发帖

[复制链接]

3

主题

145

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
QQ
威望
580
贡献
325
兑换币
378
注册时间
2012-11-7
在线时间
114 小时
跳转到指定楼层
1#
发表于 2013-11-17 14:58:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      刚换了个板子(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

3

主题

145

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
QQ
威望
580
贡献
325
兑换币
378
注册时间
2012-11-7
在线时间
114 小时
2#
 楼主| 发表于 2013-11-17 14:59:27 | 只看该作者
顺便给自己打广告,IAR,超核,摄像头组,可以加我——交流交流。伸手党就免了……Q35157483
回复 支持 反对

使用道具 举报

3

主题

145

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
QQ
威望
580
贡献
325
兑换币
378
注册时间
2012-11-7
在线时间
114 小时
3#
 楼主| 发表于 2013-11-17 15:00:13 | 只看该作者
不会发图,见谅……嘎嘎
回复 支持 反对

使用道具 举报

29

主题

621

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2686

论坛元老奖章

威望
1771
贡献
53
兑换币
1177
注册时间
2013-5-28
在线时间
431 小时
4#
发表于 2013-11-17 15:17:53 | 只看该作者
大神 我写的程序一直用的debug模式  但是最近程序写的稍微复杂一点后,程序老跑飞啊  是不是哪里没设置对啊
回复 支持 反对

使用道具 举报

5

主题

215

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4907
威望
2254
贡献
1347
兑换币
1344
注册时间
2012-9-11
在线时间
653 小时
5#
发表于 2013-11-17 16:38:40 | 只看该作者
你还是对程序不了解
回复 支持 反对

使用道具 举报

3

主题

145

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
QQ
威望
580
贡献
325
兑换币
378
注册时间
2012-11-7
在线时间
114 小时
6#
 楼主| 发表于 2013-11-19 14:01:17 | 只看该作者
/回憶_┌過去 发表于 2013-11-17 16:38
你还是对程序不了解

或许吧
回复 支持 反对

使用道具 举报

3

主题

145

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
QQ
威望
580
贡献
325
兑换币
378
注册时间
2012-11-7
在线时间
114 小时
7#
 楼主| 发表于 2013-11-19 14:02:46 | 只看该作者
SYK 发表于 2013-11-17 15:17
大神 我写的程序一直用的debug模式  但是最近程序写的稍微复杂一点后,程序老跑飞啊  是不是哪里没设置对啊

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

使用道具 举报

6

主题

354

帖子

0

精华

常驻嘉宾

菜鸟

Rank: 8Rank: 8

积分
3051
威望
1530
贡献
927
兑换币
1016
注册时间
2013-10-26
在线时间
297 小时
8#
发表于 2013-11-19 16:47:38 | 只看该作者
中断时间的问题?
回复 支持 反对

使用道具 举报

3

主题

145

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
QQ
威望
580
贡献
325
兑换币
378
注册时间
2012-11-7
在线时间
114 小时
9#
 楼主| 发表于 2013-11-21 21:23:57 | 只看该作者
原来地球还在转 发表于 2013-11-19 16:47
中断时间的问题?

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

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-7 04:40 , Processed in 0.131233 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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