Showing posts with label ARM. Show all posts
Showing posts with label ARM. Show all posts

Friday, June 10, 2016

NUCLEO-F401RE Nucleo STM32 Development Board STM32F401RE Integrate ST-LINK/V2-1 Debugger/Programmer Support Arduino

Waveshare STM32 Kit NUCLEO-F401RE Nucleo STM32 Development Board STM32F401RE Integrate ST-LINK/V2-1 Debugger/Programmer Support Arduino

Description

The STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features. The Arduino? connectivity support and ST Morpho headers make it easy to expand the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.

The STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer.?

The STM32 Nucleo board comes with the STM32 comprehensive software HAL library together with various packaged software examples, as well as direct access to mbed online resources.

Key Features

- STM32 microcontroller with LQFP64 package
  • STM32F401RE
- Two types of extension resources
  • Arduino Uno Revision 3 connectivity
  • STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os
- mbed-enabled (mbed.org)
- On-board ST-LINK/V2-1 debugger/programmer with SWD connector
  • selection-mode switch to use the kit as a standalone ST-LINK/V2-1
- Flexible board power supply
  • USB VBUS or external source(3.3 V, 5 V, 7 - 12 V)
  • Power management access point

Tuesday, August 13, 2013

ARM TechCon 2013

Ranked one of the top three must-attend events in the embedded industry, ARM® TechCon™ is more than a conference. ARM TechCon’s unique 360-degree interactive training ground seeded to connect, instruct, advise and enable the world of electronic and ARM-based computer design provides attendees with a comprehensive understanding of ARM-based technology.

Through technical sessions, hands-on labs, exhibits, demonstrations, keynote and panel discussions, chip designers, system implementation engineers and software developers obtain exclusive access to trending design strategies, methodologies and tools for building ARM-based products.

This year, ARM TechCon connects software to hardware communities, and both to ARM Ecosystem Partners. As hardware engineers and software developers continue to collaborate on designs and integrate technologies these communities now work synergistically to accelerate time to market and optimize their designs utilizing both hardware and software.


ARM TechCon 2013 combines sessions for chip designers, system implementation engineers, and software developers in a shared venue, facilitating communities’ interaction, learning and collaboration.

link: http://www.armtechcon.com/

Wednesday, April 24, 2013

ARM Releases Development Tools For Its Embedded Linux Community


The ARM Development Studio 5 (DS-5™) Community Edition is a free professional quality toolchain developed by ARM to accelerate the development of native (C/C++) embedded Linux and Android™ applications. Based on DS-5 Professional Edition, this toolkit offers essential debug and system analysis for you to create robust and highly optimized applications for ARM processor-based devices, without the fuss and inefficiencies usually attached to fragmented open source tools.

April 23, 2013 -- ARM® has extended the scope of the ARM Development Studio 5 (DS-5™) Community Edition (CE) to provide a fully featured, industry standard, and free-to-use software development environment for ARM Embedded Linux applications.

DS-5 CE provides an integrated solution including an Eclipse IDE, GNU cross-compiler, DS-5 Debugger, Streamline™ performance analyzer, online help and software examples. This level of integration enables developers to get up and running with their projects in virtually no time. In addition, DS-5 CE runs on Linux, Windows and Mac OS hosts, making it ideal for microcontroller users moving into the world of Linux.

...

More information on DS-5 CE is available on http://ds.arm.com/ds-5-community-edition/.

DS-5 CE is available now. New users can benefit from all the components in DS-5 CE by doing a standard DS-5 installation and registering an activation code from http://ds.arm.com/ds-5-community-edition/getting-started/ Developers with an existing Eclipse IDE and Linux compiler can install the DS-5 Debugger and Streamline components of DS-5 CE as Eclipse plug-ins from http://ds.arm.com/ds-5-community-edition/getting-started-update-site/.

~ more details: ARM Releases Free Industry Standard Development Tools For Its Embedded Linux Community

Wednesday, April 3, 2013

ARM documentation set for the ARM Cortex-M3 processors


ARM documentation set for the ARM Cortex-M3 processors

The ARM Cortex-M3 processor is a low-power processor that features low gate count, low interrupt latency, and low-cost debug. It is intended for deeply embedded applications that require fast interrupt response, including microcontrollers and automotive and industrial control systems. The ARM Cortex-M3 processor implements the ARMv7-M architecture profile.

Revision: r2p1 (with download links of PDF version):


Wednesday, February 27, 2013

Application Note of Cortex-M3 Embedded Software Development

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit ARM core microcontroller. The Application Note 179 Cortex™-M3 Embedded Software Development, from ARM Information Center, introduces the main features of the ARM Cortex™-M3 processor and describes different aspects of developing software for it. It also covers the migration of existing ARM projects to the Cortex-M3 platform. PDF version available at the bottom of the page.

Application Note of Cortex-M3 Embedded Software Development
Application Note of Cortex-M3 Embedded Software Development


Table of Contents
  • 1. The Cortex™-M3
    • 1.1. Nested Vectored Interrupt Controller (NVIC)
    • 1.2. Memory Protection Unit (MPU)
    • 1.3. Debug Access Port (DAP)
    • 1.4. Memory map
  • 2. Developing software for Cortex-M3
    • 2.1. Exception handling
    • 2.2. Memory Protection Unit (MPU)
    • 2.3. Stack and heap configuration
    • 2.4. Instruction set support
    • 2.5. Bit-banding
    • 2.6. Execution Modes
    • 2.7. Supervisor Calls (SVC)
    • 2.8. System Timer (SysTick)
    • 2.9. RVCT 3.0 Options
  • 3. Moving Existing ARM Projects to the Cortex-M3
    • 3.1. General code modifications
    • 3.2. Changes to startup code
    • 3.3. Changes to Exception Handling
    • 3.4. Retargeting for new device
    • 3.5. Exploiting new features of the Cortex-M3
  • 4. Debugging with the Cortex-M3