EmbeddedRelated.com
The 2024 Embedded Online Conference

Read-While-Write Flash memory

Started by pozz in comp.arch.embedded8 years ago 9 replies

Linked 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

Started by kishor in comp.arch.embedded13 years ago 7 replies

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...

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

Started by Beagle in comp.arch.embedded13 years ago

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

Started by Klaus Kragelund in comp.arch.embedded11 years ago 7 replies

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...

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

Started by kishor in comp.arch.embedded14 years ago 6 replies

Hi 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

Started by news.tin.it in comp.arch.embedded15 years ago 29 replies

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...

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

Started by pozz in comp.arch.embedded9 years ago 49 replies

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...

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+

Started by pozz in comp.arch.embedded7 years ago 23 replies

During 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

Started by pozz in comp.arch.embedded7 years ago 10 replies

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...

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)

Started by pozz in comp.arch.embedded6 years ago 12 replies

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)...

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?

Started by Tim Wescott in comp.arch.embedded12 years ago 6 replies

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...

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

Started by kishor in comp.arch.embedded14 years ago 12 replies

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...

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

Started by Randy Yates in comp.arch.embedded8 years ago 48 replies

Hi, 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

Started by pozz in comp.arch.embedded2 years ago 55 replies

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...

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

Started by Anonymous in comp.arch.embedded13 years ago

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

Started by kishor in comp.arch.embedded15 years ago 1 reply

Hi 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?

Started by Mei Zhang in comp.arch.embedded8 years ago 1 reply

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...

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

Started by Mei Zhang in comp.arch.embedded8 years ago

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

Started by Mei Zhang in comp.arch.embedded8 years ago

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

Started by Bill Giovino in comp.arch.embedded13 years ago 4 replies

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...

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...



The 2024 Embedded Online Conference