<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1596188457259603&amp;ev=PageView&amp;noscript=1">

Mattias Norlander

Product Marketing Engineer at Atollic, Sweden.

Recent Posts

Webinar: How to configure a reliable file system on Cortex-M

Posted by Mattias Norlander on May 30, 2017 10:00:00 AM

Iot devices are being trusted to handle more critical data all the time, making it vital for the data not to become corrupted. This has increased the need for reliable file systems that protect data in the case of unexpected power loss, which is common in these devices.

Read More

Topics: webinar, datalight, reliance edge

Join The FREE Webinar: RTOS Fundamentals Using FreeRTOS on STM32F7

Posted by Mattias Norlander on May 24, 2017 10:30:00 AM

Embedded system complexity has reached the point where many systems require a real-time operating system. In this free webinar, attendees will become familiar with the design methodologies necessary to properly schedule tasks in addition to understanding when and where to use mutexes, semaphores and message queues.

Important concepts such as preventing priority inversions, deadlock and thread starvation will be examined. The webinar will provide hands-on demonstrations using the STMicrolectronics STM32F7 Nucleo Board which uses an ARM Cortex-M7 processor with the Atollic TrueSTUDIO toolchain. Learn more!

Read More

Topics: STM32, STM32CubeMX, webinar, STM32F7, freertos

Understanding Build Settings on Individual Files & Folders [ARM Cortex-M Development Tips]

Posted by Mattias Norlander on Mar 24, 2017 10:50:08 AM

Have you ever wondered what the key icon appearing on a specific file or folder in the project explorer actually means? If you don't know what it means, it could indicate you are in trouble. The key icon indicates one or several build settings for the related file or folder differs from the project's overall build settings. If you have set specific build settings for the file or folder, then the key icon is just a friendly reminder so you do not forget this.

If you are not aware of specific build settings for the file or folder, then this could lead to frustration and problems as the project may not build or execute as intended. In this blog post, I will explain how to resolve these problems.

Read More

Topics: ECLIPSE, Atollic TrueSTUDIO, build settings

Get started with TOPPERS / ASP RTOS

Posted by Mattias Norlander on May 18, 2016 3:19:41 PM

Have you heard about the ITRON (aka microITRON) project in Japan? ITRON is a Japanese open standard for real-time operating systems. The project started back in 1984 and was initiated by Ken Sakamura.

TOPPERS (Toyohashi Open Platform for Embedded Real-time Systems) is one flavour of ITRON RTOSes. It is open-source, and the documentaiton is released as open educational content.

Atollic TrueSTUDIO supports kernel-aware debugging of TOPPERS. The Atollic appointed distributor in Japan, AI Corporation, has written guides and created example projects, simplifying the getting started process with TOPPERS.

Read More

Topics: Getting Started, STM32F4, GR-PEACH, Cortex-A9, Renesas, Cortex-m4, TOPPERS, ITRON, microITRON, NUCLEOF401RE

ST/Atollic co-hosted webinar on STM32CubeMX + Atollic TrueSTUDIO

Posted by Mattias Norlander on Apr 19, 2016 5:14:09 PM

Update: This joint webinar with ST and Atollic can now be streamed from our website

Do you have any idea about how many questions the Atollic support team get on a weekly basis on the topic of using STM32CubeMX and Atollic TrueSTUDIO? ... well, neither do I, but the answer is somewhere between quite many and too many. 

You don't know what STM32CubeMX is? Click here to get an overview! Do you want to learn more?

Atollic and ST are co-hosting a webinar on how to use STM32CubeMX and Atollic TrueSTUDIO...

Read More

Topics: Getting Started, STM32, STM32L0, STM32CubeMX, STM32Cube, STM32F3, STM32F2, STM32F4, STM32L4, STM32F1, STM32L1, STM32F7

CMSIS-DAP and pyOCD on Atollic TrueSTUDIO

Posted by Mattias Norlander on Apr 15, 2016 1:16:16 PM

How does a Atollic TrueSTUDIO user debug an mbed device equipped with an on-board OpenSDA debugger? There are several ways and it depends on which firmware that is loaded on to the OpenSDA debugger.

Three widely used OpenSDA firmware choices are: CMSIS-DAP, P&E Micro, SEGGER

This blog article will provide an instruction on getting started with OpenSDA/CMSIS-DAP using TrueSTUDIO and the open-source PyOCD GDB-server.

Read More

Topics: ECLIPSE, CMSIS-DAP, OpenSDA, SEGGER, P&E Micro, PyOCD GDB-server

Efficient editing = keyboard shortcuts

Posted by Mattias Norlander on Apr 8, 2016 11:52:42 PM

How much do you know about the editing capabilities available in Atollic TrueSTUDIO? Are you the type of user who uses the menu  and toolbars or do you prefer using keyboard shortcuts?

Read More

Topics: ECLIPSE, efficiency, refactoring, editing, cheat sheet

Simple setup of Subversion and Trac repositories

Posted by Mattias Norlander on Sep 25, 2015 8:49:52 PM

Have you many times thought about setting up your own version control and issue management server but have not yet found enough time? Getting these services up and running on a server is probably not your core competency. And if you are a consultant, setting up the server environment is not something you can easily charge your customer for. Yet not having these tools available will probably effect your product time-to-market, system quality and the overall project costs.

This is a dilemma for start-up companies, individual consultants, small companies, or anyone who does not have an IT-department supporting the project with serverconfigurations.

In this blog-post we are going to teach you how to get your subversion and trac server stack setup and running in less than one hour. The stack is running inside a virtualised environment simplifying backups and enabling it to run on many different host operating systems.

All components are open-source and free to use for anyone. This setup is going to run in a virtualized environment using Virtualbox and Bitnami stacks. As you probably are aware of, Atollic TrueSTUDIO integrates both version control clients and issue management clients. So let's make all these tools play together.

Read More

Topics: Subversion, trac, version control, virtualbox, bitnami, issue management, virtualised machines

Attach to running target using SEGGER J-Link

Posted by Mattias Norlander on Jun 30, 2015 2:08:00 PM


Atollic technical support team are often asked how to make Atollic TrueSTUDIO connect to a running target in order to troubleshoot a crashed CPU. This article shows, step-by-step, how to connect to a running target without restting it.

This approach is useful when trying to resolve problems which occur at rare occasions, often after several days of running your embedded application, by connecting Atollic TrueSTUDIO debugger via JTAG/SWD the embedded target using a SEGGER J-Link.

Finding the root cause of the problem in case of a CPU crash is further simplified by learning how to use the Fault Analyzer view. White paper and Video tutorial is provided!

Read More

Topics: ARM Cortex, Debugging, Atollic TrueSTUDIO, SEGGER J-Link

Migrating from Eclipse/GCC to Atollic TrueSTUDIO

Posted by Mattias Norlander on Mar 25, 2015 6:46:00 PM

We get lots of questions from developers who are using "home-made" Eclipse / GCC development tools. They want to know if there is a simple way to migrate their legacy code into Atollic TrueSTUDIO. The answer is, 'Yes,' but there are several factors to consider.

This article highlights the major reasons to why many engineers eventually moves towards a commercial tool. It also suggest an easy migration path from an "home-made" Eclipse / GCC development tool to Atollic TrueSTUDIO.

Read More

Topics: ECLIPSE, GNU tools (GCC/GDB), Project migration

The new standard in ARM development