EmbeddedRelated.com
Memfault Beyond the Launch

I2C bus recovery

Started by pozz in comp.arch.embedded1 year ago 7 replies

I wanted to implement an I2C bus recovery during initialization. The reason is well known in literature[1]. I read the function...

I wanted to implement an I2C bus recovery during initialization. The reason is well known in literature[1]. I read the function i2c_generic_recovery[2] of Linux kernel, but I don't understand one thing. The bus recovery is necessary to bring a slave to the end of a byte transmission that could be interrupted for some reason. However the slave could be transmitting 0xFF, so why the abo...


Which MCU has these features?

Started by Ghazan Haider in comp.arch.embedded19 years ago 10 replies

The linux-tiny project has reduced the linux kernel down to ~300kb, able to run in 2MB of RAM. With uclibc and busyboy, I can have a running...

The linux-tiny project has reduced the linux kernel down to ~300kb, able to run in 2MB of RAM. With uclibc and busyboy, I can have a running system in under 2MB of flash. So I started looking for ARM MCUs, a few have 2MB flash onboard, one from atmel has 2MB SRAM onboard, but I couldnt find any that has both. ARMs no limitation, but it shouldnt be as inefficient as x86 with power, and shou...


Shared repositories for global projects ?

Started by Dave Nadler in comp.arch.embedded15 years ago 5 replies

Hi All - We're considering at implementing a shared source repository for a set of projects whose members are sprinkled around the globe. The...

Hi All - We're considering at implementing a shared source repository for a set of projects whose members are sprinkled around the globe. The project includes: - a dozen smaller applications (100's of source files each), - a Linux kernel Client requirements include: - Linux users and Windows users - Easy views of changes (what changes were included in a version, who changed this file when)...


Looking for simple board to run linux

Started by Stefan Arentz in comp.arch.embedded15 years ago 9 replies

I'm looking for something similar to a gumstix board but then more affordable. What I need: Smallish board with Ethernet, SPI, GPIO,...

I'm looking for something similar to a gumstix board but then more affordable. What I need: Smallish board with Ethernet, SPI, GPIO, 3.3V Capable of running a recent linux kernel that has IPv6 Free toolchain (gcc) I don't care much about processor architecture. I just need something simple to do a proof of concept of an 3.3V SPI device connected to the IPv6 internet. Can anyone rec...


at91rm9200 ek - ramdisk mounting issues

Started by linuxhgs16 in comp.arch.embedded15 years ago

Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot...

Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot to generate zImage. Also I did not change much of the configuration for busy box except that i disabled all options in the "Login/Password Management Utilities" list. Buildroot generated binary files zImage, rootfs.arm.ext2. Then using gzip i generate...


Linux and dmaengine - problem with checking the number of bytes transferred in a segment

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

Hi, I'm writing a driver for the device, that transferrs data via AXI Stream interface in packets with variable length (however the maximum...

Hi, I'm writing a driver for the device, that transferrs data via AXI Stream interface in packets with variable length (however the maximum length of the packet is known). The data should be transferred to the buffers allocated in the application and accessed by the kernel via get_user_pages. The application allocates a buffer for each packet and submits it to the driver via ioct


AT91RM9200 - problem with SD/MMC

Started by Pelos in comp.arch.embedded17 years ago 2 replies

Hi. I have problem with transmission between ARM and MMC/SD on my board. I tested with 16MB SD from Panasonic and 256MB Kingston MMC. Here is...

Hi. I have problem with transmission between ARM and MMC/SD on my board. I tested with 16MB SD from Panasonic and 256MB Kingston MMC. Here is my board http://twarm.pelos.pl/viewtopic.php?t=2 I use kernel 2.6.19 with patches from maxim.org.za The connections are: MMC CPU 8 -> PB3 7 -> PA29 6 -> GND 5 -> PA27 4 -> +3v3 3 -> GND 2 -> PA28 1 -> PB5 9 -> PB4 I added pullup (1


Looking for universal programmer with proper linux support

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

Hello all, I'm developing embedded software for a number of platforms, using only Linux as my host system. Unfortunately, often I need a...

Hello all, I'm developing embedded software for a number of platforms, using only Linux as my host system. Unfortunately, often I need a second PC running windows to run the software to drive the programmer to program MCU's, flash, eeproms et all. Can anybody recommend me a generic programmer with : - Solid support for running on linux. No fiddling with 2.4 kernel drivers built wi...


Building cross-compiler gcc

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

I'm currently attempting to build gcc-3.4.3 for an embedded PPC405/vxWorks platform. I'm building the cross-compiler on a Linux/i686 running...

I'm currently attempting to build gcc-3.4.3 for an embedded PPC405/vxWorks platform. I'm building the cross-compiler on a Linux/i686 running the Debian 3.1 distribution with a 2.6.8 kernel. The problem is that I'm compiling --with-headers={vxworks-path-goes-here} and in order for that to work, it needs several compiler switches added everytime it uses the generated compiler to compile lib...


CAN/CANopen under Linux

Started by Mark Braczek in comp.arch.embedded19 years ago 3 replies

Hi, my company is developing a complex planar motion system at the moment which is controlled by an embedded Linux. One part of this system...

Hi, my company is developing a complex planar motion system at the moment which is controlled by an embedded Linux. One part of this system is a servo motor. This motor is a CANopen device connected to the whole system using a compact-PCI CAN card with two SJA1000s. The whole system is controlled with a realtime kernel module which is intended to send, at some point, 'move' commands to ...


dumping nvidia rom image

Started by tthtlc in comp.arch.embedded14 years ago

anyone has any idea how to dump the nvidia graphic card rom image? those utilities like nvflash.exe found in guru3d are too dangerous -...

anyone has any idea how to dump the nvidia graphic card rom image? those utilities like nvflash.exe found in guru3d are too dangerous - not sure if it has malware or not. anyone know of open source utilities to do such things? the nouveau project have some articles on dumping nvidia vga card.....but it seemed not to work on my linux kernel so far.... ------------------...


Development kit based on ARM9 core with 2.6 linux

Started by Ali in comp.arch.embedded17 years ago 6 replies

I need to buy a development kit based on ARM9 core (I would love if i can find with S3C2410A chipset ), i just need (10/100) Ethernet, atleast...

I need to buy a development kit based on ARM9 core (I would love if i can find with S3C2410A chipset ), i just need (10/100) Ethernet, atleast 2 or more serial ports and USB. The application itself won't need a huge amount of RAM or flash. And the most important thing would be software part, yes, it should be with 2.6.x kernel and should be providing complete tool chain from cross-platform t...


cs8900a always returning 0x5555

Started by Aimingoo in comp.arch.embedded18 years ago 5 replies

Hi- I am working on developing cs8900a driver under linux 2.4. The system configuration is: arm9+linux(kernel 2.4), the cs8900a is working on...

Hi- I am working on developing cs8900a driver under linux 2.4. The system configuration is: arm9+linux(kernel 2.4), the cs8900a is working on IO mode and its bus address is 0x1001_0000, its default IO base is 0x300. Problem is, cs8900a always returning 0x5555 when I read like this: .. static unsigned int virt_base; if(check_mem_region(0x10010000, 0x1000)){ printk(KERN_INFO "CS8900A...


armlinux on Cygwin

Started by Vamsi Krishna Paningapalli in comp.arch.embedded18 years ago 1 reply

All, My Environment Windows based machine running Cygwin. I have got the latest armlinux kernel code (v2.6.14-rc3...

All, My Environment Windows based machine running Cygwin. I have got the latest armlinux kernel code (v2.6.14-rc3 from http://www.arm.linux.org.uk/) and other tools from the cygwin like gcc. But for cross compilation we need the tool chains for the ARM based on the Cygwin. Do you know of any pre-built tool chains that i can use for the same ? Thanks -Vamsi


Problem booting BF-532 using SPI AT45DB041B

Started by Explorer in comp.arch.embedded16 years ago 2 replies

Hello! Does anybody succeeded in booting BF-532 using SPI AT45DB041B? We are experiencing problems. Description: I wrote a sample led...

Hello! Does anybody succeeded in booting BF-532 using SPI AT45DB041B? We are experiencing problems. Description: I wrote a sample led blinking program using VisualDSP++ 3.5, and debug it using JTAG, it works well. Later, I selected a DSP loader file target and I've got an .ldr file. The options used was SPI INTEL HEX, default start address, no boot kernel. Then, I programmed it into the f...


Ramdisk mounting issue-Pls help!! AT91rm9200-ek Board

Started by linuxhgs16 in comp.arch.embedded15 years ago

Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot...

Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot to generate zImage. Also I did not change much of the configuration for busy box except that i disabled all options in the "Login/Password Management Utilities" list. Buildroot generated binary files zImage, rootfs.arm.ext2. Then using gzip i generate...


SPI driver for arm running linux

Started by Ali in comp.arch.embedded17 years ago 3 replies

Dear All, I've arm board equipped with Samsung S3C2410A chipset. And at the moment we are using 2.4.18-rmk7-pxa1 linux kernel. Now...

Dear All, I've arm board equipped with Samsung S3C2410A chipset. And at the moment we are using 2.4.18-rmk7-pxa1 linux kernel. Now we need to have SPI support for our product but through my search i have come to know that there is no SPI driver for 2.6.x backward builds, my conclusion is based on this [ http://www.gelato.unsw.edu.au/lxr/source/drivers/spi/Kconfig?a=arm ] source...


Buildroot for Orange pi PC: U-Boot supports Ethernet, while Linux does not

Started by Anonymous in comp.arch.embedded7 years ago 6 replies

Hi, I've managed to buy a few Orange PI PC boards for very nice price, to be used as controllers for simple measurement and control system. I...

Hi, I've managed to buy a few Orange PI PC boards for very nice price, to be used as controllers for simple measurement and control system. I have created the Linux image using the newest Buildroot 2016.11 The board booted correctly, but I have found a very strange thing. Even though U-Boot supported Ethernet (also DHCP and TFTP), the Linux kernel didn't see the Ethernet interface. I've...


Buildroot configuration for Sinovoip Banana Pi M3 - all 8 cores enabled

Started by Anonymous in comp.arch.embedded6 years ago

Hi, For a few years I couldn't use my Banana Pi M3 for any serious work, because I couldn't compile the optimized Linux image for...

Hi, For a few years I couldn't use my Banana Pi M3 for any serious work, because I couldn't compile the optimized Linux image for it. Yesterday I've managed to create a Buildroot configuration that allows building of BR image for it. Thanks to use of 4.18.6 kernel the SMP is supported and all 8 cores are working. The sources are available on alt.sources: https://groups.google.com/for


profiling tool for embedded applications (linux on ARM)??

Started by sebastian in comp.arch.embedded20 years ago 2 replies

hi, well, like the subject says im wondering if any of you know of a tool to do profiling (CPU, kernel calls, etc) on an ARM running...

hi, well, like the subject says im wondering if any of you know of a tool to do profiling (CPU, kernel calls, etc) on an ARM running embedded linux. I was looking at Mpatrol, but the page seems to be last updated in 2002, besides, it only does memory profiling. I need to compare two applications and to find out why one of them is more a CPU hog than the other. For the moment im looking to...



Memfault Beyond the Launch