As Raspberry Pi starts shipping its standalone controller chip, IAR Systems in Sweden is supporting developers with a toolchain.
The latest version of the IAR Embedded Workbench for ARM supports the $4 Pico development board. This is based on the RP2040 dual-core ARM Cortex-M0+ custom microcontroller with 264KB of internal RAM developed by the Raspberry Pi Foundation.
Farnell started shipping the RP2040 as a standalone chip earlier this week to support the use of the controller in embedded designs.
The toolchain provides extensive debugging and analysis possibilities such as complex code and data breakpoints, runtime stack analysis, call stack visualization, code coverage analysis and integrated monitoring of power consumption. To ensure code quality, the static code analysis tool C-STAT and the runtime analysis tool C-RUN are integrated.
“We’re very excited to see support for Raspberry Pi RP2040 coming to the latest release of IAR Embedded Workbench for Arm,” said Dr Eben Upton CBE, Founder, Raspberry Pi Foundation. “Since launching RP2040, and the $4 Raspberry Pi Pico board, in January of this year, we’ve seen rapid community adoption of the platform. The availability of high-quality professional development tools is an important prerequisite to industrial adoption, so this is a key milestone for Raspberry Pi.”
“The Raspberry Pi Foundation offers a unique and engaging way for developers worldwide to be creative and innovative,” said Anders Holmberg, Chief Technology Officer, IAR Systems. “The ability to do fast prototyping and idea exploration on an easy-to-use development platform is one success factor in today’s fast-paced world of software development. IAR Embedded Workbench and the Raspberry Pi Pico take this one step further by enabling a direct path from the idea stage to incorporation into a professional software development workflow.”
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.