Home

RI600V4 Real-Time Operating System User`s Manual: Debug

image

Contents

1. R20UT0775EJ0101 Rev 1 01 RENESAS Page 38 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Queue Status The current status of the message buffer is shown Waiting Tasks Send There are sending waiting tasks Waiting Tasks Receive There are receiving waiting tasks Waiting Messages There are receiving waiting messages Empty There are no waiting tasks receiving waiting messages Top Address The start address of the message buffer is shown Total Buffer Size The total buffer size in bytes of the message buffer is shown Free Buffer Size The free buffer size in bytes of the message buffer is shown Maximum Message Size The maximum message size in bytes of the message buffer is shown Number of Message The number of message stored in the message buffer Attribute Displays the queuing method of the sending waiting tasks TA_TFIFO FIFO order b Second layer lt 1 gt Waiting task information The waiting task information e g Task Name and ID only appears if there are tasks queued in the message buffer s wait queue See the Task tab for details about waiting task information Figure A 20 Message Buffer Tab Waiting Task Information oe Y Me y Tas Y JE Y Message Butter Name ID Mueve Status Top Addres OD su MBF_A 0x05 Waiting Tasks Receive 00000404 Realtime O5 Resource Information EJ A Task Name ID Status Wait Factor ETI SUB TEKA lO Waiting RMBFUOx05 FIFO R20UT0775EJ0101 Rev
2. Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Jump to Source Current PC Opens the Editor panel and displays the contents of the Current PC Jump to Disassemble Current PC Opens the Disassemble panel and displays the contents of the Current PC Jump to Memory Current Task Opens the Memory panel and displays the contents of the Current Task SP SP Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 23 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Semaphore tab This tab displays the semaphore information e g Semaphore Name and ID of the RI600V4 Figure A 6 Semaphore Tab Realtime OS Resource Information Sy Me Tas Se Y Ev Y Dat Mai Mu Me Y Fix Y War Gy Y Ala Re Timo semaphore Name ID Mueve Status Current Count Max Count Initial Count Attrib A 1 Ox01 Empty The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the semaphore information e g Semaphore Name and ID of the RI600V4 This layer consists of the following items Semaphore Name An icon indicating the current status of the semaphore and the name of the semaphore are shown
3. P DTOA 0 04 Empty 0 P TGA Waiting Tasks Receive ei The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the data queue information e g Data Queue Name and ID of the RI600V4 This layer consists of the following items Data Queue Name An icon indicating the current status of the data queue and the name of the data queue are shown in the following format Icon Name There are queued tasks sending waiting tasks e There are queued tasks receiving waiting tasks There are queud data receiving waiting data P There are no queued tasks data waiting tasks receiving waiting data D The ID of the data queue is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 29 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Queue Status The current status of the data queue is shown Waiting Tasks Send There are queued tasks sending waiting tasks Waiting Tasks Receive There are queued tasks receiving waiting tasks Waiting Data There are queud data receiving waiting data Empty There are no queued tasks data waiting tasks receiving waiting data Total Buffers Displays the maximum number of data bu
4. Interrupt Handler Number of Initialize Routine Number of Extended Service Call Routine The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download Enable Unlocked 0 2048 2048 048 255 24 17 17 17 17 17 17 17 10 From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area This area displays the system information e g RTOS Name and Version of the RI600V4 This area consists of the following items R20UT0775EJ0101 Rev 1 01 Apr 01 2012 LENESAS Page 14 of 59 RI600V4 APPENDIX A WINDOW REFERENCE CPU Lock The system state of the RI600V4 is shown System Stack Area The start address end address and size in bytes of the system stack are shown in the following format Start address End address Size Number of Fixed Sized Memor The total number of fixed sized memory pools is shown Pool Number of Variable Sized Memory The total number of variable sized memory pools is shown Pool Number of Cyclic Handler The total number of cyclic handlers is shown Number of Alarm Handler The total number of alarm handlers is shown Number of Interrupt Handler is shown Number of Extended Service Call ig shown Routine Context menu The context menu displayed in response
5. Resource Information Sys Me Y Tas Se Eve Dat Mai Y Mut Me W Fix Y Wari Y Gye Alar Rea Tim Priorty Number of Tasks ee Task Name ID status Wait Factor Ta SUB Tsk B 008 Running la E Priorty Number of Tasks 2 ft Task Name ID Status Wait Factor Ready Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Priority Number of Tasks Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection Priority Number of Tasks Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 50 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Timer Queue tab This tab displays the timer queue information e g Object Type and Object Num of the RI600V4 Figure A 29 Timer Queue Tab Realtime OS Resource Information Sy Me Tas Se Y Ev Y Dat Mai Mu Y Me Fix Y Object Type Number of Objects 1 pis g aY Syclie Fander J2 Gy
6. any other inquiries Note 1 Renesas Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics Readers Purpose Organization How to Read This Manual Conventions How to Use This Manual This manual is intended for users who design and develop application systems using RX family products This manual is intended for users to understand the functions of real time OS RI600V4 manufactured by Renesas Electronics described the organization listed below This manual can be broadly divided into the following units CHAPTER 1 GENERAL CHAPTER 2 FUNCTIONS APPENDIX A WINDOW REFERENCE APPENDIX B INDEX 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 RX family gt Refer to the User s Manual of each product Data significance Higher digits on the left and lower digits on the right Note Footnote for item marked with Note in the text Caution Information requiring particular attention Remark Supplementary information Numeric representation Decimal XXXX Hexadecimal OXXXXX Prefixes indicating power of 2 address space and memory capacity K kilo 2
7. cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Variable Sized Memory Pool Name ID Queue Status Top Address Total Size Free Size Available Max Block Size Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Top Address Total Size Free Size Available Max Block Size Displays value in hexadecimal number Displays value in signed decimal number 2 Footer row Jump to Memory Top Address Opens the Memory panel and displays the contents of the variable sized memory pool Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 44 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Cyclic Handler tab This tab displays the cyclic handler information e g Cyclic Handler Name and ID of the RI600V4 Figure A 25 Cyclic Handler Tab Realtime OS Resource Information Sy ki Me Y Tas k JE Y Ew Y Dat Ki Mal ki Miu y Me ki Cyclic Handler Name ID Status Interval Phase Time Lett 1 yi Dl TOYGSTA 2147483646 DL gown a esri O PO P ET The following items are explained here How to open Description of each area Context menu How to open From the Debug m
8. in the following format Icon Name There are waiting tasks There are no waiting tasks I The ID of the semaphore is shown Queue Status The current status of the semaphore is shown Waiting Tasks There are waiting tasks Empty There are no waiting tasks Current Count The current resource count of the semaphore is shown Max Count The maximum resource count of the semaphore is shown Initial Count The initial resource count of the semaphore is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 24 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Attribute The task queuing method is shown TA_TFIFO FIFO order TA_TPRI Task priority order The waiting task information e g Task Name and ID only appears if there are tasks queued in the semaphore s wait queue b Second layer See the Task tab for details about waiting task information Figure A 7 Semaphore Tab Waiting Task Information Sve Me Y Tas y DE X Eve Y Dat Y Mai k Mut Y Me Fix Ki Wari Y Gye k Alar x Rea hd Tim A semaphore Name ID Mueve Status Current Court Max Count Init Realtime OS Resource Information td PS SEM_A Ox05 Waiting Tasks 0 7 yz Task Mame ID Status Wait Factor SUB TEKA Ox Waiting SEWKOxOk FIFO Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items
9. s Manual RX Debug for details on Select debug tool 4 Download programs Download the program to debug Remark See CubeSuite Integrated Development Environment User s Manual RX Debug for details on Download programs 5 Open Realtime OS Resource Information Panel Open the Realtime OS Resource Information panel Remarks 1 When a program using the RI600V4 functionality is downloaded this panel opens automatically 2 The value will be indeterminate for the RI600V4 resource information shown when the RI600V4 system initialization is incomplete because it will not be managed by the RI600V4 6 Execute stop programs Run the program to the location for which you wish to display the RI600V4 resource information Remark See CubeSuite Integrated Development Environment User s Manual RX Debug for details on Execute stop programs 7 Confirm RI600V4 Resource Information R20UT0775EJ0101 Rev 1 01 RENESAS Page 7 of 59 Apr 01 2012 RI600V4 CHAPTER 2 FUNCTIONS On the Realtime OS Resource Information panel tabs e g System tab and Memory Area tab check the current status of the RI600V4 resource information 2 2 Open Realtime OS Resource Information Panel The Realtime OS Resource Information panel is used to confirm the RI600V4 resource information e g system information and memory area information This panel opens automatically when a program using the RI600V4 functionality is downloaded 2 2 1 Selec
10. to display Selected item name The following items are displayed for selection Semaphore Name ID Queue Status Current Count Max Count Initial Count Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Current Count Max Count Initial Count Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 25 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Eventflag tab This tab displays the eventflag information e g Eventflag Name and ID of the RI600V4 Figure A 8 Eventflag Tab Y Me Ki Fix Y Mar Ki Cy Y Ala ki Re ki Tim Queue Status Current Flag Pattern Initial Flag Pattern 1 fel 0x01 Empty 0211111111 011111111 FLG 000000000 000000000 i The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the eventflag information e g Eventflag Name and ID of the R
11. warrant that such information is error free Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein Renesas Electronics products are classified according to the following three quality grades Standard High Quality and Specific The recommended applications for each Renesas Electronics product depends on the product s quality grade as indicated below You must check the quality grade of each Renesas Electronics product before using it in a particular application You may not use any Renesas Electronics product for any application categorized as Specific without the prior written consent of Renesas Electronics Further you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics The quality grade of each Renesas Electronics product is Standard unless otherwise expressly specified in a Renesas Electronics data sheets or data books etc Standard Computers office equipment communications equ
12. 1 01 RENESAS Page 39 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Message Buffer Name ID Queue Status Top Address Total Buffer Size Free Buffer Size Maximum Message Size Number of Message Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Top Address Total Buffer Size Free Buffer Size Maximum Message Size Number of Message Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Jump to Memory Top Address Opens the Memory panel and displays the contents of the message buffer Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 40 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Fixed Sized Memory Pool tab This tab displays the fixed sized memory pool information e g Fixed Sized Memory Pool Name and ID of the RI600V4 Figure A 21 Fixed Sized Memory Pool Tab Realtime 05 Resource Information S
13. 19 1024 M mega 22 10242 Related Documents The related documents indicated in this publication may include preliminary versions However preliminary versions are not marked as such Caution The related documents listed above are subject to change without notice Be sure to use the latest edition of each document when designing All trademarks or registered trademarks in this document are the property of their respective owners TABLE OF CONTENTS CHAPTER 1 GENERAL 6 1 1 Overview 6 1 2 Features 6 CHAPTER 2 FUNCTIONS 7 2 1 Overview 7 2 2 Open Realtime OS Resource Information Panel 8 2 2 1 Select item 8 2 2 2 Change display order 9 2 3 Confirm RI600V4 Resource Information 10 APPENDIX A WINDOW REFERENCE 11 A 1 Description 11 APPENDIX B INDEX 55 RI600V4 CHAPTER 1 GENERAL CHAPTER 1 GENERAL The CubeSuite is an integrated development environment used to carry out tasks such as design coding build and debug for developing application systems for microcontrollers manufactured by Renesas Electronics This manual describes the resource information tool This tool is useful for debugging programs using the RI600V4 real time OS functionality within this integrated program development process 1 1 Overview When debugging programs using the RI600V4 functionality it is possible to use the resource information tool to confirm the RI60OV4 resource information e
14. 36 Ready Queue tab 49 Semaphore tab 24 System tab 14 Task tab 19 Timer Queue tab 51 Variable Sized Memory Pool tab 43 R20UT0775EJ0101 Rev 1 01 RENESAS Page 55 of 59 Apr 01 2012 Revision History 33 Description Rev ee CEA Before Modification After Modification Oct 01 2011 First Edition issued 1 01 Apr 01 2012 The time left until the delayed state is released in millisec onds is shown The maximum priority of the message Is shown TAS_STP Non operational state STP state TAS_STA Operational state STA state The time left until the delayed state is released in millisec onds is shown If the task is in the WAITING state forever TMO_FEVR appears The maximum priority of the message Is shown If the message queuing method is TA_MFIFO then is shown TALM_STP Non operational state STP state TALM_STA Operational state STA state RI600V4 Real Time Operating System User s Manual Debug Publication Date Rev 1 00 Oct 01 2011 Rev 1 01 Apr 01 2012 Published by Renesas Electronics Corporation LENESAS SALES OFFICES Renesas Electronics Corporation Refer to http www renesas com for the latest and detailed information Renesas Electronics America Inc 2880 Scott Boulevard Santa Clara CA 95050 2554 U S A Tel 1 408 588 6000 Fax 1 408 588 6130 Renesas Electronics Canada Limited 1101 Nicholson Road Newmarket Ontario
15. Alarm Handler OSC The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information R20UT0775EJ0101 Rev 1 01 RENESAS Page 51 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Description of each area 1 Information display area a First layer This layer displays the timer queue information e g Object Type and Object Num of the RI600V4 This layer consists of the following items Object Type An icon indicating the current status of the timer queue and the object type are shown in the following format Icon Object type Number of Objects The total number of queued objects tasks cyclic handlers and alarm handlers is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 52 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE b Second layer lt 1 gt Waiting task information The waiting task information e g Task Name and ID only appears if there are tasks queued in the timer queue See the Task tab for details about waiting task information Figure A 30 Timer Queue Tab Waiting Task Information Realtime OS Resource Information Ev Y Dat Mai Mu Me Y Fix Y Mar Y Gy X Ala Y Re y Tio Object Type Number of Objects A Task Mame Walt Factor Pi SUB TEK LD Ox04 Waiting Suspended FLG Ox08 AND TMO FIF
16. E O D Te 0 lt A D CENESAS RIGOOOVA Real Time Operating System User s Manual Debug Target Device RX Family All information contained in these matenals including products and product specifications represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp without notice Please review the latest information published by Renesas Electronics Corp through various means including the Renesas Electronics Corp website http www renesas com Renesas Electronics www renesas com Rev 1 01 Apr 2012 8 10 11 12 Notice All information included in this document is current as of the date this document is issued Such information however is subject to change without any prior notice Before purchasing or using any Renesas Electronics products listed herein please confirm the latest product information with a Renesas Electronics sales office Also please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website Renesas Electronics 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 Renesas Electronics products or technical information described in this document No license express implied or otherwise is granted hereby under any patents
17. ENDED state appears If the WAITING state type is sleeping state or delayed state then Object ID is not shown Type of WAITING state SLP Sleeping state DLY Delayed state SEM Waiting state for a semaphore resource FLG Waiting state for an eventflag SDTQ Sending waiting state for data queue RDTQ Receiving waiting state for a data queue MBX Waiting state for a mailbox MTX Waiting state for a mutex SMBF Sending waiting state for a message buffer RMBF Receiving waiting state for a message buffer Waiting state for a fixed sized memory pool Waiting state for a variable sized memory pool Attribute of WAITING state ANDW AND waiting condition for a eventflag OR waiting condition for a eventflag TMO Waiting for timeout FIFO Waiting for FIFO order Waiting for task priority order R20UT0775EJ0101 Rev 1 01 RENESAS Page 20 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Wait Data The request conditions triggering the task s transition to WAITING state are shown Note that if the task s current state is other than waiting state for an eventtflag sending waiting state for a data queue or waiting state for a variable sized memory block is shown Wait bit pattern Waiting state for an eventflag Data element to be sentto Sending waiting state for a data queue the data queue Memory block size to be Waiting state for a variable sized memory block acquired Time Left The time left until the delayed state is released i
18. I600V4 This layer consists of the following items Eventflag Name An icon indicating the current status of the eventflag and the name of the eventflag are shown in the following format Icon Name There are no waiting tasks pN The ID of the eventflag is shown Queue Status The current status of the eventflag is shown Waiting Tasks There are waiting tasks Empty There are no waiting tasks Current Flag Pattern The current bit pattern of the eventflag is shown Initial Flag Pattern The initial bit pattern of the eventflag is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 26 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Attribute The attributes of the eventflag task queuing method and maximum number of tasks that can be queued and bit pattern clearing flag are shown Task queuing method TA_TFIFO FIFO order TA_TPRI Task Priority order Maximum number of tasks that can be queued TA_WSGL Only one task TA_WMUL Multiple tasks Bit pattern clearing flag TA_CLR Bit pattern cleared if the request conditions are met Nothing displayed Bit pattern not cleared if the request conditions are met The waiting task information e g Task Name and ID only appears if there are tasks queued in the eventflag s b Second layer wait queue See the Task tab for details about waiting task information Figure A 9 Eventflag Tab Waiting Task Information Sys Y Eventtlag Name Queue Status 0x05 Wa
19. IX A WINDOW REFERENCE Free Blocks The number of free memory blocks is shown Attribute The task queuing method is shown TA_TFIFO FIFO order TA_TPRI Task priority order b Second layer The waiting task information e g Task Name and ID only appears if there are tasks queued in the fixed sized memory pool s wait queue See the Task tab for details about waiting task information Figure A 22 Fixed Sized Memory Pool Tab Waiting Task Information Realtime OS Resource Information Sy Y Me Ta Y 5e Y Ev Dat Mai Y Mu Me Y Fix Var Gy Ala Re Timo Fixed 5ized Memory Pool Name ID Mueve Status Top Address A e as MPF_A 0x05 Waiting Tasks OxOOOOSTA4 Task Name ID Status Wait Factor MAIN TSk Waiting MPF Ox05 FIFO Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Fixed Sized Memory Pool Name ID Queue Status Top Address Block Size Total Blocks Free Blocks Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Top Address Block Size Total Blocks Free Blocks Disp
20. L3Y 9C3 Canada Tel 1 905 898 5441 Fax 1 905 898 3220 Renesas Electronics Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5FH U K Tel 44 1628 585 100 Fax 44 1628 585 900 Renesas Electronics Europe GmbH Arcadiastrasse 10 40472 Dusseldorf Germany Tel 49 211 65030 Fax 49 211 6503 1327 Renesas Electronics China Co Ltd 7th Floor Quantum Plaza No 27 ZhiChunLu Haidian District Beijing 100083 P R China Tel 86 10 8235 1155 Fax 86 10 8235 7679 Renesas Electronics Shanghai Co Ltd Unit 204 205 AZIA Center No 1233 Lujiazui Ring Rd Pudong District Shanghai 200120 China Tel 86 21 5877 1818 Fax 86 21 6887 7858 7898 Renesas Electronics Hong Kong Limited Unit 1601 1613 16 F Tower 2 Grand Century Place 193 Prince Edward Road West Mongkok Kowloon Hong Kong Tel 852 2886 9318 Fax 852 2886 9022 9044 Renesas Electronics Taiwan Co Ltd 13F No 363 Fu Shing North Road Taipei Taiwan Tel 886 2 8175 9600 Fax 886 2 8175 9670 Renesas Electronics Singapore Pte Ltd 1 harbourFront Avenue 06 10 keppel Bay Tower Singapore 098632 Tel 65 6213 0200 Fax 65 6278 8001 Renesas Electronics Malaysia Sdn Bhd http www renesas com Unit 906 Block B Menara Amcorp Amcorp Trade Centre No 18 Jin Persiaran Barat 46050 Petaling Jaya Selangor Darul Ehsan Malaysia Tel 60 3 7955 9390 Fax 60 3 7955 9510 Renesas Electronics Korea Co Ltd 11F Sami
21. Le Status Lockie Task ID Attribute oh MTB LIO waiting Tasks Dan TA CEILI i gt Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Task Name ID Status Wait Factor Wait Data Time Left Interrupt Current Prior ity Task Start Address Current PC Current Task Stack SP Task Stack Area Initial Priority Suspend Count Wakeup Count Activate Count Attribute Extended Information Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Wait Factor Wait Data Time Left Current Priority Task Start Address Current PC Current Task Stack SP Task Stack Area Initial Priority Suspend Count Wakeup Count Activate Count Extended Information Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Jump to Source Task Start Opens the Editor panel and displays the source code of the task Address Jump to Disassemble Task Start Opens the Disassemble panel and displays the results of disassembling the task Address R20UT0775EJ0101 Rev 1 01 RENESAS Page 22 of 59
22. O 0101C SUB TEKO FLG ANDW TMO FIFO UxFFF l 2 Cyclic handler information The cyclic handler information e g Cyclic Handler Name and ID only appears if there are cyclic han dlers queued in the timer queue See the Cyclic Handler tab for details about cyclic handler information Figure A 31 Timer Queue Tab Cyclic Handler Information Reallume gs Resource Information ki Y Dat Mai Mu Y Me Type Number of Se i 4 Cyclic Handler E Cyclic Handler Name ID Status Interval Phase Time Left lt 3 gt Alarm handler information The alarm handler information e g Alarm Handler Name and ID only appears if there are alarm han dlers queued in the timer queue See the Alarm Handler tab for details about alarm handler information R20UT0775EJ0101 Rev 1 01 RENESAS Page 53 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Figure A 32 Timer Queue Tab Alarm Handler Information Realtime OS Resource Information Sy Me Tas Se Y Ev Y Dat Y Maj Mu Me Y Fis Y Mar Gy Y Ala Y Re y Ti Object Type Number of Objects Su Alarm Handler 3 Alarm Handler Name ID Status Time Left Start Address EE AL D TAS TA 4307 _AlarmHdrd OxFFFFOGAG Do A ALM B TAS STA 286331151 AlarmHdr2 DxFFFFOSTO C A ALME TAS STA 2147483644 larmHdr3 OxFFFFO885 Caj il D Context menu The context menu displayed in response to a right mouse click differs as follows depending on t
23. RENCE Task tab This tab displays the task information e g Task Name and ID of the RI600V4 Figure A 4 Task Tab Realtime OS Resource Information Tas Eve Y Dat Mai Y Mut Me Y Fis Y Vari Y Gye Y Alar Y Rea Y Timo Status Watt Factor Dor mant Ox 06 Running i ro Li The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the task information e g Task Name and ID of the RIG00V4 This layer consists of the following items Task Name An icon indicating the current status of the task and the name of the task are shown in the following format Icon Name e 9iewepsee rn 17777 R20UT0775EJ0101 Rev 1 01 RENESAS Page 19 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Status The current state of the task is shown DORMANT stato READY state RUNNING state WAITING state SUSPENDED stat Waiting Suspended WAITING SUSPENDED state Wait Factor The task wait factor type of WAITING state object ID and attribute of WAITING state is shown in the format below Type of WAITING state Object ID Attribute of WAITING state Note that if the current state of the task is other than WAITING state or WAIT ING SUSP
24. VECTOR Area where the section for the fixed interrupt vector table is to be allocated INTERRUPT VECTOR Area where the section for the relocatable interrupt vector table is to be allocated Area where the section for the system stack is to be allocated Top Address The start address of the managed memory area is shown The size of the managed memory area in bytes is shown Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display R20UT0775EJ0101 Rev 1 01 RENESAS Page 17 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Selected item name The following items are displayed for selection Area Name Top Address Size Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection Top Address Size Displays value in hexadecimal number Displays value in signed decimal number 2 Footer row Jump to Memory Top Address Opens the Memory panel and displays the contents of the managed memory area Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 18 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFE
25. X A WINDOW REFERENCE Selected item name The following items are displayed for selection ID Total Buffers Free Buffers Number of Data Displays value in hexadecimal number Displays value in signed decimal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 32 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Mailbox tab This tab displays the mailbox information e g Mailbox Name and ID of the RI600V4 Figure A 14 Mailbox Tab Realtime OS Resource Information j Sys Y Me Tas Y Se Y Y Fic Mari Y Gye Y Alar Y Rea Y Tim Queve status Message Max Priority Attribute e Waiting Tasks TA TFIFO TA MFIFO Pu 505 Witne Tasks TRTIOTAMTO I gt The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the mailbox information e g Mailbox Name and ID of the RIG00V4 This layer consists of the following items Mailbox Name An icon indicating the current status of the mailbox and the name of the mailbox are shown in the following format Icon Name There are waiting tasks There are waiting messages There are no waiting tasks
26. are no waiting tasks BP The ID of the variable sized memory pool is shown Queue Status The current status of the variable sized memory pool is shown Waiting Tasks There are waiting tasks Empty There are no waiting tasks Top Address The start address of the variable sized memory pool is shown Not the start address of the memory block Total Size Size The size in bytes of the variable sized memory pool is shown Size The total size in bytes of the free memory blocks is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 43 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Available Max Block Size The maximum memory block size available in bytes of the variable sized memory pool is shown Attribute The task queuing method is shown TA_TFIFO FIFO order The waiting task information e g Task Name and ID only appears if there are tasks queued in the variable b Second layer sized memory pool s wait queue See the Task tab for details about waiting task information Figure A 24 Variable Sized Memory Pool Tab Waiting Task Information Realtime OS Resource Information iY Cyc Y Alar Y Rea Y Timo Mueve Status Top Address Waiting Tasks 000009060 Tazk Name ID Status Walt Factor SUB_TSK_A 0x07 Waiting MPL DxO5 FIFO Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays
27. copyrights or other intellectual property rights of Renesas Electronics or others You should not alter modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part Descriptions of circuits software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples You are fully responsible for the incorporation of these circuits software and information in the design of your equipment Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits software or information When exporting the products or technology described in this document you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations You should not use Renesas Electronics products or the technology described in this document for any purpose relating to military applications or use by the military including but not limited to the development of weapons of mass destruction Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture use or sale is prohibited under any applicable domestic or foreign laws or regulations Renesas Electronics has used reasonable care in preparing the information included in this document but Renesas Electronics does not
28. displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 48 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Ready Queue tab This tab displays the ready queue information e g Priority and Task Num of the RI600V4 Figure A 27 Ready Queue Tab Realtime OS Resource Information F Sy i Priorty The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the ready queue information e g Priority and Task Num of the RI600V4 This layer consists of the following items Priority An icon indicating the current status of the ready queue and the task priority are shown in the following format Icon Task priority There are no queued tasks Number of Tasks The total number of queued tasks tasks with of READY state or RUNNING state is shown b Second layer The executing task information e g Task Name and ID only appears if there are tasks queued in the ready queue See the Task tab for details about executing task information R20UT0775EJ0101 Rev 1 01 RENESAS Page 49 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Figure A 28 Ready Queue Tab Executing Task Information Realtime OS
29. e Information Sys Y Me Y Tas Y Se Y Eve Dat Y Mai Y Mut Y Me Y Fix Y Wari Y Gye Y Alar Rea Y Timo Data Queue Name ID duene Status Total Butters E q DTO A 0x05 Waiting Tasks Receive 1 Task Name ID Status Wait Factor waiting ROTOMO 05 FIFO lt 2 gt Receiving waiting data information The receiving waiting data information e g Data only appears if there are data queued in the data queue Figure A 13 Data Queue Tab Receiving Waiting Data Information Realtime OS Resource Information Sys Xx Me Tas Y Se Eve d Dat 1 Mai ki Mut Me Y Fix x Mari X Cyc Alar X Rea ki Tim A Data Queue Mame ID Queue Status Total Butters E pTO A 0x05 Waiting Data 3 Data kaj Ox1 284 Es This area consists of the following items Data the contents of the data is shown Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Data Queue Name ID Queue Status Total Buffers Free Buffers Number of Data Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation R20UT0775EJ0101 Rev 1 01 RENESAS Page 31 of 59 Apr 01 2012 RI600V4 APPENDI
30. ection area Select a tab to switch the content displayed in the Information display area This panel has the following tabs R20UT0775EJ0101 Rev 1 01 RENESAS Page 12 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE System tab Memory Area tab Task tab Semaphore tab Eventflag tab Data Queue tab Mailbox tab Mutex tab Message Buffer tab Fixed Sized Memory Pool tab Variable Sized Memory Pool tab Cyclic Handler tab Alarm Handler tab Ready Queue tab Timer Queue tab 2 Information display area This area displays the RI600V4 resource information e g system information and memory area information of the RI600V4 R20UT0775EJ0101 Rev 1 01 RENESAS Page 13 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE System tab This tab displays the system information e g RTOS Name and Version of the RI600V4 Figure A 2 System Tab Realtime OS Resource Information Ta Se Y Ev X Da X Mai Y RTOS Name Version system Time Tterrupt Hest Dispatching CPU Lock system Stack Area Current System SP Idle Routine Start Address Number of Priority Number of Task Number of Semaphore Number of Evernttlae Number of Data Queue Number of Mallbox Number of Mutex Number of Message Butter Number of Fixed 5ized Memory Pool Number of Wartable Sized Memory Pool Number of Cyclic Handler Number of Alarm Handler Number of
31. entflag Name ID Queue Status Current Flag Pattern Initial Flag Pattern E lu Realtime OS Resource Information Sys Me Y Tas Y Se Y Eve Dat Eventflag Name JD Queue Status Current Flag Pattern Initial Flag Pattern EAN Sami Flee OxOOOOOOOO OxQU000000 Realtime 05 Resource information Sys Me Tas Y Se Eve Dat X Eventtlae Mame flg Empty 0x11111111 0x01 5 FLG Ox 00000000 Ox 00000000 0x02 R20UT0775EJ0101 Rev 1 01 RENESAS Page 9 of 59 Apr 01 2012 RI600V4 CHAPTER 2 FUNCTIONS 2 3 Confirm RI600V4 Resource Information Check the RI600V4 resource information when program execution is stopped via the various tabs of the Realtime OS Resource Information panel e g System tab and Memory Area tab The Realtime OS Resource Information panel is made up of the following tabs System tab Memory Area tab Task tab Semaphore tab Eventflag tab Data Queue tab Mailbox tab Mutex tab Message Buffer tab Fixed Sized Memory Pool tab Variable Sized Memory Pool tab Cyclic Handler tab Alarm Handler tab Ready Queue tab Timer Queue tab Remark Switch tabs in the tab selection area of the Realtime OS Resource Information panel R20UT0775EJ0101 Rev 1 01 RENESAS Page 10 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE APPENDIX A WINDOW REFERENCE This appendix describes the panels of the resource information tool AT Description The panel
32. enu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area This area displays the cyclic handler information e g Cyclic Handler Name and ID of the RI600V4 This area consists of the following items Cyclic Handler Name An icon indicating the current status of the cyclic handler and the name of the cyclic handler are shown in the following format Icon Name CON TEEN Interval The activation cycle of the cyclic handler is shown A unit of the time is millisecond But the unit is a basic clock count when a denominator of base clock interval time tic_deno is 1 Phase The initial activation phase of the cyclic handler is shown A unit of the time is milli second But the unit is a basic clock count when a denominator of base clock inter val time tic_deno is 1 Time Left The time left before the next activation of the cyclic handler is shown A unit of the time is millisecond But the unit is a basic clock count when a denominator of base clock interval time tic_deno is 1 R20UT0775EJ0101 Rev 1 01 RENESAS Page 45 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Start Address The start address of the cyclic handler is shown Extended Information The extended information of the cyclic handler is shown Attribute The attributes of the cyclic handler initial activation state and existence of saved activation phases are sh
33. ffers that can be queued Displays the number of free buffers in the data queue Free Buffers The number of free buffers is the total number of buffers minus the number of buffers receiving waiting data Number of Data The number of data stored in the data queue Attribute Displays the queuing method of the sending waiting tasks If the queuing method if the receiving waiting tasks is data reception request order then the queuing method of the receiving waiting data will be data send request order TA_TFIFO FIFO order TA_TPRI Task priority order b Second layer lt 1 gt Sending waiting task receive waiting task information The sending receiving waiting task information e g Task Name and ID only appears if there are tasks queued in the data queue s wait queue See the Task tab for details about sending receiving waiting task information Figure A 11 Data Queue Tab Sending Waiting Task Information Realtime OS Resource Information Sys Me Y Tas Se N Eve y Dat ki Mai Mut Y Me Fix Mari Ki Gye Y Alar Rea Tim Data Queue Name ID LIUELE Status Total Butters E ap DTG A 0 05 Waiting Tasks Send 1 Data kaj 01234 Task Name ID status Wait Factor SUB TEKA 0x07 Waitine SDTO OxO5 FIFO R20UT0775EJ0101 Rev 1 01 RENESAS Page 30 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Figure A 12 Data Queue Tab Receiving Waiting Task Information Realtime OS Resourc
34. g system information and memory area information that changes dynamically as the program executes 1 2 Features Below are the features of the resource information tool Confirm RI600V4 resource information When the program running in the debugging tool is stopped at an arbitrary location the current status of the RI600V4 resource information appears in the Realtime OS Resource Information panel R20UT0775EJ0101 Rev 1 01 TENESAS Apr 01 2012 Page 6 of 59 RI600V4 CHAPTER 2 FUNCTIONS CHAPTER 2 FUNCTIONS This chapter describes the key functions provided by the resource information tool along with operation procedures 2 1 Overview The resource information tool can be used to confirm the RI600V4 resource information e g system information and memory area information that changes dynamically as the program executes The operating procedures for the resource information tool are described below 1 Start CubeSuite Launch the CubeSuite from the start menu of Windows Remark See CubeSuite Integrated Development Environment User s Manual Start for details on Start CubeSuite 2 Open project Open the project to debug Remark See CubeSuite Integrated Development Environment User s Manual Start for details on Open project 3 Select debug tool Select the type of debugging tool with which to debug the program E1 E20 or Simulator Remark See CubeSuite Integrated Development Environment User
35. he area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Object Type Number of Objects Checked The item in question will be displayed Not checked The item in question will not be displayed Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection Number of Objects Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 54 of 59 Apr 01 2012 RI600V4 APPENDIX B INDEX APPENDIX B INDEX A S Alarm Handler tab 47 Semaphore tab 24 System tab 14 C Cyclic Handler tab 45 T Task tab 19 D Timer Queue tab 51 Data Queue tab 29 V E Variable Sized Memory Pool tab 43 Eventflag tab 26 F Fixed Sized Memory Pool tab 41 M Mailbox tab 33 Memory Area tab 17 Message Buffer tab 38 Mutex tab 36 R Ready Queue tab 49 Realtime OS Resource Information panel 12 Alarm Handler tab 47 Cyclic Handler tab 45 Data Queuex tab 29 Eventflag tab 26 Fixed Sized Memory Pool tab 41 Mailbox tab 33 Memory Area tab 17 Message Buffer tab 38 Mutex tab
36. imal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 37 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Message Buffer tab This tab displays the message buffer information e g Message Buffer Name and ID of the RI600V4 Figure A 19 Message Buffer Tab Realtime OS Resource Information Fi Dy Y Me x las Ki DE bl Ev Y Dat Li Mal ki Mu y ke ki Fix ki War k Gy Y Ala Y Message Butter Name ID Liuweuestatus Top Address Total Buffer Size 1 f mbfi 0x01 Empty 000004076 32 JA MBF OxFFFFFFFF TH The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the message buffer information e g Message Buffer Name and ID of the RI600V4 This layer consists of the following items Message Buffer Name An icon indicating the current status of the message buffer and the name of the message buffer are shown in the following format Icon Name There are sending waiting tasks There are receiving waiting tasks There are receiving waiting messages There are no waiting tasks receiving waiting messages D The ID of the message buffer is shown
37. ipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots High Quality 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 medical equipment or systems for life support e g artificial life support devices or systems surgical implantations or healthcare intervention e g excision etc and any other applications or purposes that pose a direct threat to human life You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics especially with respect to the maximum rating operating supply voltage range movement power voltage range heat radiation characteristics installation and other product characteristics Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges Although Renesas Electronics endeavors to improve the quality and reliability of its products semiconductor products have specific characteristics such as the occurrence of failure at a certain rate and malfunctions under certain use conditions Furthe
38. iting Tasks Task Name ID status Wait Factor SUB Tsk A 0x07 waiting FLGIOxOS ANDu FIFO Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Eventflag Name ID Queue Status Current Flag Pattern Initial Flag Pattern Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation R20UT0775EJ0101 Rev 1 01 RENESAS Page 27 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Selected item name The following items are displayed for selection ID Current Flag Pattern Initial Flag Pattern Displays value in hexadecimal number Displays value in signed decimal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 28 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Data Queue tab This tab displays the data queue information e g Data Queue Name and ID of the RI600V4 Figure A 10 Data Queue Tab Realtime O5 Resource Information Sys Me Y Tas Se Eve Y Dat Mai Y Mut Me Y Fix Y Mari Gyc Y Alar Y Rea i Timo Data Queue Name ID Aueue Status Total Butters
39. k Lavied or Bldg 720 2 Yeoksam Dong Kangnam Ku Seoul 135 080 Korea Tel 82 2 558 3737 Fax 82 2 558 5141 O 2011 Renesas Electronics Corporation All rights reserved Colophon 1 1 RI600V4 LENESAS Renesas Electronics Corporation R20UT0775EJ0101
40. lays value in signed decimal number Displays value in hexadecimal number 2 Footer row Jump to Memory Top Address Opens the Memory panel and displays the contents of the fixed sized memory pool Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 42 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Variable Sized Memory Pool tab This tab displays the variable sized memory pool information e g Variable Sized Memory Pool Name and ID of the RI6OOVA Figure A 23 Variable Sized Memory Pool Tab Realtime OS Resource Information _ Mai Mu Y Me F Y Ala ID mae Status EE Address Total siz sla fl 1 Empty OxOQ0009CFG Ox18 4 The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the variable sized memory pool information e g Variable Sized Memory Pool Name and ID of the RIGOOV4 This layer consists of the following items Variable Sized Memory Pool Name An icon indicating the current status of the variable sized memory pool and the name of the variable sized memory pool are shown in the following format Icon Name There are waiting tasks There
41. ling protocol R20UT0775EJ0101 Rev 1 01 RENESAS Page 36 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Ceiling Priority The ceiling priority of the mutex is shown b Second layer The waiting task information e g Task Name and ID only appears if there are tasks queued in the mutex s wait queue See the Task tab for details about waiting task information Figure A 18 Mutex Tab Waiting Task Information Realtime OS Resource Information i ays Y Me ki Tas k DE Y Y Fix y Warl Y tc ki Alar y Rea N Tim A Mutex Mame ID Queue Status Locking Task ID Attribute oh MIKA 0x05 Waiting Tasks xic TA CEILING Task Name ID Status Walt Factor i 7 x alting x 4 SUB TEKLA Ox Waiti W TAOxO PRI Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Mutex Name ID Queue Status Locking Task ID Attribute Ceiling Priority Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Locking Task ID Ceiling Priority DEC Displays value in signed decimal number HEX Displays value in hexadec
42. mailbox s wait queue Figure A 16 Mailbox Tab Waiting Message Information Reallume 05 Resource Information Sy Y Me Tas Y DE ki Ev Dato d Mai Mu Y Me Mailbox Name ID LILELIE STT Message Max Priority Attribute e MERA 0x05 Wartine 0x1 TA TFIFO TA MFI Message Address Message Priority OxOOOOOSGA di This area consists of the following items Message Address The start address of the message is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 34 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Message Priority The priority of the message is shown Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Mailbox Name ID Queue Status Message Max Priority Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Message Max Priority DEE S Displays value in signed decimal number HEX Displays value in hexadecimal number 2 Footer row Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 35
43. messages The ID of the mailbox is shown Waiting Messages There are waiting messages Empty There area no waiting tasks messages Message Max Priority The maximum priority of the message is shown If the message queuing method is TA_MFIFO then is shown Queue Status The current status of the mailbox is shown Waiting Tasks There are waiting tasks R20UT0775EJ0101 Rev 1 01 RENESAS Page 33 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Attribute The attributes of the mailbox task queuing method and message queuing are shown Task queuing method 4 1 4 4464 TGqc queuing method TA TFIFO FIFO order TA TPRI Task priority order Message queuing method TA MFIFO FIFO order TA MPRI Message priority order b Second layer 1 Waiting task information The waiting task information e g Task Name and ID only appears if there are tasks queued in the mailbox s wait queue See the Task tab for details about waiting task information Figure A 15 Mailbox Tab Waiting Task Information Healbme 05 Hesource ingatan X Me Fix Mari Gye Y Alar X Rea Tim Mailbox Name D ae Sv Message Max Priority MBx_A 0x05 Waiting Tasks Task Name ID Status Wait Factor SUB TUKA Wa tine ME 0x05 FIFO lt 2 gt Waiting message information The waiting message information e g Message Address and Message Priority only appears if there are messages queued in the
44. of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Mutex tab This tab displays the mutex information e g Mutex Name and ID of the RI600V4 Figure A 17 Mutex Tab Realtime S Resource Information Sy Y Me Tas Se Y Ev Y Dat Y Mai y Mu Me Y Fix Y War Y Gy Y Ala Y Re Timo Mutex Name Mueve Status Locking Task ID Attribute Ceiling Priority 1 pb ich mtx 0x01 Empty TA CEILING 1 ka MDO Jodo Emey l TACELING MI gt The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the mutex information e g Mutex Name and ID of the RI600V4 This layer consists of the following items Mutex Name An icon indicating the current status of the mutex and the name of the mutex are shown in the following format Icon Name There are waiting tasks dd There are no waiting tasks The task locking the mutex There are no waiting tasks The ID of the mutex is shown Queue Status The current status of the mutex is shown Waiting Tasks There are waiting tasks Empty There are no waiting tasks Locking Task ID The ID of the locking task is shown Attribute The attributes of the mutex is shown TA_CEILING Priority cei
45. ol Number of Cyclic Handler Number of Alarm Handler Number of Interrupt Handler Number of Initialize Routine Number of Extended Service Call Routine BEC Displays value in signed decimal number CIS Displays value in hexadecimal number 2 Footer column Jump to Memory Current System Opens the Memory panel and displays the contents of the Current System SP SP Reset Display Item Resets the item displayed to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 16 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Memory Area tab This tab displays the memory area information e g Area Name and Top Address of the RI600V4 Figure A 3 Memory Area Tab Realtime 05 Resource Information Sy y Me 1 Tas i Se Y Ev Y Dat Y bai Mu N Me ki Fix X War Y Cy X Ala ki Re Y Tim Area Name Top Address size 1 FILINTERRUPT_VECTOR OUxFFFFFFSO 0x80 OxFFFFOOOO O0x400 OxQU000000 0x800 The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area This area displays the memory area information e g Area Name and Top Address of the RI600V4 This area consists of the following items Area Name The name of the managed memory area is shown FIX INTERRUPT
46. own in the following format Initial activation state Existence of saved activation phases Initial activation state of cyclic handler TA_STA Operational state STA state Nothing displayed Non operational state STP state Existence of saved activation phases TA_PHS There are saved activation phases Nothing displayed There are no saved activation phases Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Cyclic Handler Name ID Status Interval Phase Time Left Start Address Extended Information Attribute Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Interval Phase Time Left Start Address Extended Information Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Jump to Source Start Address Opens the Editor panel and displays the source code of the cyclic handler Jump to Disassemble Start Opens the Disassemble panel and displays the results of disassembling the cyclic Address handler Reset Display Item Resets the item displayed
47. r Renesas Electronics products are not subject to radiation resistance design Please be sure to implement safety measures to guard them against the possibility of physical injury and injury or damage caused by fire in the event of the failure of a Renesas Electronics product such as safety design for hardware and software including but not limited to redundancy fire control and malfunction prevention appropriate treatment for aging degradation or any other appropriate measures Because the evaluation of microcomputer software alone is very difficult please evaluate the safety of the final products or system manufactured by you Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances including without limitation the EU RoHS Directive Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products or if you have
48. s of the resource information tool are listed below Table A 1 Panel List Realtime OS Resource Informa This panel displays the RI600V4 resource information e g system information and mem tion panel ory area information of the RI600V4 R20UT0775EJ0101 Rev 1 01 RENESAS Page 11 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Realtime OS Resource Information panel This panel displays the RI600V4 resource information e g system information and memory area information of the RI600V4 Figure A 1 Realtime OS Resource Information Panel Information Ev Da Y Mai Y RTOS Name Version system Time Tterrupt Hest Dispatching Enable CPU Lock Unlocked System Stack Area O 2048 2048 Current System oP 048 Idle Routine start Address Number of Priority ob Number of Task 24 Number of Semaphore 17 Number of Eventflag 17 Number of Data Queue 17 Humber of Mallbox 17 Mumber of Mutex 17 Number of Message Butter 17 Number of Fixed 5ized Memory Pool 17 Number of Variable Zized Memory Pool 10 Number of Cyclic Handler Number of Alarm Handler Number of Interrupt Handler Number of Initialize Routine Number of Extended Service Call Routine The following items are explained here How to open Description of each area How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Tab sel
49. s shown A unit of the time is millisecond But the unit is a basic clock count when a denominator of base clock interval time tic_deno is 1 If the task is in the WAITING state forever TMO_FEVR appears Note that if the current state of the task is other than WAITING state or WAIT ING SUSPENDED appears Task Stack Area The start address end address and size in bytes of the task stack are shown in the following format Start address End address Size Attribute The attributes of the task the task s initial activation state and initial interrupt state are shown in the following format Initial activation state Initial interrupt state Initial activation state of task IA The extended information of the task is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 21 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE b Second layer See the Mutex tab for details about locking mutex information Figure A 5 Task Tab Locking Mutex Information Realtime OS Resource Information vs Y Me y Tas ki IE Y Eve ki Dat y Mal ki Mut ki Me N Fix Ki Mari Y Cyc ki Alar ki Rea Y Tim A Task Mame ID Status Wait Factor gt ef SUB_TSK_A Ox Waiting RMBF Ox05 FIFO Mutex Name ID Queue Status Locking Task ID Attribute 3 MTA O05 Warine Tasks Ox oc TA CEILI gt Task Name status Wait Factor SUB TSK B Wea ting Suspended RMBFUOx068 FIFO Mutex Mame ID lue
50. t item The resource information tool enables you to select the items to display in the Realtime OS Resource Information panel To select which items are displayed right click on the header header column or row in the Realtime OS Resource Information panel and from the context menu that appears select Display Figure 2 1 Select Item Realtime OS Resource Information Display Ewentflag Mame flg Notation I ID FLG NE le A FLA Current Flag Pattern A ik w Initial Flag Pattern poj ES Attribute MI a Remark Select items to display by selecting their checkboxes Table 2 1 Select Item Checked The item in question will be displayed Not checked The item in question will not be displayed R20UT0775EJ0101 Rev 1 01 RENESAS Page 8 of 59 Apr 01 2012 RI600V4 CHAPTER 2 FUNCTIONS 2 2 2 Change display order The resource information tool enables you to change the order of items displayed in the Realtime OS Resource Infor mation panel To change the display order drag the columns in the Realtime OS Resource Information panel and drop them to the desired position Figure 2 2 Change Display Order Move ID Column Realtime 05 Resource information Sys Y Me X Tas Eventtlae Mame flg1 Ox01 Empty 011111111 FLG OxOOOOOOOO xOOOOOOOO gt Realtime OS Resource Information Sys Me Tas Se Eve Dat Y Mai Mut Me Y Fix Y Mari Gy Y Ala Y Rea Timo Ev
51. tivation of the alarm handler is shown A unit of the time is millisecond But the unit is a basic clock count when a denominator of base clock interval time tic_deno is 1 Start Address The start address of the alarm handler is shown Extended Information The extended information of the alarm handler is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 47 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Context menu The context menu displayed in response to a right mouse click differs as follows depending on the area clicked 1 Header row Display Displays cascade menus for selecting the header items to display Selected item name The following items are displayed for selection Alarm Handler Name ID Status Time Left Start Address Extended Information Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection ID Time Left Start Address Extended Information Displays value in signed decimal number Displays value in hexadecimal number 2 Footer row Jump to Source Start Address Opens the Editor panel and displays the source code of the alarm handler Jump to Disassemble Start Opens the Disassemble panel and displays the results of disassembling the alarm Address handler Reset Display Item Resets the item
52. to a right mouse click differs as follows depending on the area clicked 1 Header column Display Displays cascade menus for selecting the header items to display R20UT0775EJ0101 Rev 1 01 RENESAS Page 15 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Selected item name The following items are displayed for selection RTOS Name Version System Time Interrupt Nest Dispatching CPU Lock System Stack Area Current System SP Idle Routine Number of Priority Number of Task Number of Semaphore Number of Eventflag Number of Data Queue Number of Mailbox Number of Mutex Number of Message Buffer Number of Fixed Sized Memory Pool Number of Variable Sized Memory Pool Number of Cyclic Handler Number of Alarm Handler Number of Interrupt Handler Number of Initialize Routine Number of Extended Service Call Routine Checked The item in question will be displayed Not checked The item in question will not be displayed Notation Displays cascade menus for selecting the display notation Selected item name The following items are displayed for selection System Time System Stack Area Current System SP Idle Routine Number of Priority hing CPU Lock Stack Area Current SP Idle Routine Number of Priority Number of Task Number of Semaphore Number of Eventflag Number of Data Queue Number of Mailbox Number of Mutex Number of Message Buffer Number of Fixed Sized Memory Pool Number of Variable Sized Memory Po
53. to initial state R20UT0775EJ0101 Rev 1 01 RENESAS Page 46 of 59 Apr 01 2012 RI600V4 APPENDIX A WINDOW REFERENCE Alarm Handler tab This tab displays the alarm handler information e g Alarm Handler Name and ID of the RI600V4 Figure A 26 Alarm Handler Tab Realtime 05 Resource Information Sys Y Me N Tas k DE k Eve ki Dat ki Mal ki Mut ki Me ki h 5 Alarm Handler Name ID Status Time Left Start Address Extended Information 1 Ap ID ALMI 0x01 TALM STA Ti alermHandlert 1 dP ID ALME TALM STA _alermHandler2 The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area This area displays the alarm handler information e g Alarm Handler Name and ID of the RI600V4 This area consists of the following items Alarm Handler Name An icon indicating the current status of the alarm handler and the name of the alarm handler are shown in the following format Icon Name e Non operational state STP state Oo Operational state STA state The ID of the alarm handler is shown Status The current status of the alarm handler is shown TALM_STP Non operational state STP state TALM_STA Operational state STA state Time Left The time left before the next ac
54. y Y Me Tas Se Y Ev Y Dat Mai Mu Me y Fix Var Y Gy Y Ala Y Re Timo Fixed 5ized Memory Pool Name ID Queve status Top Address Block Size 1 i Empty 0x00002F88 xB gt The following items are explained here How to open Description of each area Context menu How to open From the Debug menu select Download From the View menu select Realtime OS gt gt Resource Information Description of each area 1 Information display area a First layer This layer displays the fixed sized memory pool information e g Fixed Sized Memory Pool Name and ID of the RI600V4 This layer consists of the following items Fixed Sized Memory Pool Name An icon indicating the current status of the fixed sized memory pool and the name of the fixed sized memory pool are shown in the following format Icon Name There are waiting tasks There are no waiting tasks BP The ID of the fixed sized memory pool is shown Queue Status The current status of the fixed sized memory pool is shown Waiting Tasks There are waiting tasks Empty There are no waiting tasks Top Address The start address of the fixed sized memory pool is shown Not the start address of the memory block Block Size The size per block in bytes of the fixed sized memory pool is shown Total Blocks The block count of the fixed sized memory pool is shown R20UT0775EJ0101 Rev 1 01 RENESAS Page 41 of 59 Apr 01 2012 RI600V4 APPEND

Download Pdf Manuals

image

Related Search

Related Contents

  TP Méthodes Numériques Modélisation d`une  PV-7 - Cintac  User Manual - LabCon-L - Laboratory Automatisation Modules  Page 1 Page 2 一一一 国丿」 、麦 お使いください。 うまく焼き上げるのが  Manuel instruction YP5225A  Life Fitness Pro 2 Series PSSPSE User's Manual  Mode d`emploi Numéro de référence HQ22072 Nous vous félicitons  2次元色彩計 - 有限会社パパラボ  

Copyright © All rights reserved.
Failed to retrieve file