打印

求助:为何只能在线仿真,而下载到flash中就进不了中端了呢

[复制链接]
2511|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
boboluoluo|  楼主 | 2010-9-9 17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是基于AT91R40008的一块板子,仿真器为JEDI,flash为AT49BV1614。
当在线仿真时程序正常(有时也会出现进不了main函数的情况),可以在250ms的timer0中断中从网口发送出数据。但是当烧入flash后,程序就进不了中断了,只在while()中循环。
不知道是怎么回事?大家共同来探讨一下吧

相关帖子

沙发
hq_y| | 2010-9-9 17:42 | 只看该作者
打酱油路过
lz还在使用这个芯片相当强悍的说
也许是下载的问题吧
判断是否下载问题告诉你一个方法,你把flash焊接下来烧写成功之后再贴上去看看。

使用特权

评论回复
板凳
boboluoluo|  楼主 | 2010-9-14 13:40 | 只看该作者
烧写提示成功,应该就不是下载的问题了吧。
"把flash焊接下来烧写成功之后再贴上去看看":o这个可行吗?

使用特权

评论回复
地板
boboluoluo|  楼主 | 2010-9-14 13:44 | 只看该作者
后来我发现只是进不了定时器中断,而且貌似时钟频率变慢了,因为下载到flash中脱机跑时的delay()函数比在线仿真的delay()时间长很多。
:dizzy:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

51

帖子

1

粉丝