Ryan Ryan

72 Articles

Troubleshooting “Invalid ROM Table” error when debugging Cortex-M1

The "Invalid ROM Table" error is a common problem faced by developers when debugging applications on Cortex-M1 chips. This error…

Ryan Ryan 7 Min Read

Microlib vs Standard Libraries for Resource-Constrained Cortex-M1 Applications

When developing applications for resource-constrained microcontrollers like the Cortex-M1, choosing the right software libraries is critical. Standard libraries like the…

Ryan Ryan 6 Min Read

Software Development on Cortex-M1 Hardware Without an OS

Developing software directly on Cortex-M1 hardware without using an operating system (bare metal) provides maximum performance and optimization opportunities but…

Ryan Ryan 6 Min Read

Choosing an FPGA Board for Cortex-M1 DesignStart

When looking to create a custom system-on-chip (SoC) with the Cortex-M1 processor from ARM, one of the first decisions is…

Ryan Ryan 5 Min Read

FPGA Resource Utilization for Cortex-M0 DesignStart Core

The Cortex-M0 DesignStart core is a low-power ARM Cortex-M0 CPU that is optimized for implementation in FPGAs. When targeting an…

Ryan Ryan 8 Min Read

Using Cortex-M1 with FPGA Tools and Kits

The Cortex-M1 processor from ARM is a 32-bit RISC CPU core designed for microcontroller applications. It combines a high-performance processor…

Ryan Ryan 7 Min Read

Generating Code Coverage Files for Cortex-M CPUs

Code coverage is an important metric in software development and testing that measures how much of the code in a…

Ryan Ryan 6 Min Read

File Format for Code Coverage Data in Keil μVision

When running code coverage in Keil μVision, the code coverage data can be exported to a file for further analysis.…

Ryan Ryan 6 Min Read

Cortex-M1 integration into Pynq overlay and Python

The Cortex-M1 is an ARM processor designed for embedded and IoT applications. It is part of the Cortex-M series of…

Ryan Ryan 6 Min Read

Software Development for Cortex-M1 with Keil and Vivado SDK

Developing software for ARM Cortex-M1 processors can be done using various tools and SDKs. Two popular options are Keil MDK…

Ryan Ryan 9 Min Read

How to Start with Cortex-M1

The Cortex-M1 processor from ARM is a great choice for starting with ARM microcontroller development. The Cortex-M1 offers a good…

Ryan Ryan 8 Min Read

Debugging Multi-Core ARM Designs with SWD

ARM processors are extremely popular in embedded systems due to their low power consumption and high performance capabilities. However, debugging…

Ryan Ryan 7 Min Read
- Sponsored-
Ad image