Neil Salmon

88 Articles

Can I write SWD commands and include it into Keil as part of flash download routine?

Yes, it is possible to write SWD commands and include them into Keil as part of the flash download routine.

Neil Salmon 6 Min Read

How to Get Compiled Code into a Custom SoC through the SWD Interface for Cortex M0?

Getting your compiled code into a custom System on Chip (SoC) with a Cortex M0 processor through the Serial Wire

Neil Salmon 8 Min Read

Cortex M0: How to Make the Default crt0.o Startup for GCC

The Cortex-M0 is one of ARM's most basic and widespread microcontroller cores. As an ultra low power 32-bit chip optimized

Neil Salmon 8 Min Read

How to Run a Cycle Mode (DSM=yes) for CORTEX-M0 Processor?

The Cortex-M0 processor supports a debug mode called Cycle Mode or Data Streaming Mode (DSM) that allows real-time data to

Neil Salmon 6 Min Read

Reorganising C code to be optimal for Thumb-1 Instruction-Set with Cortex M0+

Cortex-M0+ processors utilize the Thumb-1 instruction set which is optimized for code density rather than performance. While compact code size

Neil Salmon 6 Min Read

Cortex-M0+ Flash Download failed

The Cortex-M0+ is an ultra low power 32-bit ARM processor designed for embedded and IoT applications. During development, users may

Neil Salmon 7 Min Read

Does the GCC compiler detects unaligned code accesses during compilation as well?

The short answer is yes, the GCC compiler is capable of detecting some unaligned accesses during compilation for Cortex-M0 and

Neil Salmon 7 Min Read

Off-chip Memory integration with Cortex-M0

The Cortex-M0 is the smallest and most energy-efficient processor in the Cortex-M series of ARM processors. As an ultra low

Neil Salmon 15 Min Read

Basic Flash Programming and the process in integrating Cortex M0

Flash memory programming is essential for working with microcontrollers like the Cortex M0 that utilize on-chip flash memory for storing

Neil Salmon 6 Min Read

Code and RAM Size Optimization on ARM Cortex-M0

The ARM Cortex-M0 is one of the smallest and lowest power microcontrollers in the Cortex-M series. With its limited flash

Neil Salmon 5 Min Read

Program FPGA Block RAM connected to Cortex-M0 using JTAG: is it possible?

Yes, it is possible to program FPGA Block RAM connected to a Cortex-M0 processor using JTAG. JTAG provides a standard

Neil Salmon 7 Min Read

Copying Information to EEPROM with Cortex M0+

The Cortex-M0+ is an ultra-low power 32-bit ARM Cortex-M processor optimized for cost-sensitive and power-constrained embedded applications. One of its

Neil Salmon 8 Min Read
- Sponsored-
Ad image