主题 : 为什么qq2440的myled不能进行仿真? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 22
精华: 1
发帖: 11
金钱: 130 两
威望: 13 点
贡献值: 0 点
综合积分: 42 分
注册时间: 2008-01-15
最后登录: 2009-02-28
楼主  发表于: 2008-01-15 23:09

 为什么qq2440的myled不能进行仿真?

管理提醒: 本帖被 qq2440 执行置顶操作(2009-12-07)
描述:停在这里出不去了。
图片:
为什么qq2440的myled不能进行仿真?我都是按照用户手册来的,进入axd后,点go,就停不下来了。一直running,我点了停止后,程序跑到这里了,
看图片,我再点单步,没反应,消息框说:
DBE Warning 00056: The statement into which was stepped is singular (i.e. it has no exit)
不知道怎么回事,被困扰好久了。不知道怎么板,版主能帮我建个最简单的流水的的小工程文件吗?我参考一下。买了qq2440好几天了,最简单的myled仿真不了。实在不知道从哪里入手学了,请指条路啊!感激~。2440test 可以仿真的

*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2008-08-16 15:35
引用第9楼bnaner于2008-08-13 23:44发表的  :
遇到同样问题。
看来这个问题是很大范围存在的。 应该是调试环境配置的某个环节有问题。
一个简单程序,我希望可以吧细节写清楚。
有利于初学者入门,不要刚一开始就被卡住了。希望版主尽快解决。谢谢。

对于初学者入门,研究u-boot这样成熟的代码比myled更有用,至少不用为它里面的错误担心
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2008-08-17 22:26
引用第12楼qingchenfeng于2008-08-17 16:30发表的  :
我的LED也不行,2440test可以。找不到原因,感觉这样一个简单的程序都没运行出来,会使学习有点不好入手。干嘛要给我们个不能运行的例子?我是做单片机方面的,如果是单片机就只要置下口的高低电平,延下时就可以了。没有必要初始化寄存器,中断,串口什么的。我们需要的是个最简单的能运行的程序,难道这也有难度?

1. 我已经说过,这不单是一个简单的控制LED的程序,这是一个完整的bootloader
2. ARM9不等同于单片机,CPU有自己的运行规则
3.如果你不看程序源代码,只是等着友善之臂帮你把所有的事情搞定的话,恕我直言,你的单片机水平恐怕也只是停留在抄书阶段
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2008-08-17 22:34
另外,我说明一点,这个程序我在QQ2440上运行成功过,但那是经过我修改的。
我希望和大家一起讨论解决问题的思路,但我不会发一个所谓的step by step的文档告诉你们我是怎么弄的。因为那事实上是毫无意义的。一个再好的bootloader,不可能做到在任何CPU任何硬件平台上都不经修改就运行一切正常的。
我再说一遍,解决程序问题的最好办法是看源代码。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."