RTOS stack overflow

Started by brOS in comp.arch.embedded13 years ago 17 replies

Dear all, I am testing my own kernel for MSP430. I am measuring highest frequency for square signal that MSP430 with my kernel can repeat on...

Dear all, I am testing my own kernel for MSP430. I am measuring highest frequency for square signal that MSP430 with my kernel can repeat on its output. Square signal is connected to one of the interrupt pins, so on every high to low or low to high signal edge port interrupt is generated. In port ISR I am releasing semaphore on which my task is blocked. After task is unblocked its job is to ...


2.6.20.4 on ARM: "Unknown signal 64"????

Started by che_lex in comp.arch.embedded15 years ago 3 replies

G'day, I am porting software from intel to ARM with linux 2.6.20.4. All goes fine. Except, I got "Unknown signal 64" signal every time I...

G'day, I am porting software from intel to ARM with linux 2.6.20.4. All goes fine. Except, I got "Unknown signal 64" signal every time I started fresh compiled software on target ARM machine. This is USB bus software. And on start it calls kernel module of a corresponding driver for the USB device. After "Unknown signal 64", software dies but kernel module stays working. What this signal a...


Transferring control to Linux (at address 00000000) ... kernel hangs

Started by Anonymous in comp.arch.embedded17 years ago

Kernel hangs after the control is transferred U-Boot 1.1.3 (ppc83xx-20050315-dev) (Jun 29 2006 - 16:33:51) MPC83XX *** THIS IS AN ALPHA...

Kernel hangs after the control is transferred U-Boot 1.1.3 (ppc83xx-20050315-dev) (Jun 29 2006 - 16:33:51) MPC83XX *** THIS IS AN ALPHA VERSION OF UBOOT FOR 8325 *** Clock configuration: Coherent System Bus: 132 MHz Core: 264 MHz QE: 99 MHz Local Bus Controller: 132 MHz Local Bus: 16 MHz DDR: 264 MHz ...


How do you want to access shared resources?

Started by Ari Okkonen in comp.arch.embedded13 years ago 3 replies

We need opinions of embedded or real-time software designers on language features for shared resource protection. We are improving our toolset...

We need opinions of embedded or real-time software designers on language features for shared resource protection. We are improving our toolset for development of embedded and real-time (and other similar) software. Our toolset includes a graphical programming tool and a configurable real-time kernel. We are now introducing a shared resource protection mechanism to our kernel. We need to ad...


Remotely write to flash?

Started by Washington Ratso in comp.arch.embedded12 years ago 2 replies

I have found that I can avoid the long JFFS2 scan in U-Boot if I write my kernel image (uImage) to a specific address in flash and using...

I have found that I can avoid the long JFFS2 scan in U-Boot if I write my kernel image (uImage) to a specific address in flash and using this address in my boot command rather than putting uImage in the filesystem and having to scan for it. My problem is updating the kernel remotely. Now I can simply scp a new uImage file to my boot directory in the filesystem. Is it possible to remotely co...


Disabling interrupts to protect data

Started by KIRAN in comp.arch.embedded13 years ago 42 replies

Hi Guys, I am working on some RTOS, in which I see lot of interrupts "enabling" and "disabling" code in most of the RTOS API's to protect...

Hi Guys, I am working on some RTOS, in which I see lot of interrupts "enabling" and "disabling" code in most of the RTOS API's to protect kernel data. For example, Semaphore API's, Message Queue APIs, Runtime memory management API's. Is enabling / disabling interrupts only to protect the kernel data? Why I am asking this is whenever interrupts are disabled, I am scared of losing timer int...


Minimal uImage (compressed Linux kerne)l size for PPC 8270 processor

Started by Anonymous in comp.arch.embedded16 years ago 1 reply

Hi, I am poring from Linux 2.4 to Linux 2.6. My board is based on PPC 8270 processor of FreeScale (former Motorola). The uImage...

Hi, I am poring from Linux 2.4 to Linux 2.6. My board is based on PPC 8270 processor of FreeScale (former Motorola). The uImage (compressed Linux kernel) size on Linux version 2.4 was ~ 720 Kbytes. What size should I expect on Linux 2.6 ? What is the typical/minimal uImage Linux kernel size , assuming that I am using TCP/IP, UART, etc. The drivers that we added are not so b...


Booting from a different location

Started by Washington Ratso in comp.arch.embedded14 years ago 8 replies

I am running Linux 2.6.26 on a PPC. I want to boot linux without using a bootloader to speed up the boot process but, due to the size of...

I am running Linux 2.6.26 on a PPC. I want to boot linux without using a bootloader to speed up the boot process but, due to the size of the kernel, I cannot put it at the reset vector. I was told that I have to put a branch instruction at the reset vector location and branch to the location where my kernel is. How do I put a branch instruction at the reset vector?


error when compiling uclinux kernel for microblaze

Started by Anonymous in comp.arch.embedded16 years ago

hI every body, I keep vhaving this error when i try to build a uClinux kernel for a microblaze design. ====== [ ! -d "agetty" ] || ( touch...

hI every body, I keep vhaving this error when i try to build a uClinux kernel for a microblaze design. ====== [ ! -d "agetty" ] || ( touch agetty/.sgbuilt_user && make -j1 -C agetty ) || exit $? make[3]: Entering directory `/home/toto/uclinux-cvs/uclinux-dist/uclinux-2.4.x/uClinux-dist/user/agetty' ucfront-gcc mb-gcc -Wl,--fatal-warnings -Wl,-elf2flt -Wl,--fatal-warnings -Wl,-elf2flt -o ...


loading linux using vxworks boot loader

Started by Sagar Borikar in comp.arch.embedded17 years ago

Hi , I am loading the kernel 2.6.12 for MIPS target using vxworks boot loader. VxWorks kernel 5.5.1 image is at 0x80010000 and I have linked...

Hi , I am loading the kernel 2.6.12 for MIPS target using vxworks boot loader. VxWorks kernel 5.5.1 image is at 0x80010000 and I have linked the linux ELF image with the same start address in Makefile. And the start_kernel with 0x80ae600 address. As it is vxworks version is after 5.4 , it can identify ELF compatible images. VxWorks boot loader is able to identify start_kernel but then i...


Looking for Embeeded kernel to load onto ARM Micro-controller (128K Flash, 64K RAM)

Started by GS in comp.arch.embedded18 years ago 9 replies

Looking for Embeeded kernel to load onto ARM based Micro-controller (128K Flash, 64K RAM). Is there any where source code is available for this...

Looking for Embeeded kernel to load onto ARM based Micro-controller (128K Flash, 64K RAM). Is there any where source code is available for this Micro controller?.


want to find a startup kernel configuration

Started by Steven Woody in comp.arch.embedded15 years ago 1 reply

if i want to build a linux 2.6.22.10 for my board with ARM 920T, where can i find a suitable .config file to start? thanks. - woody

if i want to build a linux 2.6.22.10 for my board with ARM 920T, where can i find a suitable .config file to start? thanks. - woody


Linux on ST Microelectronics SPAEr320

Started by in comp.arch.embedded10 years ago 1 reply

Hello does someone succesful use linux 3.5 on the SPEAR320? ST offers a git repository with kernel 3.5. I'm able to compile it, but the...

Hello does someone succesful use linux 3.5 on the SPEAR320? ST offers a git repository with kernel 3.5. I'm able to compile it, but the configuration looks a bit strange and it does not run. I just want to know if it works. -- mit freundlichen Gr??en Heinz-J?rgen Oertel


Montavista realtime scheduler patch

Started by Elder Costa in comp.arch.embedded19 years ago 5 replies

Hi. Is somebody there using this scheduler or has tried it? I couldn't find much information o it other than MontaVista's promotional material...

Hi. Is somebody there using this scheduler or has tried it? I couldn't find much information o it other than MontaVista's promotional material which does not help much. After a quick glance it seems rather straightforward and not much intrusive and besides it's architecture independent. Though the latest version available in sourceforge is for kernel 2.4.16 I have been able to apply i...


Looking for uC/OS-II companion CD

Started by szamos in comp.arch.embedded2 years ago 1 reply

Hi, I have the "MicroC/OS-II The Real Time Kernel" book (2nd ed), but since I bought it used, it came without the companion CD. Does...

Hi, I have the "MicroC/OS-II The Real Time Kernel" book (2nd ed), but since I bought it used, it came without the companion CD. Does anyone have the companion CD, or know where to get it? I looked on Micrium's website, and while they have many downloadable files, this one is not one of them. TIA My con-ned email address can be corrected by removing - and changing one other cha...


failed to maount file system on boot

Started by Steve West in comp.arch.embedded14 years ago 1 reply

I have just build Linux 2.6.26.5. I am using Grub to boot it. When the kernel loads it cannot find by filesystem. My grub bootline looks like...

I have just build Linux 2.6.26.5. I am using Grub to boot it. When the kernel loads it cannot find by filesystem. My grub bootline looks like this : /boot/vmlinuz-2.6.26.5 ro root=/dev/sda1 Any suggestions would help Steve


Crash in linux while waiting for an event

Started by amit in comp.arch.embedded18 years ago 1 reply

My Linux kernel is crashing at the point of waiting of an event. I am using wait_event_interruptible call.The messege i am getting is bad:...

My Linux kernel is crashing at the point of waiting of an event. I am using wait_event_interruptible call.The messege i am getting is bad: scheduling while atomic. Could anyone please tell me why i am getting this message.


linux dies on custom at91rm9200 board

Started by amstewa2 in comp.arch.embedded16 years ago 1 reply

Hello all Im trying to get linux up and running on my system. I have 16MB of SDRAM at 0x20000000 and 2MB of dataflash. I've started with the...

Hello all Im trying to get linux up and running on my system. I have 16MB of SDRAM at 0x20000000 and 2MB of dataflash. I've started with the at91rm9200dk files in the kernel as my start point, and I can get it to boot if and only if I disable my dCache. Im imaging there is a setting somewhere Im over looking that is still trying to map the caches with 32MB of ram (which the dk has) but I ha...


Flash memory application

Started by Roman Mashak in comp.arch.embedded18 years ago 1 reply

Hello, All! What is the common practice for flash memory application for bootloader: NOR or NAND? And the same question - for kernel image...

Hello, All! What is the common practice for flash memory application for bootloader: NOR or NAND? And the same question - for kernel image storing and file system. Thanks in advance. With best regards, Roman Mashak. E-mail: mrv@tusur.ru


Newbe Crosscompile a ModuleDriver for arm

Started by Hans-Dominik in comp.arch.embedded18 years ago 3 replies

Hi there Sorry for this NewBe question, I?m try o get started in using Atmel AT91RM9200 Board. I've read a lots of how-to and so on. Now...

Hi there Sorry for this NewBe question, I?m try o get started in using Atmel AT91RM9200 Board. I've read a lots of how-to and so on. Now running a 2.6 Kernel on it :) I'd like to use a USB video board on it so i think i have to cross compile this driver. My problem i doesn?t find any example through the internet which told me how to do this. Maybe someone could give me some tips. ...