is an ARM 32bit RISC processor core for microcontrollers

learn more… | top users | synonyms

1
vote
0answers
94 views

Choosing Cortex M3 for beginners [closed]

I looked at this thread already - "How to choose an ARM Cortex M3 microcontroller" However, my question is a bit a different. I want to focus on more of a learner/beginner's perspective. As the ...
1
vote
1answer
85 views

Porting Linux drivers specifically I2C

I am developing an I2C driver for an accelerometer. My objectives (actually it's the restriction I have as per the project guidelines given in my institute): use Linux flavour of operating systems ...
0
votes
0answers
83 views

Cortex M3 GPIO Interrupt won't trigger

I have set a pin on a Cortex M3 to act as an rising-edge triggered interrupt and it's not firing for some reason. What it should do is receive a 1Hz pulse, trigger an interrupt and start a 12.8Khz ...
0
votes
1answer
177 views

TCP/IP stack library for ST microcontroller

I'm looking for a free function library, that implements TCP/IP stack for STM32F103CBT7 (Cortex M3) microcontroller. The datasheet of this controller is following: ...
4
votes
3answers
461 views

Is there any difference between the assembly instructions of ARM MCUs from two different corporations?

I'm curious to know, are there any differences between the assembly instructions of ARM MCUs from two different corporation? For example between an Cortex-M3/4 of NXP and TI or ST or other ...
1
vote
3answers
254 views

How fast can ARM Cortex M0s/M3s bit bang?

I have not yet used ARM Cortex uCs, only AVRs Firstly, how fast can they: a) stream 1024+ bits (serially, from bytes in RAM) out of a pin, with no pauses/jitter b) stream 1024+ bytes (parallel, ...
0
votes
1answer
172 views

Force Cortex-M3/4 reset from assembly

I would like to force my STM32F4 to reset on fault, I tried to copy NVIC_SystemReset in assembly as : ...
1
vote
0answers
85 views

Atmel Studio JTAG Debugger Behaviour

The qeustion: I would like to know what is different about the way JTAG treats the "step over" and "step into" commands. Background: I am trying to set a GPNVM bit on a SAM3N (ARM Cortex M3) chip ...
3
votes
2answers
85 views

Task switching on Cortext-M3 crashes after IRQ

I've used an exokernel model for my ARM OS. When a task wants to read from a UART it calls a library function, which, if there's no data, makes a SVC call to block the task (which causes the kernel to ...
1
vote
1answer
239 views

Is it possible to control a 4 wire Bipolar stepper motor with a PWM signal?

I am trying to control a 4 wire bipolar stepper with a PWM signal being output from a VEX cortex controller. I am planning on using 4 bipolar NEMA 17 12v steppers to drive a small remote controlled ...
2
votes
2answers
358 views

The GCC Ride7 STM32 startup script does not jump into SystemInit function

We are a robotics association from ENSEIRB-MATMECA (Bordeaux, France). We are developping some boards and a template project for STM32 devices. One of our boards embed a STM32F103C4 microcontroller. ...
1
vote
1answer
186 views

If a controller has MPU, will it run Linux efficiently?

I have an EFM32 board having Cortex M3. This board is having an Memory Protection Unit. Will it be a good idea to port Linux on it? I am discouraged because of this answer: Linux on ARM Cortex-M3 ...
0
votes
0answers
50 views

Which will boot faster: FreeRTOS or MuCLINUX: need general guidelines?

Are there any general guidelines/thumb-rules to select OS? I have to port it on Cortex M3 based chip. Which OS should be selected: FreeRTOS or MuCLinux if I want the boot time minimum?
2
votes
3answers
1k views

Laying out a 10-pin JTAG/SWD connector on a final design

I'm designing a board with an ARM microcontroller on it (LPC1347FBD48) and I want to include a 10 pin jtag/swd connector, as is standard, for in-circuit debugging of my final design. Here is the ...
0
votes
3answers
399 views

Cortex M3 delay 1us

Im trying to achieve 1us delay to be able to drive 1-wire bus. My proc is working on 10Mhz PCLK so I tried to use timer function with overflow on 10th cycle. For some reason it gives me resolution of ...
5
votes
2answers
258 views

LPC1788 reading via SPI from ENC28J60

I have a problem with SPI communication with ENC28J60 chip. Basically I can't use SSP in SPI mode as it is, because ENC28J60 expects CS to be low for multiple bytes while SSP shifts it high after each ...
6
votes
4answers
3k views

Any ARM based microcontroller with integrated WiFi? [closed]

I am looking for a ARM based low cost SoC with an integrated WiFi, tried different search engines and still not been able to locate one. I would like to know if anyone knows of such device that has ...
0
votes
1answer
200 views

ARM Cortex M3 (ATSAM3N4B) IACCVIOL Hard Fault

The ATSAM3N4B is an ARM Cortex M3 microcontroller from Atmel. I wanted to ask if anyone can help clarify the IACCVIOL Hard Fault processing. What I want is the infringing instruction address which ...
1
vote
2answers
521 views

STM32 I2S Interupt Usage

I was trying out a sound experiment, starting off with sample code which sent data to the Discovery F4's audio codec using I2S. The sample code used polling in the main loop and sent data when the ...
1
vote
0answers
377 views

IAR EWARM project doesn't run with STM32 startup file

I'm attempting to test out some basic programs on an STM32L151RD (Cortex-M3) using IAR's Embedded Workbench. I'm using an ST-LINK/V2 programmer. I've downloaded the Standard Peripherals Library and ...
2
votes
3answers
404 views

Sleep on Arm Cortex

I'm trying to put a cortex m4 processor (m3 with dsp extensions) to sleep for a little less than a second. I want to be able to tell it to sleep, then a second later, or when a button is pressed, pick ...
1
vote
1answer
1k views

Faster IO on ARM Cortex-M3 (Sam3x8e) than PIO_SODR and PIO_CODR?

I have a very simple C program that toggles a pin on a Cortex-M3 board (SAM3X8E) with a 84MHz clock speed. I built this using Atmel Studio 6.1. ...
0
votes
1answer
166 views

Cortex M3 (ATSAM3N4B) Peripheral DMA read from SRAM ok, FLASH fails

I've stumbled across a peculiar problem with my PDC (Peripheral DMA Controller) where using the PDC to transfer a constant string from flash over UART 0 seems to produce an unexpected result. The ...
-2
votes
2answers
118 views

Raw ip, ethernet response time on cortex-m3 based microcontroller [closed]

What's the minimal response time on cortex-m3(m4) based processor (like fujitsu MB9BD10S/T) to the raw ip or raw ethernet request? The request is as simple as possible to meet this conditions: ...
1
vote
1answer
4k views

Understanding Timers, Counters and Prescaler Registers on the STM32

So I'm trying to set up a very simple periodic interrupt on my STM32VL-Discovery board using the libopencm3 libraries on linux. I've looked at the documentation and I just want to verify with ...
2
votes
2answers
477 views

Nintendo Game Boy emulation using Cortex M3

I am planning to build a Nintendo Game Boy simulator using ARM Cortex M3 processor. I have no idea how to interface with the game cassette. Could anyone give some hints about it?
-4
votes
2answers
159 views

Idea Hunt, FPGA + ARM Cortex-M3 [closed]

I aim to demonstrate the need for FPGAs as compared to MPUs like (e.g. ARM Cortex-M3 based from TI/ST) in doing processing intensive stuff. I am looking for some help in this regard. I want to show ...
0
votes
3answers
339 views

How do I know I'm not drawing too much current for my 3.3V supply?

Continuing my learning expedition, I've decided to use the LM3S5R36-IQR80-C3 ARM Cortex-M3 MPU, to try and learn to build my own little experiment PCB, almost like the Teensy 3.0. The idea is to learn ...
1
vote
3answers
1k views

Program only runs when debugging in GDB - using Open OCD and Olimex arm-usb-ocd-h jtag to program at91sam3su

I'm trying to make my Atmel at91sam3u cortex-m3 arm chip make an LED blink. I have a Olimex ARM-USB-OCD-H jtag programmer, and I'm using Open OCD running on OS X to program my chip. I'm using the ...
2
votes
3answers
299 views

Does lack of MMU make any difference for applications?

Generic Linux can't be run on Cortex M3 because Cortex M3 has no MMU. Okay, there're special versions of Linux that can run there. The problem is I don't quite get how this affects application ...
4
votes
2answers
168 views

Interfacing microcontroller with 1.8V logic

I am in the process of selecting a microcontroller to interface (~30 signal lines) to an FPGA that operates at 1.8V voltage levels. I have found NXP's Cortex M0's to operate down to 1.8V which is ...
1
vote
2answers
873 views

How do I call a C function in another module from inline assembler in IAR EWARM?

I don't know if this is recommended or not but I am sure someone will give me a stern warning if not. I have posted a duplicate question in stackoverflow, however this may be just as appropriate here ...
3
votes
0answers
124 views

Interfacing LPC1343 with Compact Flash [closed]

I am interfacing Compact Flash with LPC1343. Which is better- 16 bit data and 3 bit addressing or 8 bit data and 8 bit addressing? Anyone please suggest.
2
votes
1answer
785 views

Alternatives for the Atmel AT91SAM3U-EK Development Board

I'm considering buying a AT91SAM3U-EK to learn the ARM Cortex-M3 architecture. I am considering this model because Atmel produce their own jtag device - AT91SAM ICE. The only disadvantage is that this ...
2
votes
2answers
587 views

Talking to the Cortex M3 (Stellaris EKS-LM3S1968) under linux

I've searched around quite a lot, but haven't found an easy(ish) way to load programs onto the Cortex M3 using Linux. I have tried using the summon-arm-toolchain ...
-1
votes
1answer
130 views

Request for manuals

I just bought and received a NXP Cortex-M3 LPC1768 Development Board + 3.2" TFT LCD Module from eBay: But it came without English manuals. I contacted their support, nothing they can do about it. ...
2
votes
2answers
473 views

Why would a CPU+Wi-Fi module supplier not mention both memory and memory bus?

Today I found Imp - a CPU together with a Wi-Fi module with an antenna included and all packed into the size of an SD card. The specification says nothing about memory and doesn't mention a memory ...
6
votes
2answers
1k views

How do I get started with uCLinux?

Right now I have ported an application from LPC2478 to Cortex M3 (LPC1788) and things are working fine at 120MHz. I am thinking of porting uCLinux to my LPC1788 custom board. The board consists ...
2
votes
3answers
1k views

GUI library for HMI Cortex M

Hi I am basically using cortex m3 series of processors for our application. I am looking for some GUI library that can be used for HMI. Is there any GUI libraries available? I recently heard about Qt. ...
2
votes
2answers
978 views

What does the tamper button on my STM3220G-EVAL board do?

Reading through the reference manual of the STM3220G-EVAL development board (an ARM Cortex-M3 dev/eval board) I see that it has a "tamper button", also weirdly referred to as an "anti-tamper button". ...
2
votes
2answers
373 views

What does 0x0800f298 in ?? () mean?

I'm using GDB to debug a program for a Cortex M3. In the functions where the program crashes, when I execute line by line (using n), I eventually get: ...
2
votes
1answer
1k views

Clearing lockup after double fault

I'm debugging an STM32 with gdb. For some reason my program crashes, and gdb gives the following. Note: automatically using hardware breakpoints for read-only addresses. stm32f2xxx.cpu -- ...
3
votes
2answers
1k views

Error when compiling start-up file on STM32

I am attempting to provide custom interrupt handlers for my Cortex M3 (reference manual here). ST kindly provides a standard library, which has various startup files all called "startup_stm32f2xx.s". ...
-2
votes
3answers
1k views

First project with LPC1769

I would buy an LPCXpresso LPC1769. I need a TCP/IP connection and an SD card reader for my project, and I can not understand if LPC1769 is ready for this (like Arduino Ethernet shield) or I need to ...
7
votes
3answers
3k views

Critical sections on Cortex-M3

I'm wondering a bit about implementing critical code sections on a Cortex-M3 where exceptions are not allowed due to timing constraints or concurrency issues. In my case, I'm running an LPC1758 and I ...
1
vote
1answer
181 views

Compiling code for AT91SAM3U and a basic USB stack

I am about to start working on some small application that has to run on an AT91SAM3U ARM Cortex-M3 processor. What good tool suite / development kit should I use? Is it possible to find code for a ...
0
votes
1answer
542 views

No LSE connection to STM32. Is it OK?

I'm developing board which have STM32F103VET6. I don't need RTC so is it OK to not connect the OSE32_* pins to external oscillator? Will there be any side-effects? All the reference design I found all ...
0
votes
3answers
605 views

Is is OK to drive AD620 with +-5V and expecting the output range up to 3.3V?

I'm using AD620 with STM32. So I want AD620 output up to be 3.3V. As 5V is easy to obtain, I want to drive AD620 with +-5V. Is that OK? Could a 5.5V driven AD620 generate 3.3V output? What about ...
20
votes
7answers
15k views

Linux on ARM Cortex-M3 series

I'm new to ARM and a bit confused with all the diferent series. I need to build a low power gateway (ethernet, wifi...), so I guess a cortex-M or cortex-R will be the good starting point. But it ...
3
votes
1answer
1k views

Examples of schemes for Microcontrollers STM32

On the Internet a lot of tutorials on AVR microcontrollers, but very few examples for novice developers to STM32. Who can give a link to educational materials for STM32? Interested in the scheme ...