Forums Search for: Cortex
Read-While-Write Flash memory
inLinked to my previous post, here I'd like to discuss another topic related to persistent variables. Some years ago I used microcontrollers...
Linked to my previous post, here I'd like to discuss another topic related to persistent variables. Some years ago I used microcontrollers with internal EEPROM memory or I used external serial I2C EEPROM to save persistent variables. It seems to me the scenario has recently changed. With new Cortex-M microcontrollers, internal EEPROM is typically absent, but the manufacturer explain...
Unaligned memory access through pointer in cortex-m3
inHi friends, I am using stellaris LM3s6965 micro-controller, Keil (MDK-ARM 4.20) as IDE. I want to know the alignment restrictions on using...
Hi friends, I am using stellaris LM3s6965 micro-controller, Keil (MDK-ARM 4.20) as IDE. I want to know the alignment restrictions on using pointer of following type. Uint8_t * (unsigned char 8-bit) Uint16_t * (unsigned 16-bit) Uint32_t * (unsigned 32-bit) I need to access 32-bit or 16-bit data from a memory buffer. There is no guarantee that address will be aligned. In this case ...
Unhandled fault: external abort on non-linefetch (0x1028) at 0xd8050010xternal abort on non-linefetch (0x1028) at 0xd805001
Hi all, I have been working on solving this error, which i am getting on beagle board (has arm cortex on it), from quite a few days. (1)...
Hi all, I have been working on solving this error, which i am getting on beagle board (has arm cortex on it), from quite a few days. (1) After digging to as much as i can, I found that this error message is because of a data abort exception, i am getting while i am trying to do a register read. I am using code sourcery cross compiler to compile kernel and modules for beagle board. I check...
Cheapest Microcontroller or Module Running Linux
inHi For a product with limited yearly qty, I am looking for a microcontroller or module that runs Linux or a derivative of that. Sofar I have...
Hi For a product with limited yearly qty, I am looking for a microcontroller or module that runs Linux or a derivative of that. Sofar I have come across the uClinux, capable of running on a Cortex M4 processor, with what seems to be as low as 1MB of memory. From ST: http://www.st.com/web/en/resource/technical/document/application_note/CD00242717.pdf Emcraft: http://www.emcraft.co...
Luminary micro "driverlib" Vs CMSIS
inHi friends, I am new to cortex-m3 world. I am working on luminary micro lm3s6965. They have given two "programming model" options to...
Hi friends, I am new to cortex-m3 world. I am working on luminary micro lm3s6965. They have given two "programming model" options to start, 1. Direct register access model Efficient but time consuming 2. Software driver model (API based driverlib) Rapid development but inefficient Another option is CMSIS. But the problem is driverlib & CMSIS are not compatible. So I am bit confu...
TFT LCD controller
inI need some idea to realize a structure like this: MCU LCD CONTROLLER TFT LCD I'm using a 32 bit MCU (ARM7 or Cortex-M3), supposed...
I need some idea to realize a structure like this: MCU LCD CONTROLLER TFT LCD I'm using a 32 bit MCU (ARM7 or Cortex-M3), supposed to drive external FLASH and SRAM. The TFT LCD has to be a QVGA-sized panel with no internal dedicated controller, has the company does not want to be be tied to a specific display model. We have this model to try with: http://www.data-modul.co
Simple point-to-point communication with an embedded platform and an Android smartphone
inI'm designing an embedded system based on a Cortex-M0+ MCU. I have to choose a way to make a connection between this system and a generic...
I'm designing an embedded system based on a Cortex-M0+ MCU. I have to choose a way to make a connection between this system and a generic Android smartphone. The requirements are low-cost, simplicity and availability with the most of smartphones on the market. I don't need long range: it's sufficient to exchange data when the smartphone is near the system. The embedded system has an ...
Short blocking delay in Cortex-M0+
inDuring startup, I need a short and not precise delay, before configuring clocks, timers and other peripherals (at startup the CPU runs with...
During startup, I need a short and not precise delay, before configuring clocks, timers and other peripherals (at startup the CPU runs with internal clock). What do you suggest? I think there's a simpler method than configuring a hardware timer. I need to check the status of an input pin, *after* enabling internal pull-up. I'd like to introduce a short delay after enabling internal ...
Suggestions on solutions to develop an embedded web server over Ethernet interface
inI will develop a device that must be monitored and controlled by remote through an IP connection over Ethernet interface. I'm not an expert of...
I will develop a device that must be monitored and controlled by remote through an IP connection over Ethernet interface. I'm not an expert of embedded TCP/IP and HTTP server, so I would prefer to separate the main MCU (Cortex-Mx that I already know) from the "remote MCU" (it is a block box at the moment). This separation could be useful if someone will decide to give the remote connecti...
Convert NTP UTC time to localtime (newlib)
inMy platform is an NXP MCU Cortex-M3 running an SNTP client on top of lwip TCP/IP stack. I correctly receive current time (seconds from epoch)...
My platform is an NXP MCU Cortex-M3 running an SNTP client on top of lwip TCP/IP stack. I correctly receive current time (seconds from epoch) in UTC. Now I would like to convert it in struct tm *localtime*. There's localtime() function that is what I tried to call. However, as expected, localtime() returns UTC. My C libraries are newlib and I suspect newlib thinks the timezone is U...
Use of TRST on ST vs. Luminary ARM JTAG?
inI'm using an ST ARM Cortex part for the first time. I've been using Luminary parts until now. I notice that on the Olimex demo board for the...
I'm using an ST ARM Cortex part for the first time. I've been using Luminary parts until now. I notice that on the Olimex demo board for the STM32F103RBT6, they have the JTAG TRST pin connected, but on the Luminary eval board for the LM3S811 the TRST pin is left open. Does anyone know why this is? Is it just that the TRST pin is sorta optional, and the Luminary folks weren't in a m...
need suggestion for PID in DC motor controlling
inHi friends, I am working on new pharmaceutical project in that I need to control the three DC motor at constant speed. I have worked in motion...
Hi friends, I am working on new pharmaceutical project in that I need to control the three DC motor at constant speed. I have worked in motion control project on Silab 8051 based processor. Please suggest me for, 1) good "PID" book, tutorials, example etc.. 2) micro-controller & motor driver ckt or dev / evl kit. (processor I prefer Silab 8051 or cortex-m3 ) Thanks in advance, Kishor...
EFM32 Instruction Execution Times
inHi, I'm trying to find information on the Silicon Labs/Energy Micro EFM32 Cortex M3 processor instruction execution times, namely,...
Hi, I'm trying to find information on the Silicon Labs/Energy Micro EFM32 Cortex M3 processor instruction execution times, namely, the MLA/Multiply-Accumulate instruction, but others as well. I've found the instruction in the reference manual but nowhere are cycle times mentioned. This is surreal. Every assembly language reference manual I've ever used includes cycle counts for each ins...
How to write a simple driver in bare metal systems: volatile, memory barrier, critical sections and so on
inEven I write software for embedded systems for more than 10 years, there's an argument that from time to time let me think for hours and leave...
Even I write software for embedded systems for more than 10 years, there's an argument that from time to time let me think for hours and leave me with many doubts. Consider a simple embedded system based on a MCU (AVR8 or Cortex-Mx). The software is bare metal, without any OS. The main pattern is the well known mainloop (background code) that is interrupted by ISR. Interrupts are use...
Re: STM CORTEX M3
David Brown wrote: > pdf's are perfectly safe as long as you use a safe pdf reader, and as > long as you disable javascript on the reader....
David Brown wrote: > pdf's are perfectly safe as long as you use a safe pdf reader, and as > long as you disable javascript on the reader. Basically, avoid Acrobat > Reader. Any Linux reader (such as evince) is safe, as are all other > Windows readers that I know of. Something like Foxit reader is free, > safe, and /much/ faster than Acrobat. Ot
low budget development tool (hardware+ Software) for luminary micro cortex-m3
inHi to everybody, We are planning to switch luminary micro from silicon laboratory 8051 + Keil C51 compiler. I need suggestion for following...
Hi to everybody, We are planning to switch luminary micro from silicon laboratory 8051 + Keil C51 compiler. I need suggestion for following points, 1. Is there any luminary micro specific hardware debugger adapter available which will support many IDE's ??? 2. For testing software development tool like IAR, Keil, RealView will I need to purchase their hardware debugger ??? Please s...
Z-turn board, anyone use Xilinx ZYNQ-7000?
inThe Z-turn board is an ultra low-cost single board computer for the Xilinx Zynq-7010 or Zynq-7020 SoC which is featuring integrated dual-core ARM...
The Z-turn board is an ultra low-cost single board computer for the Xilinx Zynq-7010 or Zynq-7020 SoC which is featuring integrated dual-core ARM Cortex-A9 processor with Xilinx 7-series Field Programmable Gate Array (FPGA) logic. Z-turn with 7010 only USD99/pc Z-turn with 7020 only USD119/pc http://www.myirtech.com/list.asp?id=502
Atmel SAMA5D4 board, the display is much better than on SAMA5D3
We have just released a new board MYD-JA5D4X based on atmel sama5d44. It is said that Compared to the previous Cortex-A5 SoC from Atmel, the...
We have just released a new board MYD-JA5D4X based on atmel sama5d44. It is said that Compared to the previous Cortex-A5 SoC from Atmel, the SAMA5D3, the SAMA5D4 brings a L2 cache, NEON, a slightly different clock tree, a hardware video decoder, and Trustzone support. The sama5d44 can support 720p hardware video decoder, that's true, the video display seems much better. http://ww
Yutobe video for Dual cameras working on TI AM437x based Rico Board
MYIR's Rico Board is a high-performance and low-cost single board computer based on TI AM437x Sitara ARM Cortex-A9 processor. It is ready to run...
MYIR's Rico Board is a high-performance and low-cost single board computer based on TI AM437x Sitara ARM Cortex-A9 processor. It is ready to run Linux, featuring two camera interfaces. The video demonstrate the two MYIR's MY-CAM011B camera modules working on the Rico Board. https://youtu.be/v8DubMWr3nk
STM32 F-2 Family from STMicroelectronics is Cortex-M3 that runs as 120MHz
inhttp://microcontroller.com/news/STM32_F-2.asp The STM32 F-2 runs out of Flash at 120MHz. Has two USB 2.0B OTG ports, Ethernet, 528 bytes OTP...
http://microcontroller.com/news/STM32_F-2.asp The STM32 F-2 runs out of Flash at 120MHz. Has two USB 2.0B OTG ports, Ethernet, 528 bytes OTP memory (who remembers what OTP means?) and plenty of peripherals. The STM32 F-2 is from STMicroelectronics http://microcontroller.com/STMicroelectronics.htm Article contains a block diagram and a family roadmap. Bill Giovino http://Microcontr...