找货询价

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

QQ咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

技术支持

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

售后咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

RX703000

型号:

RX703000

描述:

RD850任务调试器的Windows ( TM)基于|用户手册[ 06/2000 ]\n[ RD850 Task Debugger Windows(TM) based | User's Manual[06/2000] ]

品牌:

ETC[ ETC ]

页数:

47 页

PDF大小:

215 K

User’s Manual  
RD850  
Task Debugger (Windows™ Based)  
Target Devices  
V850 Family™  
Target Real-Time OS  
RX850 Ver. 3.13  
Target Task Debugger  
RD850 Ver. 3.01  
Document No. U13737EJ2V0UM00 (2nd edition)  
Date Published June 2000 N CP(K)  
©
1998, 2000  
Printed in Japan  
[MEMO]  
2
User’s Manual U13737EJ2V0UM00  
V800 Series, V850 Family, V851, V852, V853, V854, V850/SA1, V850/SB1, V850/SB2, V850/SV1, V850E/MS1,  
V850E/MA1, and V850E/IA1 are trademarks of NEC Corporation.  
UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open  
Company Limited.  
Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the  
United States and/or other countries.  
Pentium is a trademark of Intel Corporation.  
Green Hills Software is a trademark of Green Hills Software, Inc.  
3
User’s Manual U13737EJ2V0UM00  
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited  
without governmental license, the need for which must be judged by the customer. The export or re-export of this product  
from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales  
representative.  
The information in this document is current as of June, 2000. The information is subject to change  
without notice. For actual design-in, refer to the latest publications of NEC's data sheets or data  
books, etc., for the most up-to-date specifications of NEC semiconductor products. Not all products  
and/or types are available in every country. Please check with an NEC sales representative for  
availability and additional information.  
No part of this document may be copied or reproduced in any form or by any means without prior  
written consent of NEC. NEC assumes no responsibility for any errors that may appear in this document.  
NEC does not assume any liability for infringement of patents, copyrights or other intellectual property rights of  
third parties by or arising from the use of NEC semiconductor products listed in this document or any other  
liability arising from the use of such products. No license, express, implied or otherwise, is granted under any  
patents, copyrights or other intellectual property rights of NEC or others.  
Descriptions of circuits, software and other related information in this document are provided for illustrative  
purposes in semiconductor product operation and application examples. The incorporation of these  
circuits, software and information in the design of customer's equipment shall be done under the full  
responsibility of customer. NEC assumes no responsibility for any losses incurred by customers or third  
parties arising from the use of these circuits, software and information.  
While NEC endeavours to enhance the quality, reliability and safety of NEC semiconductor products, customers  
agree and acknowledge that the possibility of defects thereof cannot be eliminated entirely. To minimize  
risks of damage to property or injury (including death) to persons arising from defects in NEC  
semiconductor products, customers must incorporate sufficient safety measures in their design, such as  
redundancy, fire-containment, and anti-failure features.  
NEC semiconductor products are classified into the following three quality grades:  
"Standard", "Special" and "Specific". The "Specific" quality grade applies only to semiconductor products  
developed based on a customer-designated "quality assurance program" for a specific application. The  
recommended applications of a semiconductor product depend on its quality grade, as indicated below.  
Customers must check the quality grade of each semiconductor product before using it in a particular  
application.  
"Standard": Computers, office equipment, communications equipment, test and measurement equipment, audio  
and visual equipment, home electronic appliances, machine tools, personal electronic equipment  
and industrial robots  
"Special": Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster  
systems, anti-crime systems, safety equipment and medical equipment (not specifically designed  
for life support)  
"Specific": Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life  
support systems and medical equipment for life support, etc.  
The quality grade of NEC semiconductor products is "Standard" unless otherwise expressly specified in NEC's  
data sheets or data books, etc. If customers wish to use NEC semiconductor products in applications not  
intended by NEC, they must contact an NEC sales representative in advance to determine NEC's willingness  
to support a given application.  
(Note)  
(1) "NEC" as used in this statement means NEC Corporation and also includes its majority-owned subsidiaries.  
(2) "NEC semiconductor products" means any semiconductor product developed or manufactured by or for  
NEC (as defined above).  
M8E 00. 4  
4
User’s Manual U13737EJ2V0UM00  
Regional Information  
Some information contained in this document may vary from country to country. Before using any NEC  
product in your application, pIease contact the NEC office in your country to obtain a list of authorized  
representatives and distributors. They will verify:  
Device availability  
Ordering information  
Product release schedule  
Availability of related technical literature  
Development environment specifications (for example, specifications for third-party tools and  
components, host computers, power plugs, AC supply voltages, and so forth)  
Network requirements  
In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary  
from country to country.  
NEC Electronics Inc. (U.S.)  
Santa Clara, California  
Tel: 408-588-6000  
800-366-9782  
NEC Electronics (Germany) GmbH NEC Electronics Hong Kong Ltd.  
Benelux Office  
Hong Kong  
Eindhoven, The Netherlands  
Tel: 040-2445845  
Tel: 2886-9318  
Fax: 2886-9022/9044  
Fax: 408-588-6130  
800-729-9288  
Fax: 040-2444580  
NEC Electronics Hong Kong Ltd.  
Seoul Branch  
Seoul, Korea  
Tel: 02-528-0303  
Fax: 02-528-4411  
NEC Electronics (France) S.A.  
Velizy-Villacoublay, France  
Tel: 01-30-67 58 00  
NEC Electronics (Germany) GmbH  
Duesseldorf, Germany  
Tel: 0211-65 03 02  
Fax: 01-30-67 58 99  
Fax: 0211-65 03 490  
NEC Electronics Singapore Pte. Ltd.  
United Square, Singapore 1130  
Tel: 65-253-8311  
NEC Electronics (France) S.A.  
Spain Office  
Madrid, Spain  
NEC Electronics (UK) Ltd.  
Milton Keynes, UK  
Tel: 01908-691-133  
Fax: 65-250-3583  
Tel: 91-504-2787  
Fax: 01908-670-290  
Fax: 91-504-2860  
NEC Electronics Taiwan Ltd.  
Taipei, Taiwan  
Tel: 02-2719-2377  
NEC Electronics Italiana s.r.l.  
Milano, Italy  
Tel: 02-66 75 41  
NEC Electronics (Germany) GmbH  
Scandinavia Office  
Taeby, Sweden  
Fax: 02-2719-5951  
Fax: 02-66 75 42 99  
Tel: 08-63 80 820  
NEC do Brasil S.A.  
Fax: 08-63 80 388  
Electron Devices Division  
Rodovia Presidente Dutra, Km 214  
07210-902-Guarulhos-SP Brasil  
Tel: 55-11-6465-6810  
Fax: 55-11-6465-6829  
J99.1  
5
User’s Manual U13737EJ2V0UM00  
Major Revisions in This Edition  
Page  
Description  
Addition of supported host machine OS in 1.3 Operating Environment  
Modification of explanation in 2.1 Installation  
p.14  
p.15  
p.15  
p.45  
Modification of explanation in 2.2 Directory Configuration  
Addition of APPENDIX B REVISION HISTORY  
The mark shows major revised points.  
6
User’s Manual U13737EJ2V0UM00  
INTRODUCTION  
Target readers  
Purpose  
This manual is intended for users who design and develop application systems using  
V850 Family products.  
This manual describes the functions of the RD850, following the organization listed  
below.  
Organization  
This manual consists of the following major sections.  
• General  
• Installation and startup method  
• Window reference  
• Error messages  
• Cautions  
How to read this manual It is assumed that the readers of this manual have general knowledge in the fields of  
electrical engineering, logic circuits, microcontrollers, C language, and assemblers.  
To understand the hardware functions of the V850 Family  
Refer to the User’s Manual Hardware of each product.  
To understand the instruction functions of the V850 Family  
Refer to the V850 Family User’s Manual Architecture (U10243E).  
Conventions  
Data significance:  
Note:  
Higher digits on the left and lower digits on the right  
Footnote for item marked with Note in the text  
Information requiring particular attention  
Supplementary information  
Caution:  
Remark:  
Numeric representation:  
Binary...XXXX or XXXXB  
Decimal...XXXX  
Hexadecimal...0xXXXX  
Prefixes indicating power of 2 (address space, memory capacity):  
K (kilo)  
210 = 1024  
M (mega) 220 = 10242  
7
User’s Manual U13737EJ2V0UM00  
Related Documents  
Read this manual together with the following documents.  
The related documents indicated in this publication may include preliminary versions.  
However, preliminary versions are not marked as such.  
Documents related to development tools (user’s manuals)  
Document Name  
Document  
Number  
IE-703002-MC (In-circuit emulator for V851TM, V852TM, V853TM, V854TM, V850/SA1TM, V850/SB1TM,  
V850/SB2TM, V850/SV1TM)  
U11595E  
IE-703003-MC-EM1 (Peripheral I/O board for V853)  
U11596E  
U12420E  
U12898E  
U14151E  
U14337E  
U13875E  
U13876E  
U14487E  
IE-703008-MC-EM1 (Peripheral I/O board for V854)  
IE-703017-MC-EM1 (Peripheral I/O board for V850/SA1)  
IE-703037-MC-EM1 (Peripheral I/O board for V850/SB1, V850/SB2)  
IE-703040-MC-EM1 (Peripheral I/O board for V850/SV1)  
IE-703102-MC (In-circuit emulator for V850E/MS1TM)  
IE-703102-MC-EM1, IE-703102-MC-EM1-A (Peripheral I/O board for V850E/MS1)  
IE-V850E-MC (In-circuit emulator for V850E/IA1TM), IE-V850E-MC-A (In-circuit emulator for V850E1  
(NB85E core), V850E/MA1TM)  
IE-V850E-MC-EM1-A (Peripheral I/O board for V850E1(NB85E core))  
IE-850E-MC-EM1-B, IE-V850E-MC-MM2 (Peripheral I/O board for V850E1(NB85E core))  
IE-703107-MC-EM1 (Peripheral I/O board for V850E/MA1)  
To be prepared  
U14482E  
U14481E  
To be prepared  
U14218E  
U14568E  
U14566E  
U14569E  
U14567E  
U14580E  
U14782E  
U13430E  
U13410E  
U13431E  
U13773E  
U13774E  
U13772E  
This manual  
U13916E  
U14410E  
U13502E  
IE-703116-MC-EM1 (Peripheral I/O board for V850E/IA1)  
V800 SeriesTM Development Tool Application Note Tutorial Guide Windows Based  
CA850 (C Compiler Package)  
Operation Windows Based  
C Language  
Project Manager  
Assembly Language  
Operation Windows Based  
Operation Windows Based  
Basics  
ID850 (Ver. 1.31) (Integrated Debugger)  
SM850 (Ver. 2.20) (System Simulator)  
RX850 (Real-Time OS)  
Installation  
Technical  
RX850 Pro (Real-Time OS)  
Fundamental  
Installation  
Technical  
RD850 (Task Debugger)  
RD850 Pro (Task Debugger)  
AZ850 (System Performance Analyzer)  
PG-FP3 (Flash Memory Programmer)  
8
User’s Manual U13737EJ2V0UM00  
CONTENTS  
CHAPTER 1 GENERAL...........................................................................................................................13  
1.1 Functional Outline......................................................................................................................................... 13  
1.2 System Configuration................................................................................................................................... 13  
1.3 Operating Environment ................................................................................................................................ 14  
1.4 Input Format .................................................................................................................................................. 14  
1.4.1 Numerical values................................................................................................................................. 14  
1.4.2 Symbols .............................................................................................................................................. 14  
1.5 Symbol Display ............................................................................................................................................. 14  
CHAPTER 2 INSTALLATION AND STARTUP .......................................................................................15  
2.1 Installation..................................................................................................................................................... 15  
2.2 Directory Configuration................................................................................................................................ 15  
2.3 Starting the Debugger .................................................................................................................................. 16  
CHAPTER 3 WINDOW REFERENCE.....................................................................................................17  
3.1 List Display.................................................................................................................................................... 18  
3.2 Detailed Display ............................................................................................................................................ 19  
3.3 Display Fixing................................................................................................................................................ 19  
3.4 Title Bar.......................................................................................................................................................... 20  
3.5 Selection Buttons.......................................................................................................................................... 20  
3.6 Menu Bar........................................................................................................................................................ 21  
3.6.1 File menu ............................................................................................................................................ 21  
3.6.2 View menu .......................................................................................................................................... 21  
3.6.3 Help menu........................................................................................................................................... 22  
3.7 Task Window ................................................................................................................................................. 23  
3.7.1 Task information display ..................................................................................................................... 23  
3.7.2 Task source display ............................................................................................................................ 25  
3.8 Event Flag Window ....................................................................................................................................... 26  
3.8.1 Event flag information display ............................................................................................................. 26  
3.9 1-Bit Event Flag Window .............................................................................................................................. 27  
3.9.1 1-bit event flag information display...................................................................................................... 27  
3.10 Semaphore Window...................................................................................................................................... 28  
3.10.1 Semaphore information display........................................................................................................... 28  
3.11 Mailbox Window............................................................................................................................................ 29  
3.11.1 Mailbox information display ................................................................................................................. 29  
3.11.2 Message memory display.................................................................................................................... 30  
3.12 Fixed Length Memory Pool Window............................................................................................................ 31  
3.12.1 Fixed Length Memory Pool Information Display.................................................................................. 31  
3.13 Variable Length Memory Pool Window....................................................................................................... 32  
3.13.1 Variable length memory pool information display................................................................................ 32  
3.14 Cyclic Startup Handler Window................................................................................................................... 34  
3.14.1 Cyclic startup handler information display........................................................................................... 34  
3.14.2 Cyclic startup handler source display.................................................................................................. 35  
3.15 System Queue Window ................................................................................................................................ 36  
3.15.1 System queue information display....................................................................................................... 36  
9
User’s Manual U13737EJ2V0UM00  
CHAPTER 4 ERROR MESSAGES ........................................................................................................ 39  
CHAPTER 5 CAUTIONS......................................................................................................................... 41  
5.1 Next-Step Execution .....................................................................................................................................41  
5.2 Reserved Words............................................................................................................................................41  
5.2.1 RX definition symbols..........................................................................................................................41  
5.2.2 Cautions on program creation for RD850 users..................................................................................41  
APPENDIX A INDEX ................................................................................................................................. 43  
APPENDIX B REVISION HISTORY ......................................................................................................... 45  
10  
User’s Manual U13737EJ2V0UM00  
LIST OF FIGURES  
Figure No.  
Title  
Page  
1-1  
RD850 System Configuration......................................................................................................................... 13  
3-1  
3-2  
3-3  
3-4  
3-5  
3-6  
3-7  
3-8  
3-9  
3-10  
3-11  
3-12  
Resource Information Display Window ........................................................................................................... 17  
Example of Resource Information Display Window Display ........................................................................... 18  
Detailed Display.............................................................................................................................................. 19  
Task Information Display ................................................................................................................................ 23  
Event Flag Information Display ....................................................................................................................... 26  
1-Bit Event Flag Information Display............................................................................................................... 27  
Semaphore Information Display...................................................................................................................... 28  
Mailbox Information Display............................................................................................................................ 29  
Fixed Length Memory Pool Information Display ............................................................................................. 31  
Variable Length Memory Pool Detailed Display.............................................................................................. 32  
Cyclic Startup Handler Information Display..................................................................................................... 34  
System Queue Information Display................................................................................................................. 36  
11  
User’s Manual U13737EJ2V0UM00  
LIST OF TABLES  
Table No.  
Title  
Page  
3-1  
3-2  
3-3  
3-4  
3-5  
3-6  
3-7  
3-8  
3-9  
Description of Selection Buttons........................................................................................................................20  
Display Contents of List Display Area................................................................................................................23  
Display Contents of Task Detailed Display Area ...............................................................................................24  
Tasks Displayed in List Display Area and Task Detailed Display Area .............................................................24  
Additional Task Information ...............................................................................................................................24  
Display Contents of List Display Area................................................................................................................26  
Display Contents of Event Flag Detailed Display Area......................................................................................26  
Display of Event Flag Wait Tasks ......................................................................................................................26  
Display Contents of List Display Area................................................................................................................27  
3-10 Display Contents of 1-Bit Event Flag Detailed Display Area..............................................................................27  
3-11 Display of 1-Bit Event Flag Wait Task................................................................................................................27  
3-12 Display Contents of List Display Area................................................................................................................28  
3-13 Display Contents of Semaphore Detailed Display Area.....................................................................................28  
3-14 Semaphore Wait Task Display...........................................................................................................................28  
3-15 Display Contents of List Display Area................................................................................................................30  
3-16 Display Contents of Mailbox Detailed Display Area...........................................................................................30  
3-17 Message Wait Task Display...............................................................................................................................30  
3-18 Information when Messages Exist .....................................................................................................................30  
3-19 Display Contents of List Display Area................................................................................................................31  
3-20 Display Contents of Fixed Length Memory Pool Detailed Display Area ............................................................31  
3-21 Memory Block Wait Task Display.......................................................................................................................31  
3-22 Display Contents of List Display Area................................................................................................................32  
3-23 Display Contents of Variable Length Memory Pool Detailed Display Area........................................................32  
3-24 Memory Block Wait Task Display.......................................................................................................................33  
3-25 Display Contents of List Display Area................................................................................................................34  
3-26 Display Contents of Cyclic Startup Handler Detailed Display Area....................................................................34  
3-27 Activation Statuses of List Display Area and Cyclic Startup Handler Detailed Display Area.............................35  
3-28 Display Contents of List Display Area................................................................................................................37  
3-29 Display Contents of System Queue Detailed Display Area (Timer Queue Display) ..........................................37  
3-30 Display Contents of System Queue Detailed Display Area (Ready Queue Display) .........................................37  
12  
User’s Manual U13737EJ2V0UM00  
CHAPTER 1 GENERAL  
1.1 Functional Outline  
The RD850 consists of a debugger and TIPNote 1, and provides powerful debugging functions for applications that  
use the RX850.  
The RD850 provides the following functions.  
• RTOSNote 2 resource display function  
• RTOS status change function  
Notes 1. TIP: Tool Interface Protocol  
2. RTOS: Real-Time Operating System  
1.2 System Configuration  
The RD850 consists of a debugger and TIP, which extends the debugger functions.  
The system configuration of the RD850 is as follows.  
Figure 1-1. RD850 System Configuration  
Compiler  
RX850  
Debugger  
RD850  
Simulator  
Target  
IE, ROM monitor, etc.  
User’s Manual U13737EJ2V0UM00  
13  
CHAPTER 1 GENERAL  
1.3 Operating Environment  
A debugger environment is required to use the RD850. The operating environment of the RD850 is described  
below.  
Host Machine  
CPU:  
Pentium™ 100 MHz or faster  
32 MB or more  
Memory:  
OS:  
Windows 95, Windows 98, or Windows NT™ 4.0  
Software  
Compiler: CA850 (from NEC)  
CCV850 (from Green Hills Software™, Inc.)  
Debugger: TIP-compatible debugger  
SM850, etc.  
1.4 Input Format  
1.4.1 Numerical values  
Octal numbers, decimal numbers, and hexadecimal numbers can be input.  
Octal:  
Hexadecimal: 0 [xX] [0-9a-fA-F] +  
Decimal: Other than above  
0 [0-7] +  
The range of numerical values that can be input is as follows.  
Octal:  
0 Numerical value 037777777777  
Hexadecimal: 0x0 Numerical value 0xffffffff  
Decimal:  
-2147483648 Numerical value 4294967295  
1.4.2 Symbols  
Global symbols of assembly language level are used. Usable characters depend on the language processing  
system.  
1.5 Symbol Display  
Entry address symbols are displayed as Detailed Display area task and cyclic startup handler symbols, but if  
symbols do not exist, the entry address is display in hexadecimal notation.  
14  
User’s Manual U13737EJ2V0UM00  
CHAPTER 2 INSTALLATION AND STARTUP  
2.1 Installation  
This section describes the RD850's installation procedure.  
(1) Start up Windows.  
(2) Start up the installation program in the RD850's release media. Use either of the following installation  
programs.  
Japanese: setup_j.exe  
English: setup_e.exe  
(3) Perform the setup procedure by following the messages displayed on the screen.  
2.2 Directory Configuration  
After installing the RD850, the configuration of the directory related to the RD850 is as follows.  
Install directory  
bin  
hlp  
lib  
… Execution file (wishtip.exe, rd850.tcl, etc.)  
… Help file  
tcl7.6  
tk4.2  
… Tcl7.6 library  
… Tk4.2 library  
windows  
… TIP library  
tipxdbg.dll  
tipdbg.dll  
RD850 TIP processing library  
Debugger TIP processing library  
TIP processing common library  
tipcmm.dll  
Tcl/Tk library  
tcl76.dll  
tcl1676.dll  
tcltip76.dll  
tk42.dll  
Because the RD850 is included in the RX850 object release package, the RX850 installer is used for installation.  
For the details of the installation procedure, refer to RX850 User’s Manual Installation (U13410E).  
15  
User’s Manual U13737EJ2V0UM00  
CHAPTER 2 INSTALLATION AND STARTUP  
2.3 Starting the Debugger  
The RD850 is described using the Tcl/Tk script language. Therefore, the RD850 itself is not an execution file.  
Moreover, since the RD850 operates while communicating with the debugger, it requires a Tcl/Tk that includes a  
communication mechanism. This expanded Tcl/Tk is called wishtip (file name:wishtip.exe). The RD850 is interpreted  
and executed using wishtip.  
There are two methods to start up the RD850.  
(1) Startup using startup parameter of wishtip  
(2) Double clicking icon after linking with wishtip  
The operation is the same with either of these startup methods, but method (2) is recommended because it is the  
simpler of the two. For the linking method, see the Windows manual.  
16  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
The RD850 is started up with the startup methods described in section 2.3 Starting the Debugger.  
However, it cannot be used just on its own. The RD850 operates by collecting information via the debugger, so it  
must operate at the same time as the debugger. For the operation of the debugger, refer to the ID850 (Ver. 2.20)  
Integrated Debugger User's Manual Operation (Windows Based) (U14580E).  
When the RD850 starts up, the following window appears.  
Figure 3-1. Resource Information Display Window  
Title bar  
Menu bar  
Selection  
buttons  
HLD check box  
List display area  
Detailed display area  
At this time, the RTOS resource information, etc., is not displayed.  
17  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.1 List Display  
To display resource information, click the buttons lined up on the left side of the window.  
There are nine buttons lined up vertically. By pressing them, it is possible to display tasks, event flags, 1-bit event  
flags, semaphores, the mailbox, fixed length memory pool, variable length memory pool, cyclic startup handler, and  
system queue information.  
However, the following conditions are required to display this information.  
(1) The application linking the RX850 to the debugger must be loaded.  
(2) OS initialization must complete.  
Remark (2) is no problem if control is transferred to the task that operates first.  
The operation is not guaranteed if selection buttons are pressed while these conditions are not satisfied.  
A task information example is shown below.  
Figure 3-2. Example of Resource Information Display Window Display  
A list of the resources corresponding to the pressed button is displayed as shown in Figure 3-2.  
18  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.2 Detailed Display  
At the debug stage, resource lists are required, as is detailed resource information. In this case, click the resource  
for which you want to display detailed information. When a resource is clicked, the detailed information for that  
resource is displayed in the right area of the window.  
Figure 3-3. Detailed Display  
Figure 3-3 shows an example of tasks, but the operation is the same for all other resources.  
3.3 Display Fixing  
The HLD check box at the lower left corner of the window is a switch that fixes the status currently displayed.  
Normally, it is OFF.  
When the HLD check box is set to ON, the display information is not updated until the check box is set to OFF  
again, regardless of whether program execution or breaks occur thereafter. By using this function, statuses at  
different times can easily be compared by starting up several RD850.  
19  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.4 Title Bar  
The title bar shows the type of resource currently selected. The title format is as follows.  
RD850 [Resource Type]  
3.5 Selection Buttons  
The RD850 has the following buttons.  
Table 3-1. Description of Selection Buttons  
Button  
Description  
Shows task information  
Shows event flag information  
Shows 1-bit event flag information  
Shows semaphore information  
Shows mailbox information  
Shows fixed length memory pool information  
Shows variable length memory pool information  
Shows cyclic startup handler information  
Shows system queue (timer queue, ready queue)  
Switches between Hold/Active.  
20  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.6 Menu Bar  
3.6.1 File menu  
The file menu consists of the following items.  
Quit  
Closes the RD850.  
3.6.2 View menu  
The view menu consists of the following items.  
Task  
Shows task information  
Eventflag  
Shows event flag information  
1bit eventflag  
Semaphore  
Mailbox  
Shows 1-bit event flag information  
Shows semaphore information  
Shows mailbox information  
Fixed-size memorypool  
Shows fixed length memory pool information  
Variable-size memorypool Shows variable length memory pool information  
Cyclic handler  
System queue  
Shows cyclic startup handler information  
Shows the system queue (timer queue, ready queue) information  
21  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.6.3 Help menu  
The help menu consists of the following items.  
Contents  
Opens the help file  
About RD850  
Shows the RD850 version information  
22  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.7 Task Window  
3.7.1 Task information display  
Figure 3-4. Task Information Display  
List display area  
Task detailed display area  
Tables 3-2 to 3-5 show the information shown in the list display area and the task detailed display area.  
Table 3-2. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
3rd item  
Task name  
Current task priority (displays "—" when the task status is DMT, WTX, WTX | SUS)  
Task status  
Remark Tasks are shown in the order of the ID number in the list display area.  
23  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
Table 3-3. Display Contents of Task Detailed Display Area  
Label  
name  
Contents  
Task name  
tskid  
entry  
Task ID  
Task start address  
If there is debug information: File name # line number (symbol)  
If there is a symbol: Symbol  
If there is no symbol: Address  
sts  
Status  
pri  
Priority  
suscnt  
wupcnt  
pc  
Suspend count  
Startup request count  
Current PC  
stkptr  
Stack pointer  
The statuses of the tasks shown in the list display area and task detailed display area are as follows.  
Table 3-4. Tasks Displayed in List Display Area and Task Detailed Display Area  
Display  
RUN  
Meaning  
Execution status  
RDY  
DMT  
SUS  
WTX  
SLP  
DLY  
EVF  
1EF  
Execution enabled status  
Halt status  
Suspend status  
Task execution right wait status  
Startup wait status  
Time limit wait status  
Event flag wait status  
1-bit event flag wait status  
Semaphore wait status  
Message wait status  
SEM  
MBX  
MPF  
MPL  
Fixed length memory block wait status  
Variable length memory block wait status  
If the task is in the wait status, information additional to the status is displayed.  
Table 3-5. Additional Task Information  
Display  
TIM  
Meaning  
Wait status with time limit  
24  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
There may be several of the above-described task statuses. In this case, these statuses are displayed separated  
by "|".  
Moreover, if tasks have resources (event flag, 1-bit event flag, semaphore, mailbox, fixed length memory pool,  
variable length memory pool), the names of these resources are displayed in addition to the status.  
3.7.2 Task source display  
By double clicking the entry and pc lines in the task detailed display area, the Source window of the debugger is  
opened if there is debug information, and the Assembler window of the debugger is opened if there is no debug  
information.  
25  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.8 Event Flag Window  
3.8.1 Event flag information display  
Figure 3-5. Event Flag Information Display  
List display area  
Event flag detailed display area  
Tables 3-6 to 3-8 show the information displayed in the list display area and event flag detailed display area.  
Table 3-6. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
3rd item  
Event flag name  
Existence of wait task (TSK: Wait task, NON: No wait task)  
Current bit pattern  
Table 3-7. Display Contents of Event Flag Detailed Display Area  
Label  
name  
Contents  
Event flag name  
evfid  
Event flag ID  
pattern  
Current bit pattern  
If a task with an event flag exists, the following information is displayed.  
Table 3-8. Display of Event Flag Wait Tasks  
Label  
wait tsk  
Contents  
Wait task name  
ptn  
opt  
clr  
Wait pattern  
Wait option (TWF_ORW: OR wait, TWF_ANDW: AND wait)  
Existence of clear specification (ON: Clear specification, OFF: No clear specification)  
26  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.9 1-Bit Event Flag Window  
3.9.1 1-bit event flag information display  
Figure 3-6. 1-Bit Event Flag Information Display  
List display area  
1-bit event flag detailed display area  
Tables 3-9 to 3-11 show the information displayed in the list display area and 1-bit event flag detailed display area.  
Table 3-9. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
3rd item  
1-bit event flag name  
Existence of wait task (TSK: Wait task, NON: No wait task)  
Current bit pattern  
Table 3-10. Display Contents of 1-Bit Event Flag Detailed Display Area  
Label  
name  
Contents  
1-bit event flag name  
evfid  
bit  
1-bit event flag ID  
Current bit  
If there is a task that waits for a 1-bit event flag, the following information is displayed.  
Table 3-11. Display of 1-Bit Event Flag Wait Task  
Label  
wait tsk  
Contents  
Wait task name  
clr Existence of clear specification (ON: Clear specification, OFF: No clear specification)  
27  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.10 Semaphore Window  
3.10.1 Semaphore information display  
Figure 3-7. Semaphore Information Display  
List display area  
Semaphore detailed display area  
Tables 3-12 to 3-14 show the information displayed in the list display area and semaphore display area.  
Table 3-12. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
3rd item  
Semaphore name  
Existence of wait task (TSK: Wait task, NON: No wait task)  
Current resource count  
Table 3-13. Display Contents of Semaphore Detailed Display Area  
Label  
name  
Contents  
Semaphore name  
semid  
count  
Semaphore ID  
Current resource count  
If there is a task that waits for a semaphore, the following information is displayed.  
Table 3-14. Semaphore Wait Task Display  
Label  
wait tsk  
Contents  
Wait task name  
28  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.11  
Mailbox Window  
3.11.1 Mailbox information display  
Figure 3-8. Mailbox Information Display  
List display area  
Mailbox detailed display area  
Tables 3-15 to 3-18 show the information displayed in the list display area and mailbox detailed display area.  
29  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
Table 3-15. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
Mailbox name  
Existence of wait task (TKS: Wait task, MSG: Receive wait message, NON: No wait  
task, no receive wait message)  
Table 3-16. Display Contents of Mailbox Detailed Display Area  
Label  
name  
Contents  
Mailbox name  
mbxid  
mopt  
Mailbox ID  
Message queuing format (TA_MFIFO: FIFO order/TA_MPRI: Priority order)  
If a task waiting for a message exists, the following information is displayed.  
Table 3-17. Message Wait Task Display  
Label  
wait tsk  
Contents  
Wait task name  
If a message exists, the following information is displayed.  
Table 3-18. Information when Messages Exist  
Label  
Contents  
message  
Message address  
3.11.2 Message memory display  
The debugger's Memory window can be opened by double clicking the message line of the mailbox detailed  
display area.  
30  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.12 Fixed Length Memory Pool Window  
3.12.1 Fixed Length Memory Pool Information Display  
Figure 3-9. Fixed Length Memory Pool Information Display  
List display area  
Fixed length memory pool detailed display area  
Tables 3-19 to 3-21 show the information displayed in the list display area and fixed length memory pool detailed  
display area.  
Table 3-19. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
Fixed length memory pool name  
Existence of wait task (TSK: Wait task, NON: No wait task)  
Table 3-20. Display Contents of Fixed Length Memory Pool Detailed Display Area  
Label  
Contents  
name  
mpfid  
Fixed length memory pool name  
Fixed length memory pool ID  
Free memory block count  
free blk  
If there is a task that waits for a memory block, the following information is displayed.  
Table 3-21. Memory Block Wait Task Display  
Label  
wait tsk  
Contents  
Wait task name  
31  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.13 Variable Length Memory Pool Window  
3.13.1 Variable length memory pool information display  
Figure 3-10. Variable Length Memory Pool Detailed Display  
List display area  
Variable length memory pool detailed display area  
Tables 3-22 to 3-24 show the information displayed in the list display area and variable length memory pool  
detailed display area.  
Table 3-22. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
Variable length memory pool name  
Existence of wait task (TSK: Wait task, NON: No wait task)  
Table 3-23. Display Contents of Variable Length Memory Pool Detailed Display Area  
Label  
Contents  
name  
mplid  
topadr  
size  
Variable length memory pool name  
Variable length memory pool ID  
Memory pool start address  
Memory pool size (Unit: byte)  
Total free memory size (Unit: byte)  
free  
max  
Maximum securable memory block size (Unit: byte)  
If there is a task that waits for a memory block, the following information is displayed.  
32  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
Table 3-24. Memory Block Wait Task Display  
Label  
wait tsk  
Contents  
Wait task name  
size  
Wait block size (Unit: byte)  
(The value that is the result of adding the 4 bytes required by the OS is displayed  
upon request with a system call)  
33  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.14 Cyclic Startup Handler Window  
3.14.1 Cyclic startup handler information display  
Figure 3-11. Cyclic Startup Handler Information Display  
List display area  
Cyclic startup handler detailed display area  
Tables 3-25 to 3-27 show the information displayed in the list display area and cyclic startup handler detailed  
display area.  
Table 3-25. Display Contents of List Display Area  
Item  
List display area  
Contents  
1st item  
2nd item  
Cyclic startup handler name  
Activation status (TCY_ON, TCY_OFF, TCY_ULNK)  
Table 3-26. Display Contents of Cyclic Startup Handler Detailed Display Area  
Label  
name  
Contents  
Cyclic startup handler name  
cycno  
entry  
Cyclic startup handler number  
Cyclic startup handler start address  
If there is debug information: File name # line number (symbol)  
If there is a symbol: Symbol  
If there is no symbol: Address  
intvl  
Cyclic startup interval  
Activation status  
activate  
34  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
The activation statuses of the list display area and cyclic startup handler detailed display area are as follows.  
Table 3-27. Activation Statuses of List Display Area and Cyclic Startup Handler Detailed Display Area  
Display  
TCY_ON  
Contents  
Started-up status  
TCY_OFF  
TCY_ULNK  
Not started-up status  
TCY_OFF status and removed from timer queue  
3.14.2 Cyclic startup handler source display  
By double clicking the entry line in the cyclic startup handler detailed display area, the Source window of the  
debugger is opened if there is debug information, and the Assembler window of the debugger is opened if there is no  
debug information.  
35  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
3.15 System Queue Window  
3.15.1 System queue information display  
Figure 3-12. System Queue Information Display  
List display area  
System queue detailed display area  
36  
User’s Manual U13737EJ2V0UM00  
CHAPTER 3 WINDOW REFERENCE  
The system queue information display shows the timer queue and ready queue information.  
Tables 3-28 to 3-30 show the information displayed in the list display area and system queue detailed display  
area.  
Table 3-28. Display Contents of List Display Area  
Item  
List display area  
Contents  
System queue name (TimerQueue/ReadyQueue)  
Priority (None in the case of timer queue)  
1st item  
2nd item  
Table 3-29. Display Contents of System Queue Detailed Display Area (Timer Queue Display)  
Label  
None  
Contents  
Cyclic startup handler name/task name wait block count  
Table 3-30. Display Contents of System Queue Detailed Display Area (Ready Queue Display)  
Label  
task  
Contents  
Task name  
37  
User’s Manual U13737EJ2V0UM00  
[MEMO]  
38  
User’s Manual U13737EJ2V0UM00  
CHAPTER 4 ERROR MESSAGES  
The description of error messages is done in the following format.  
Error No.  
The error number.  
Error message  
Error contents  
Message that is output  
The contents of the message that is output  
The error messages are listed below.  
Error No.  
1000  
Error message  
Error contents  
Error No.  
Not connect.  
Displayed when the debugger is not connected. Start up the debugger.  
1100  
Error message  
Error contents  
Debugger running.  
Displayed when the display resources are changed or a status is changed when the status is  
not the break status. Operation when in the break status.  
Error No.  
1200  
Error message  
Error contents  
Error No.  
Maybe RX not loaded..  
RX is not loaded. Load RX.  
1300  
Error message  
Error contents  
Interrupt Disabled.  
The status cannot be changed because the system is in the interrupt disabled status. Retry  
after setting the interrupt enable status.  
39  
User’s Manual U13737EJ2V0UM00  
[MEMO]  
40  
User’s Manual U13737EJ2V0UM00  
CHAPTER 5 CAUTIONS  
This chapter describes cautions that apply to debugging a load module incorporating the RX850, using the ID850  
integrated debugger (including the RD850).  
5.1 Next-Step Execution  
When debugging a load module that incorporates the RX850, observe sthe following three points when executing  
the next step.  
(1) Do not next-step execute the ext_tsk.  
Tasks which are next-step executed (hereafter known as target tasks) simply terminate, and no break occurs.  
Even if a break occurs, it may occur during processing after sta_tsk is issued for the next target task (or a task  
sharing a task with the target task).  
Even if no break has occurred, it may occur by selecting "Execute(X) Stop" or "Execute Stop" in the  
menu bar in the main window.  
(2) Be careful with next-step execution of tasks for which ter_tsk can be performed.  
If ter_tsk is performed during next-step execution, the target task simply terminates and no break occurs.  
Even if a break occurs, it may occur during processing after sta_tsk is issued for the next target task (or a task  
sharing a task with the target task).  
Even if no break has occurred, a break may occur by selecting "Execute(X) Stop" or "Execute Stop" in  
the menu bar in the main window.  
(3) Next-step execution may not function appropriately during RX processing.  
A break may occur inside a subroutine.  
5.2 Reserved Words  
Symbols reserved by the RX850 and RD850 are listed below.  
5.2.1 RX definition symbols  
The RX and RX configurators are defined as external symbols, and are referenced by the RD850.  
RX850*  
Sit*  
SysIntEnt  
RX system call name  
5.2.2 Cautions on program creation for RD850 users  
To realize useful debugging functions using the RX850 for the RD850, the RX850 and RD850 have reserved  
symbols (see section 5.2.1 RX definition symbols).  
Using symbols that have the same name as these reserved symbols will interfere with the debugging functions of  
the RD850.  
Do not use the reserved symbols of the RX and RD850 in user programs.  
41  
User’s Manual U13737EJ2V0UM00  
[MEMO]  
42  
User’s Manual U13737EJ2V0UM00  
APPENDIX A INDEX  
[A]  
Mailbox .......................................................... 18, 29  
ready queue ........................................................ 37  
Semaphore.................................................... 18, 28  
System queue................................................ 18, 36  
Task............................................................... 18, 23  
Timer queue ........................................................ 37  
Variable length memory pool......................... 18, 32  
RTOS....................................................................... 13  
RX definition symbol ................................................ 41  
RX850.......................................................... 13, 18, 41  
Activation status .......................................................34  
[B]  
Bit pattern ...........................................................26, 27  
[C]  
CA850.......................................................................14  
CCV850....................................................................14  
[D]  
Directory configuration..............................................15  
[S]  
Script language........................................................ 16  
SM850...................................................................... 14  
Source window......................................................... 35  
System call............................................................... 33  
[E]  
Error messages .......................................................39  
[F]  
File menu..................................................................21  
[T]  
task ............................................ 26, 27, 28, 30, 31, 32  
TIP ..................................................................... 13, 15  
Title bar.................................................................... 17  
[G]  
Global symbols.........................................................14  
[H]  
[V]  
Help menu ................................................................22  
HLD check box .........................................................19  
Version information.................................................. 22  
View menu ............................................................... 21  
[I]  
ID850..................................................................17, 41  
[M]  
Memory block ...............................................24, 31, 32  
[N]  
Next-step execution..................................................41  
[R]  
RD850 ..........................................................13, 17, 41  
Reserved words........................................................41  
Resource count ........................................................28  
Resource information ...............................................18  
Resource information  
1-bit event flags..............................................18, 27  
Cyclic startup handler ....................................18, 34  
Event flag.......................................................18, 26  
Fixed length memory pool..............................18, 31  
43  
User’s Manual U13737EJ2V0UM00  
[MEMO]  
44  
User’s Manual U13737EJ2V0UM00  
APPENDIX B REVISION HISTORY  
A history of the revisions up to this edition is shown below. “Applied to:” indicates the chapters to which the revision  
was applied.  
Edition  
Contents  
Applied to:  
Second edition Addition of target OS to operating environment host machine  
Modification of explanation for installation method  
CHAPTER 1 GENERAL  
CHAPTER 2 INSTALLATION  
AND STARTUP  
Modification of explanation for directory configuration  
Modification of directory configuration diagram  
45  
User’s Manual U13737EJ2V0UM00  
[MEMO]  
46  
User’s Manual U13737EJ2V0UM00  
AlthoughNEChastakenallpossiblesteps  
toensurethatthedocumentationsupplied  
to our customers is complete, bug free  
and up-to-date, we readily accept that  
errorsmayoccur. Despiteallthecareand  
precautions we've taken, you may  
encounterproblemsinthedocumentation.  
Please complete this form whenever  
you'd like to report errors or suggest  
improvements to us.  
Facsimile Message  
From:  
Name  
Company  
Tel.  
FAX  
Address  
Thank you for your kind support.  
North America  
Hong Kong, Philippines, Oceania Asian Nations except Philippines  
NEC Electronics Inc.  
Corporate Communications Dept.  
Fax: 1-800-729-9288  
1-408-588-6130  
NEC Electronics Hong Kong Ltd.  
Fax: +852-2886-9022/9044  
NEC Electronics Singapore Pte. Ltd.  
Fax: +65-250-3583  
Korea  
Japan  
Europe  
NEC Electronics Hong Kong Ltd.  
Seoul Branch  
Fax: 02-528-4411  
NEC Semiconductor Technical Hotline  
Fax: 044-548-7900  
NEC Electronics (Europe) GmbH  
Technical Documentation Dept.  
Fax: +49-211-6503-274  
South America  
Taiwan  
NEC do Brasil S.A.  
Fax: +55-11-6465-6829  
NEC Electronics Taiwan Ltd.  
Fax: 02-2719-5951  
I would like to report the following error/make the following suggestion:  
Document title:  
Document number:  
Page number:  
If possible, please fax the referenced page or drawing.  
Document Rating  
Clarity  
Excellent  
Good  
Acceptable  
Poor  
Technical Accuracy  
Organization  
CS 99.1  
厂商 型号 描述 页数 下载

NTE

RX7000 材料安全数据表[ MATERIAL SAFETY DATA SHEET ] 3 页

ETC

RX703100 RX850 Pro对于基础|用户手册[ 04/2003 ][ RX850 Pro for Basics | User's Manual[04/2003] ] 290 页

RFSOLUTIONS

RX7301 1.39GHZ央视RADIO视频链接[ 1.39GHZ CCTV RADIO VIDEO LINK ] 3 页

RFSOLUTIONS

RX7303 2.4-2.8GHZ央视RADIO视频链接[ 2.4-2.8GHZ CCTV RADIO VIDEO LINK ] 3 页

ETC

RX730AE FILTER NETZ EINBAU 6MH 250VAC 1A\n[ FILTER NETZ EINBAU 6MH 250VAC 1A ] 1 页

ETC

RX730CR+CLIP FILTER NETZ EINBAU 6MH 250VAC 6.5A\n[ FILTER NETZ EINBAU 6MH 250VAC 6.5A ] 1 页

ETC

RX730R0 FILTER NETZ EINBAU 2MH 250VAC 2.5A\n[ FILTER NETZ EINBAU 2MH 250VAC 2.5A ] 1 页

ETC

RX730RC+CLIP FILTER NETZ EINBAU 1MH 250VAC 4A\n[ FILTER NETZ EINBAU 1MH 250VAC 4A ] 1 页

ETC

RX77016 RX77016配置工具|用户手册[ 10/2000 ][ RX77016 Configuration Tool | User's Manual[10/2000] ] 47 页

ETC

RX77R1A-P1000 电信/数据通信\n[ Telecomm/Datacomm ] 4 页

PDF索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

IC型号索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

Copyright 2024 gkzhan.com Al Rights Reserved 京ICP备06008810号-21 京

0.195082s