导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助] Keil Monitor-51 Debugger[nevertheless]

 *第31716篇: [求助] Keil Monitor-51 Debugger

  
楼 主:nevertheless 2009年1月9日09:37
 [求助] Keil Monitor-51 Debugger
大家好: 

我最近在摸索 keil uVision2 的 monitor-51 debugger ! 
参考了一些相关的资料,但过程中遇到一些问题无法解决, 
一直无法进入 debug mode! 
想请教一下各位,麻烦大家指点一下小弟,谢谢! 

环境是: 
1. software ->   keil uVision2 
2. hardware ->   xilinx vertex5 FPGA (DW8051) 
3. clock ->   30 MHz 

过程如下: 
1. 修改 keil 的 install.a51 的一些设定 
->   INT_ADR_OFF EQU 3000H 
->   DEF_PC_VAL EQU 3000H 

->   $IF (SERIAL = 2) 
->   RCAP2L DATA 0CAH 
->   RCAP2H DATA 0CBH 
->   T2CON DATA 0C8H 
->   InitSerial: PROMCHECK 
->   MOV T2CON,#30H 
->   MOV RCAP2H,#0FFH 
->   MOV RCAP2L,#9DH 
->   MOV SCON,#50H ; Init Serial Interface 
->   JMP Mon51 
->   $ENDIF 

2. 使用 Keil 的 install.bat ,下 INSTALL 2 2F 00 指令产生MON51.HEX 
->   UART 使用 Timer 2 ,鲍率是 9600 bps 

3. 将产生的 MON51.HEX 烧录到 FPGA 上 

4. 开启 keil uVision2 ,新增一个 project 以及 code 
->   #include   <stdio.h>   
->   #include   <reg51.h>   
->   void main() 
->   { 
->   int x = 1; 
->   while (1) 
->   { 
->   x++; 
->   } 
->   } 

5. 设定 keil uVision2 的 options 
->   xtal : 30 MHz 
->   off-chip code memory : 0x3000 0x1FFF 
->   Check "use Keil Monitor-51 Driver" 
->   Set COM port : COM1 
->   Set baudrate : 9600 bps 

6. 修改 startup.a51 
->   CSEG AT 3000H 

以上是我 design 的过程。 
但是我依然无法进入 debug mode , 会出现"CONNECTION TO TARGET SYSTEM LOST" 的讯息。 
不知是否有那些地方没注意到,麻烦大家指点一下。感激不尽!


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:lib库指针处理

[下一篇主题]:[原创] IBEX-1000 手持式 蓄电池 内阻测试仪&n