在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8391|回复: 14

[求助] 紧急求助!使用GRMON对下载至ml510上的LEON3系统进行调试

[复制链接]
发表于 2011-8-5 18:08:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 jnxu2007 于 2011-8-5 18:10 编辑

我使用 IMPACT将leon提供的LEON3比特流下载到ml510开发板上,使用1.1.49的GRMON进行调试。我使用load语句下载可执行文件,但总是报错说:
warning: stack pointer not set
     IU in error mode (tt = 0x02 )
    40000000   00000000  unimp
请问有没有哪位高手知道这是怎么回事啊?
另外,我注意到在GRMON连接到开发板后所显示的配置信息与所提供的文档中记录的不一样,虽然文档中是以LEON2为例,但是有的地方还是值得注意。
下面是我自己调试时窗口显示的信息:
GRMON LEON debug monitor v1.1.49 evaluation version

copyright <c> 2004-2011 aeroflex Gaisler - all rights reserverd.
for latest updates, go to gaisler.~~~
Comments or bug-reports to ~~~~

This evaluation version will expire on 20/1/2012
try open device //./com1
###opened device //./com1
Device ID: : 0x510
GRLIB build version: 4090

initialising .........
detected frequency: 80 MHz
SRAM waitstates: 2
warning: stack pointer not set


Component    Vendor
LEON3 SPARC V8 Processor     Gaisler Research
LEON3 SPARC V8 processor     Gaisler Research
AHB Debug UART                        Gaisler Research
AHB Debug JTAG TAP               Gaisler Research
SVGA Controller                          Gaisler Research
GR Ethernet MAC                             Gaisler Research
Fast 32-bit PCI Bridge                 Gaisler Research
PCI/AHB DMA controller           Gaisler Research
DDR2 Controller                          Gaisler Research
DDR2 Controller                          Gaisler Research
LEON3 Debug Support Unit          Gaisler Research
LEON2 Memory Controller          European Space Agency
AHB/APB Bridge                         Gaisler Research
System ACE I/F controller            Gaisler Research
AMBA Wrapper for System Monitor            Gaisler Research
Generic APB UART                               Gaisler Research
Multi-processor Interrupt Ctrl          Gaisler Research
Modular Timer Unit                       Gaisler Research
AMBA Wrapper for OC I2C-master         Gaisler Research
General purpose I/O port                             Gaisler Research
AMBA Wrapper for OC I2C-master          Gaisler Research
SPI Controller                                         Gaisler Research
PCI Controller                               Gaisler Research
PCI trace buffer                                     Gaisler Research
PCI Arbiter                                      European Space Agency
AHB status register                        Gaisler Research

Use command &iexcl;ˉinfo sys&iexcl;ˉ to print a detailed report of attached cores

grmon[grlib]> inf sys
00.0:003  Gaisler Research LEON3 SPARC V8 Processor <ver 0x0>
              ahb master 0
01.01:003   Gaisler Research LEON3 SPARC V8 Processor <ver 0x0>
          ahb master 1
02.01:007  Gaisler Research AHB Debug UART <ver 0x0>
           ahb master 2
           apb: c0000700 - c0000800
           baud rate 115200, ahb frequency 80.00
&iexcl;-&iexcl;-&iexcl;-&iexcl;-
00.01:02e  Gaisler Research DDR2 Controller <ver 0x0>
           ahb: 40000000 - 60000000
           ahb: fff00100 - fff00200
           no sdram found
00.01:02e  Gaisler Research DDR2 Controller <ver 0x0>
           ahb: 60000000 - 80000000
           ahb: fff00200 - fff00300
           no sdram found

而网上下载的文档中提供的是这样的:
GRMON LEON debug monitor v1.1
Copyright (C) 2004,2005 Gaisler Research - all rights reserved.
For latest updates, go to ~~~~
Comments or bug-reports to ~~~~~
using port /dev/ttyS0 @ 115200 baud
initialising ..............
detected frequency: 40 MHz

Component                                                           Vendor
Leon3 SPARC V8 Processor                     Gaisler Research
AHB Debug UART                                        Gaisler Research
…………
Use command ’info sys’ to print a detailed report of attached cores
grmon> inf sys
00.01:003       Gaisler Research Leon3 SPARC V8 Processor (ver 0)
                          ahb master 0
02.01:007         Gaisler Research AHB Debug UART (ver 0)
                           ahb master 2
                          apb: 80000700 - 80000800
                          baud rate 115200, ahb frequency 40.00
03.01:01c         Gaisler Research AHB Debug JTAG TAP (ver 0)
                          ahb master 3
04.01:012        Gaisler Research Simple 32-bit PCI Target (ver 0)
                        ahb master 4
05.01:005       Gaisler Research AHB interface for 10/100 Mbit MA (ver 0)
                         ahb master 5
00.04:00f        European Space Agency LEON2 Memory Controller (ver 0)
                         ahb: 00000000 - 20000000
                         ahb: 20000000 - 40000000
                         ahb: 40000000 - 80000000
                        apb: 80000000 - 80000100
                        32-bit prom @ 0x00000000
                        64-bit sdram: 2 * 128 Mbyte @ 0x40000000, col 9, cas 2, ref 15.6 us

…………
根据我的提示no sram found,而文档提供的是找到了sram,有可能我的找不到sram,但是我的开发板上连接了两个DDR2(虽然我不知道它们好不好使),我应该怎么解决这个问题呢,求高手指点!
 楼主| 发表于 2011-8-6 11:39:28 | 显示全部楼层
hai shi mei ren
 楼主| 发表于 2011-8-6 15:41:05 | 显示全部楼层
没有做过的么?
发表于 2011-9-28 17:48:21 | 显示全部楼层
请加我我QQ501967654  交流一下leon3 的使用心得
发表于 2011-12-31 15:38:01 | 显示全部楼层
回复 1# jnxu2007


    楼主,您好!我现在刚开始学习leon3,遇到一个问题,用impact把bit流下载到xilinx xcv5lx330芯片中去,然后用grmon调试,现在的问题是,grmon与调试串口连接不上,总是出现"flush error”的错误,不知道什么地方没有设置好,请问一下,您遇到过这样的问题没?leon3系统里面要怎么设置uart serial debug link?不胜感谢!
发表于 2012-5-30 09:14:31 | 显示全部楼层
有没有leon3交流群?交流交流,我也碰到类似的问题。
发表于 2012-10-29 11:01:55 | 显示全部楼层
ml510开发板是自己做的么?
发表于 2012-12-17 10:23:12 | 显示全部楼层
回复 5# duke2050


    您好,请问你这个问题解决了吗,我也碰到一样的问题。
发表于 2013-1-23 01:18:10 | 显示全部楼层
anybody has a crack for grmon?
发表于 2015-4-13 09:51:13 | 显示全部楼层
回复 5# duke2050


    你好!我最近也在做leon3的移植,能不能请教一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-9 03:43 , Processed in 0.083383 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表