Ceibo - The Development Tools Of Choice
Emulators
In-Circuit Emulators
Low Cost Emulators
Low Cost Emulators
Programmers
Programmers,
ROM Emulators,
Logic Analyzers
and PSD Tools
Adapters
Adapters
Software
C-Compilers, Assemblers
and Internet Solution
CAN Products
Wireless solutions for
CAN data transfer

FAQs about EB-51

ROMless Operation

1. How does the system work in ROMless mode?

ROMless operation means that the chip selected is 80C31, 80Cxx, etc., and ports 0 and 2 are the bus. P3.6 and P3.7 can only be used as RD/WR lines. Port 0 can only be used as AD0-7 address/data bus lines. Port 2 can only be used as A8-15 address lines.

ROMed Operation

2. How does the system work in ROMed mode?

ROMed operation means that the chip selected is 83Cxx, 87Cxx, 80C51, etc., and ports 0 and 2 are I/O ports. P3.6 and P3.7 cannot be used. Port 0 can only be used as I/O port. Port 2 can only be used as I/O port. Any MOVX instruction is not supported and must not be used.

Ports

3. I cannot access (read or write) Port 0 and 2.

Select chip type ROMed (like 87C51) and not ROMless (like 80C31).

4. By writing MOV port3,#0 the system does not work.

Write MOV port3,#c0h, because you cannot write to port 3, bits 6 and 7. The other bits of Port 3 do not have limitations.

5. I do not know how to use port 3.6 and 3.7.

These ports can never be used as I/O ports on the EB-51. They can be used only as RD and WR lines.

6. I do not know how to use Port 2.

MOVX @Ri instruction is not supported in regards to Port 2 operation. That means, you cannot use Port 0 as a bus and Port 2 as a Port; work with both as ports or as buses.

Timers

7. How many timer ticks are lost while stopping the emulation and reassuming it?

Up to 50 timer ticks, depending on the timer mode and frequency. Microcontroller

8. I replaced the microcontroller and the system does not work.

EB-51 may accept many different derivatives. EB-51 uses standard microcontrollers working in emulation mode. This special mode used by the emulator in ROMed mode, outputs the internal buses and it is not documented in the Philips Microcontroller Data Book. Programming the security bits is the operation required by the chip to accept entering in the emulation mode. If you cannot program the security bits or you are not using a Philips microcontroller, select in the software menu a ROMless type (i.e. 80C32, 80C51FA, etc.) and not ROMed (i.e. 87C51FB, 87C...., etc.).

9. Which security bits should I program, if I replace the microcontroller ?

Use Philips microcontrollers and program lock bit 1 and 2 only. Do not program lock bit 3.

10. How can I program security bits ?

Use Ceibo MP-51 or any other programmer with similar capabilities.

Daughter Board

11. I am trying to use Ceibo 552 daughter board for EB-51 and the system does not work.

Check that the daughter board is properly connected. Use the power switch only in 5V and not 3.3V. Set the frequency to 12MHz and not 24MHz or higher.

System Problems

12. EB-51 works at 5V but not at 3.3V.

You do not have the chip set for 3.3V operation (the set is U1 to U4 and they are "L" devices and not "C").

13. Yesterday I worked with the system and it was OK. Today the ports are not showing any activity.

The software has been invoked without a system connected to the power supply; then the mode has changed from Emulation to Simulation and therefore you are working only with the simulator.

14. I cannot establish a communication between the system and my PC, although the serial port of my computer works with another system as well as the serial cable.

1. A cable from another system may be the problem. Use only the black cable supplied with the system.

2. Set the Power Switch to 5V. Maybe you do not have the 3.3V chip set.

3. Your PC does not support the high baud rate. Try to set the baud rate to low in the Options Menu.

15. The system shows always Error #6 - crystal problems.

Set the crystal jumper to Internal.

Software

16. Why cannot Port 0 and 2 be accessed in the watches window, etc. ?

Select chip type ROMed (like 87C51) and not ROMless (like 80C31).

17. Why some options are grayed out?

Not available yet in the current software version.

18. I am using BSO/Tasking assembler and when I try to enter a symbol in the Watches window, I get Error #311 and the values of the variable are represented as question marks (?????).

This assembler and many others are case sensitive, so enter the variable manually and always in upper case.

19. I cannot open the Module Window.

You did not load a file with DEBUG information. Check again how the file has been generated and if you selected the appropriate vendor in the Load command.

20. I press Ctrl-Break and the program does not halt.

If you try to halt your program with the Halt command (Ctrl-Break), and the Debugger continues to Run, it means that the selected Halt Mechanism Interrupt did not occur. The Debugger will only Halt the next time the selected Halt Mechanism Interrupt occurs. Executing the Reset command (Ctrl-F2) after executing the Halt command and before the Debugger is Halted will force the user program to Halt by forcing the Reset Halt Mechanism.

21. How can I see the modules list in Ceibo's Debuggers ?

1. Make sure, that the absolute file includes debug info.

2. If the source files and the absolute files are not located in the same directory, set properly path for source files, using menu item 'Options->Path for source' in Ceibo Debugger.

3. If you still cannot see the modules, find it yourself.
1)Open dialog window 'Options->Module list file';
2)press button 'File find...';
3)check the checkbox 'Absolute path'from the right of the dialog window;
4)change file type to 'all files(*.*)';
5)find your file and choose it;
6)press OK(you will see the choosen module with * from the left);
7)click on the module and press OK;
8)go to the 'View->Module'window(the menu 'Module' will be active);
9)click on the module and you can debug;

4.Notes: you need the files with extension .lst only if you deal with PLM language.


Ordering Info | Products List | Price List | Distributors | Technical Support | Catalog | About us

Contact us | Site-Map | Software Updates | Demo Software | News Letters | Home Page



If you encounter problems, or have comments concerning this site, please contact our webmaster.
Product Selection>
Linecards>
Catalog PDF >
Price List>
Downloads>
Support>
Contact>
All Products
Emulators and Dev.Kits>>
Development Boards>>
Programmers>>
PSD Tools>>
Rom Emulators>>
Logic Analyzer>>
Compilers and Assemblers>>
Internet solutions>>
CAN Products>>
Adapters>>
All Linecards
AMD
ARM
Atmel
Dallas
Infineon
Intel
Microchip
Motorola
NEC
Philips
ST
TI
Winbond
WSI
All Catalog
Introduction
Technologies
In-Circuit Emulators
Low Cost Emulators
Development Boards
Programmers
ROM Emulators
Logic Analyzers
PSD Tools
ST5/7 Kits
HC08 Kits
HC12 Kits
CAN Products
Compilers
TCP/IP
Adapters
Technical Support
All Price Lists
Price List - USD
Price List - EUR
All Downloads
Demo Software
Debuggers
Programmers
Compilers
Utilities
Technologies
Comparison
Frequently asked questions
Send a question
Order Information
Distributors
Ceibo Addresses
Send a question
All Architectures
8051 Emulators >>>
251 Emulators>>>
XA Emulators>>>
8048 Emulators>>>
PIC Emulators>>>
x86 Emulators>>>
8085 Emulators>>>
ST6 Emulators>>>
ST5 Kits>>>
ST7 Kits>>>
HC08 Kits>>>
HC12 Kits>>>
All Development Boards
DS-750 - Philips 87C750/1/2
DB-51 - All 8051s
All Programmers
MP-51 - Microcontrollers, etc.
MP-UNIV - Universal
MP-JTAG - Philips JTAG
All PSD Tools
DS-300 - PSD-3XX Devices
All ROM Emulators
multiROM
All Logic Analyzers
PA4032A - Logic Analyzer
All Compilers
C/C++ XA - Philips XA
C/C++ 8051 - All 8051s
RKIT-ST6 - ST62 Compiler
All Internet Solution
TCP/IP-51 - Internet Sw/Hw
All CAN Products
CANsense I/O
CANview
CANview Display
Display 1102
CANview Bluetooth
CANview USB
CANlogger
All Adapters
Emulator Adapters
Socket Converters
Programming Sockets
Programming Adapter
QFP Clip-On
Tools
All 8051 Emulators
DS-51 - All 8051s
EB-51 - Low Cost
EB-51X2 - 8xC51RD2/66x,etc.
FE-51CC01 - Atmel AT89C51CC01/2/3/AC2/5115
FE-51RD2 - Atmel AT89C51RD2/iD2/ED2
80C51XA Microcontrollers
FE-51RD2/68P - Atmel AT89C51RD2/68PLCC
FE-5111 - Atmel LPCs
FE-5121 - Atmel AT89C5121
FE-5122 - Atmel AT8xC5122
FE-5131 - Atmel AT89C5131/AT89C5131A
FE-SND1 - Atmel AT8xC51SND1
FE-SND2 - Atmel AT8xC51SND2
FE-C420 - Dallas DS89C420
FE-C450 - Dallas DS89C450
EB-76X - Philips P87LPC76x
FE-900 - Philips P89LPC9xx
FE-51MX - Philips P8xC51Mx
FE-W7 - Winbond W7xxxx
FE-WRD2 - Winbond W7xxxx
FE-RE2 - Atmel AT89C51IE2/RE2
All 251 Emulators
DS-251 - Intel/Atmel MCS251/C251s
EB-C251 - Low Cost Intel/Atmel 251s
All XA Emulators
DS-XA - All Philips XAs
EB-XAG3 - Low Cost P51XG1/2/3x
EB-XAG49 - Low Cost P51XG39/49
EB-XAS3 - Low Cost P51XA/S3
All 8048 Emulators
DS-48 - Philips Telecom
All PIC Emulators
DS-M8 - Microchip PICs
All x86 Emulators
DS-186 - 8086/8,80C186/8,etc.
All 8085 Emulators
DS-85 - 8085
All ST6 Emulators
EB-ST62 - ST62s
All ST5 Kits
STX/D - Debugger
STX/500 - Kit
All ST7 Kits
STX/D - Debugger
ST72C/SK - ST72C
ST72C254 - ST72C254
ST72C334 - ST72C334
ST72F264 - ST72F264
STX/264 - ST72F264
STX/521 - ST7F321*1
STX/LITE0 - ST7FLITE0
STX/LITE2 - ST7FLITE2
All HC08 Kits
HC08/D - Debugger
HC08/GP - MC68HC908GPGT
HC08/GZ - MC68HC908GZGR
HC08/JK - MC68HC908GK
HC08/JL - MC68HC908GL
HC08/QY - MC68HC908QY
HCS08/D - Debugger
HCS08/GB60 - MC9S08GB
All HC12 Kits
HCS12/D - Debugger
HCS12/C32 - MC9S12C
HCS12/DP256 - MC9S12DP
CEIBO Home
News
Products
Price List
Downloads
Contact
About Us
English
Deutsch