主题 : 再问myled及H-JTAG仿真问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 24
精华: 0
发帖: 12
金钱: 110 两
威望: 11 点
综合积分: 24 分
注册时间: 2008-01-16
最后登录: 2010-04-16
楼主  发表于: 2008-03-21 00:07

 再问myled及H-JTAG仿真问题

用光盘上自带的myled.bin和myled.axf,无论是从串口下载还是JTAG仿真,都无法运行,板子上的LED无任何反应。用H-JTAG时一直在running image,单步时总有warning,already at base of stack 或者the statement into which was stepped is singular( i.e. it has no exit)。

论坛上很早就有人问过这个问题,http://www.aiothome.com/bbs/read.php?tid=98&fpage=3,cracksteve给了个编译后的文件,之前下进去也是没有反应,今晚用H-JTAG偶尔正常跑了两三次,之后无论怎么试也跑不起来了,现象跟以前一样了。

那个2440test从串口下进去,一直很正常,但用H-JTAG时只有昨晚正常仿真了一次,今天再试也一样是一直running image了……实在头大了,请问高手,这到底是什么原因呢………………
级别: 新手上路
UID: 24
精华: 0
发帖: 12
金钱: 110 两
威望: 11 点
综合积分: 24 分
注册时间: 2008-01-16
最后登录: 2010-04-16
1楼  发表于: 2008-03-21 00:08
1月中旬就给友善的技术支持发过邮件问过这个问题,至今没有回复,郁闷啊
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2008-03-21 08:11
在我们讨论这个问题之前,我想确认一下你看过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: 24
精华: 0
发帖: 12
金钱: 110 两
威望: 11 点
综合积分: 24 分
注册时间: 2008-01-16
最后登录: 2010-04-16
3楼  发表于: 2008-03-27 23:45
源代码我看过的呀,这几天又重新仔细读了几次。
无论是逻辑还是功能都很简单的呀,设定时钟—>串口初始化并发送字符串—>I/O口初始化—>进入PORT B输出高低电平的循环。
不能正常仿真运行是源代码的问题吗?
级别: 新手上路
UID: 24
精华: 0
发帖: 12
金钱: 110 两
威望: 11 点
综合积分: 24 分
注册时间: 2008-01-16
最后登录: 2010-04-16
4楼  发表于: 2008-03-27 23:49
描述:问题截图
图片:
连上JTAG小板,启动H-JTAG。这是之后操作步骤的截图,将光盘自带的myled.mcp打开后,Make,然后Debug,在AXD里点无论点单步还是连续,都会进入图4,一直走下去不出来了……
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2008-03-28 08:26
如果你看过源代码,那你应该知道myled程序在SDRAM里的起始执行位置,我的建议是你先确认AXD是否把myled正确load到SDRAM里。如果load没有问题,在你所说的那几个流程点上加断点,一个一个验证看程序是在哪一步上跑飞的
"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."