Friday, July 21st 2017, 8:35am UTC+2

You are not logged in.

  • Login
  • Register

Search results

Search results 1-20 of 252.

Wednesday, July 19th 2017, 3:50pm

Author: SEGGER - Til

OS_WD_Config(): How to configure pfTriggerFunc?

Hi, from the embOS manual: Quoted pfResetFunc may be used to perform additional operations inside a callback function prior to the reset of the microcontroller. The reset function is optional and gives the chance to react on such a situation. You could e.g. write a message in a log file or set a piece of hardware in safe state before resetting the μC. The basic idea is that one hardware watchdog is not enough for an RTOS with multiple tasks. If you would trigger the hardware watchdog in one task...

Friday, June 30th 2017, 9:00am

Author: SEGGER - Til

ThreadX support for SystemView?

The best and easiest solution would be to use our RTOS embOS instead of FreeRTOS or ThreadX. embOS is already prepared to run perfectly out of the box with SystemView. If you are working on non commercial projects you can use the embOS trial version. And if you are working on commercial products please contact us and we'll find a quick and inexpensive solution for you. Best regards, Til

Monday, June 19th 2017, 12:27pm

Author: SEGGER - Til

OS_TIME signed variable?

Hi Martin, we are using signed time values and calculate timeouts with subtractions. This make it's easy to handle overflows which means all timing functions just works (even if there is an overflow). Quoted I always need to check for timer overflows myself when working with time differences?! No, you don't have to check anything by yourself. You can just use embOS API like e.g. OS_Delay() and it will always works. Best regards, Til

Friday, May 26th 2017, 8:36am

Author: SEGGER - Til

Cortex M3 Peripherals SVD File?

You can also check out our Cortex-M HardFault Application note at

Wednesday, May 24th 2017, 9:15am

Author: SEGGER - Til

Cortex M3 Peripherals SVD File?

I think what you are looking for is the ARMCM3.svd file which can be found in the CMSIS-core package. Please have a look here:…ce-standard.php

Thursday, March 30th 2017, 11:22am

Author: SEGGER - Til

unsupported debug_info format

Hi Rolf, embOS Cortex-M IAR V8 is only for IAR EWARM V8. It cannot be used with IAR EWARM V6/V7. For IAR EWARM V6/V7 please use embOS Cortex-M IAR V6. Best regards, Til

Thursday, March 30th 2017, 8:54am

Author: SEGGER - Til

Can OS_TASK_EVENT be 64-bit unsigned on 32-bit ARM Cortex-M?

Hi Scott, basically that should be doable since we already disable the interrupts while modifying the task event bit mask. You will need to define OS_TASK_EVENT as a 64 bit unsigned in e.g. your project settings while working with the embOS sources. But please contact us directly by email. That makes it easier to discuss the details. Best regards, Til

Thursday, March 23rd 2017, 9:22am

Author: SEGGER - Til

CMSIS-rtos interface to embOS

Hello, we already implemented the CMSIS RTOS layer. But this layer has a lot of disadvantages in comparison to our embOS API. Please contact us directly for further information. Best regards, Til

Friday, March 17th 2017, 2:54pm

Author: SEGGER - Til

embOS for Cortex-M with IAR 8.10.1

HI, IAR changed the TLS support with IAR EWARM V8. Thus some minor modifications in embOS are necessary. We will release an updated embOS version in the next week. Best regards, Til

Friday, March 10th 2017, 9:34am

Author: SEGGER - Til

embOS Simulator Stimuli

HI Benjamin, the embOS Simulation simulates 100% the embOS API and can be adapted to your requirements. It is possible to use the complete Windows API inside the simulation, thus you can easily communicate with other applications or hardware. I am not sure if I understood the last question correctly but I guess it's about using the same application in simulation and target hardware? Please be aware only the embOS API is simulated but not e.g. the STM32 peripherals. Anyhow we can help you to setu...

Wednesday, March 1st 2017, 4:30pm

Author: SEGGER - Til

embOS and STM32 CubeMX

Thanks for sharing this with us. I guess this could be also of interest for other embOS users. Best regards, Til

Thursday, February 23rd 2017, 8:26am

Author: SEGGER - Til

no definition for "OS_ConvertCycles2us" when calling OS_STAT_GetLoad

Hello, OS_ConvertCycles2us() is part of the RTOSinit.c All our shipped RTOSInit.c include this function. Please contact us via our support email address with your embOS license number and which board support package or exact device/evalboard you are using. We will send you then everything you will need. Best regards, Til

Wednesday, January 4th 2017, 9:20am

Author: SEGGER - Til

Using openVG with embOS

Hi Alan, one additional note: With embOS and RZ the memory managment unit and caches are used. Please find at the end of RTOSInit_R7S72100.c the MMU table which defines which memory areas are cached with write through or write back. If you are using the wrong setting it could happen that e.g. the display data is only written to the cache but not directly written to the memory. Best regards, Til

Thursday, November 10th 2016, 12:06pm

Author: SEGGER - Til

How to debug RTOS

Could you please give us more information about your setup? Which embOS and which embOS version do you use? Which compiler and IDE ? Which debug probe? Are you working with embOS library or embOS source code? I don't think there is something wrong with embOS. If you can't debug the code this is more related to your IDE and/or debug tools. If you have a valid embOS license you can also contact us directly per email. Best regards, Til

Wednesday, September 28th 2016, 9:54am

Author: SEGGER - Til

emWin memory management bug. ...Ex() functions.

Quoted As STM said, STemWin is emWin library that they licensed from segger for its customers. This means, that every time I buy MCU from STM, I indirectly pay to STM for emWin library. That is why STM's MCUs cost twice as much than LPC's for example. STM provides emWin manual with STemWin library. All functions look completelly the same. Sure, from the technical side STemWin and emWin are the same but not from the license side. When you buy a ST CPU you get a free license of STemWin and not fo...

Tuesday, September 27th 2016, 4:40pm

Author: SEGGER - Til

emWin memory management bug. ...Ex() functions.

Quoted Last time I appealed to this forum, support engineer Til, just tried to pick me on some details in my code and makes demagogy about commercial relationships. Dear Constantine, please be aware we are a commecial company which gives support via email to our customers which have a valid software license. You don't have an emWin license and your are not an emWin customer. Therefore I tried to explain you that you are using STemWin and not emWin. The differnce is the commercial relationship. ...

Friday, September 2nd 2016, 11:03am

Author: SEGGER - Til

...Ex() functions and FreeRTOS on STM32

Hi Constantine, Quoted This definetly BUG in function. Nope. There is no bug in that function. Did you had a look in the chapter "Execution Model: Single Task / Multitask" in the emWin manual? Did you add the according FreeRTOS functions? Quoted Description of function IMAGE_SetBMPEx in manual is poor. No any examples can be found. The IMAGE_SetBMPEx() description refers to the GetData description and there are several examples: Pointer to the GetData()-function. Details on how to implement a Ge...

Friday, September 2nd 2016, 10:29am

Author: SEGGER - Til

OS_Start causes OS_Error code OS_ERR_STACK

Dear Veronica, I just checked the board support package and I can build and run the K60 start project without any problems. The error message says a task stack overflowed but I guess in your case this is caused by something else. Did you make any modifications to the sample application or the start project? Which Keil MDK version do you use? I used Keil MDK V5.20. Which evalboard do you use? Please don't hesitate to contact us directly via our embOS support email address. You can find the embOS ...

Wednesday, August 24th 2016, 9:07am

Author: SEGGER - Til

resume before suspend on heavy CPU load

Dear Christian, Quoted Do you offer embOS (advanced) trainings? Yes, of course! An embOS training is usually a one day event which can be held at our training facility or at your location. We teach in an embOS training not only the RTOS basics and explain the API but also discuss how embOS can be used in your actual application. Please contact us per email/phone for further information. Best regards, Til

Tuesday, August 2nd 2016, 8:46am

Author: SEGGER - Til

Remove JLinkMem Dependency

Hi Kenny, actually the linker error message is capable of being misunderstood because OS_JLINKMEM_BufferSize is not used in OS_SetPRIMASK() but at other places in the RTOS.asm. Setting it to zero is the correct solution as long as you have the object code version only. With the source code version you could remove it completely but that is not necessary. Please be aware it is not guaranteed that we answer here in a short time (or at all). Since you have a valid embOS license please use the suppo...