Overview
Description
The e2 studio Partner OS Aware Debugging presented herein supports task-level debugging of real-time OS applications in the Integrated Development Environment e2 studio. This function comes standard with e² studio. There is no need to rebuild the real-time OS, nor will overhead be incurred. (Debug patches, etc. are not necessary.)
Features
- Allows you to inspect the execution status of resources such as tasks (threads) and semaphores
- Graph display of stack usage (only in the case of the ThreadX OS)
- The display can be updated in real-time during program execution
- Learn more
Release Information
Target Devices
Additional Details
Device Functions
【Confirm the Resource Information from the Partner OS Aware Debugging Plug-in.】
- Allows you to inspect the execution status of resources such as tasks (threads) and semaphores
- Graph display of stack usage (only in the case of the ThreadX OS)
- The display can be updated in real-time during program execution
Operating Environment
| Item | Description |
|---|---|
| Host machine | Refer to Operating Environments of Products. |
| Integrated Development Environment | e² studio V6.0 or later |
| Corresponding debuggers | Renesas simulator debugger, and Renesas on-chip debugging emulators (E1, E20, E2 emulator Lite) or SEGGER Microcontroller emulator (J-Link), corresponding to e² studio V6.0 or later. |
Corresponding Real-time OS
| Real-time OS | MCU | Compiler | |
|---|---|---|---|
| Product Name and Corporate Name | Version | ||
| Smalight OS from Maxell System Tech Co., Ltd. | V3.10 | RX Family | C/C++ Compiler Package for RX Family V2 |
| uC/OS-III from Micrium, Inc. | V3.04 | RX Family | C/C++ Compiler Package for RX Family V2 |
| embOS from SEGGER Microcontroller GmbH & Co. KG. | Version 3.90 | RX Family | IAR V2.42, 2.60 |
| Version 4.00 | RX Family | C/C++ Compiler Package for RX Family V2 | |
| ThreadX from Express Logic, Inc. | Version 5.7 | Renesas Synergy | GCC ARM Embedded 4.8 , 4.9 |
*. Smalight is a registered trademark of Maxell System Tech Co., Ltd.
*. µC/OS-III is a trademark of Micrium, Inc.
*. embOS is a trademark of SEGGER Microcontroller GmbH & Co. KG.
*. ThreadX is a registered trademark of Express Logic, Inc.
Support
Support Communities
- How is max stack usage calculated in RTOS Resources tab in e2studio for Threadx threads?
Hello We are using the RTOS resources tab in the debug view to view stack usage of the threadx threads while debugging. The RTOS resources tab seems to be generating valid values for the column labeled MaxStackUsage(bytes). However, I'm having trouble understanding how this value is determined. I ...
Jan 22, 2020 - Easy way to visualize thread stack usage?
In e2studio running the gdb debugger is there a way to visualize stack size usage for all threads (I am using Azure Threadx RTOS)? [locked by: Sai (SWF) at 15:40 (GMT 0) on 9 Jun 2022]
Mar 2, 2022 - Partner OS Dropdown Missing
I'm attempting to use the Partner OS Aware Debugging Plugin. Instructions from forums and documentation say to click on Renesas Views -> Partner OS -> RTOS Resources, but when I click on Renesas Views the dropdown has no option for Partner OS. The project I'm working on is using FreeRTOS ...
Oct 28, 2022