MPC83xx PCI Memory Access causes system hang

Started by spv in comp.arch.embedded11 years ago

I have an MPC83xx based system. We have PCI device connected. I am currently working on the bootloader to setup and test the PCI...

I have an MPC83xx based system. We have PCI device connected. I am currently working on the bootloader to setup and test the PCI subsystem onboard. Following things are done. 1. Enabled PCI 2. configured and identified all the PCI devices onboard. 3. Identified the Memory space needed for each of the device. 4. Following setting are done - system registers are located @ 0xE0000000 - hen...


Flash Memory - Loading an Application of 2M size into 1M Flash memory

Started by KBG in comp.arch.embedded13 years ago 14 replies

Hi Friends, I have 1M flash memory allocated for Application. But the Application size exceeds the 1M limit (Application size is 2M). But,...

Hi Friends, I have 1M flash memory allocated for Application. But the Application size exceeds the 1M limit (Application size is 2M). But, now i cannot redesign the hardware and fit in any extra Flash Memories to resolve this size issue . I have RS232, Ethernet support on my board. My Bootloader is loading the application perfectly. ( I tried with a small application that spits some stri...


Amtel SAM9 "boot from NAND" is a myth?

Started by Grant Edwards in comp.arch.embedded9 years ago 63 replies

We recently based a board on an Atmel AT91SAM9G20 part which the FAE and rep said could boot from NAND flash. The eval board can indeed...

We recently based a board on an Atmel AT91SAM9G20 part which the FAE and rep said could boot from NAND flash. The eval board can indeed be configured to boot from NAND flash. However, when it comes time to spec parts for a real product, we find that's all smoke and mirrors. The Atmel SAM9 parts require that block 0 be completely free of bit errors since the ROM bootloader doesn't do ECC (...


stuart interrupt problem on pxa255 board

Started by terry in comp.arch.embedded12 years ago

Hi, i'm developing a bootloader on a pxa255 based board. I have a problem using stuart RX interrupt. When I enter a character on a console, it...

Hi, i'm developing a bootloader on a pxa255 based board. I have a problem using stuart RX interrupt. When I enter a character on a console, it receives the correct character when I read the STRBR register, but no jump to my IRQ function. Below is a function initializing stuart. void serial_init(unsigned long baudrate) { unsigned int rate; rate = UART_CLOCK/(16*baudra...


Spontaneous erasure of AVR working as SPI slave

Started by wzab in comp.arch.embedded8 years ago

Hi, I'm using an ATmega32U2 uC as an SPI slave. Namely it receives the I2S data stream sent to the DA1134F DAC in the AUREL's audio link (...

Hi, I'm using an ATmega32U2 uC as an SPI slave. Namely it receives the I2S data stream sent to the DA1134F DAC in the AUREL's audio link ( http://aurelwireless.com/rf-wireless-modules/product-info.asp?id=303 , http://aurelwireless.com/rf-wireless-modules/product-info.asp?id=302 ) However once, when I pressed RESET button to enter the DFU bootloader and update the firmware, I've stated, t...


Pointer to memory location in Atmega128

Started by Anonymous in comp.arch.embedded14 years ago 3 replies

hi good day, We are using codevision AVR as compiler for atmega128 , and bootloader(upper 2K) for loading application...

hi good day, We are using codevision AVR as compiler for atmega128 , and bootloader(upper 2K) for loading application firmware(start from 0x0000 , size nearly 70K) and a separate data structure(start from 0xB400, size nearly 20K). Now we want to access that data structure from our application firmware.Actually we failed to access the upper 64k area by declaring a pointer to...


Raspberry Pi - necessity to use additional boatloder - is it possible to read the original command line parameters provided by start.elf?

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

Hi, I'm preparing a system with a Raspberry Pi as an embedded computer, running the Buildroot compiled Linux. To extend possible boot options...

Hi, I'm preparing a system with a Raspberry Pi as an embedded computer, running the Buildroot compiled Linux. To extend possible boot options I have to use additional bootloader (barebox or u-Boot). Everything works fine, however it appears, that this intermediate bootloader needs to pass the original kernel command line parameters, which are prepared by the start.elf tool. Of


PXA255 read/write timing

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

I am using intel PXA flash chip to store embedded bootloader and embedded App. It is taking long time (4 minutes) to write 3 MB data. I am...

I am using intel PXA flash chip to store embedded bootloader and embedded App. It is taking long time (4 minutes) to write 3 MB data. I am writing 128k block at a time. It is taking 10 seconds to read. Any suggestions on improving the speed to write is appreciated. I am new to flash programming. Or is it expected time? Did we select wrong chip for writing such large data. I am designing to...


armv4l-unkown-linux-gcc compiler problem!!

Started by Chan Ka Cheong in comp.arch.embedded14 years ago 3 replies

Hi, I am a newbie in the embedded system world. Currently, I got a development board with StrongARm 206MHz CPU. I got the vivi and the cross...

Hi, I am a newbie in the embedded system world. Currently, I got a development board with StrongARm 206MHz CPU. I got the vivi and the cross compiler and prepared to compile a bootloader for my embedded system, However when I run the "make" command /opt/host/armv4l/bin/armv4l-unknown-linux-gcc -I/root/cheong/gsl/linuette/vivi/i nclude -I/opt/host/armv4l/include/ -Wall -Wstrict-prototypes -O...


Do I have to configure the South AHB??

Started by Anonymous in comp.arch.embedded10 years ago

Hi Guys, I am looking for writing the USB host driver for redboot on Intel Xscale IXP435 chip. I am clueless about the kind of setup I have...

Hi Guys, I am looking for writing the USB host driver for redboot on Intel Xscale IXP435 chip. I am clueless about the kind of setup I have to use in a bootloader environment for getting this to work. On the IXP435, the USB host controller is on the south AHB. The south AHB bus can be mmastered by Intel Xscale Processos, PCI controller, USB Host Controller and the AHB/ AHB Bridge. Do...


LowCost ARM setup with S3C2440 ARM9 Board

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

i want to build a low cost ARM based setup for learning of linux drivers and board level porting objectives : 1)bootloader...

i want to build a low cost ARM based setup for learning of linux drivers and board level porting objectives : 1)bootloader functionality 2)bare board porting of linux 3)linux boot up in embedded systems 4)device driver development cant afford to spend huge money so figured out 2 boards : name :Samsung S3C2440 ARM9 Board link :-http://cgi.ebay.com/Samsung-S3C2440-ARM9-Board-m...


the wrong message about '_depend'

Started by jackle in comp.arch.embedded12 years ago 5 replies

linux system: redhat 9 cross compiler: arm-elf-gcc 2.95.3 bootloader: u-boot 1.1.6 when compliing,the wrong message is...

linux system: redhat 9 cross compiler: arm-elf-gcc 2.95.3 bootloader: u-boot 1.1.6 when compliing,the wrong message is below: [root@zheng u-boot-1.1.6]# make all for dir in tools examples post post/cpu ; do make -C $dir _depend ; done make[1]: Entering directory `/home/zheng/workstation/u-boot-1.1.6/tools' make[1]: Nothing to be done for `_depend'. make[1]: Leaving directory `/ho...


Booting from a different location

Started by Washington Ratso in comp.arch.embedded10 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?


about '_MQ'

Started by jackle in comp.arch.embedded12 years ago

linux system: redhat 9 cross compiler: arm-elf-gcc 2.95.3 bootloader: u-boot 1.1.6 the wrong message is below,when make : make[1]:...

linux system: redhat 9 cross compiler: arm-elf-gcc 2.95.3 bootloader: u-boot 1.1.6 the wrong message is below,when make : make[1]: Leaving directory `/home/zheng/workstation/u-boot-1.1.6/post/ cpu' make -C cpu/s3c44b0 start.o make[1]: Entering directory `/home/zheng/workstation/u-boot-1.1.6/cpu/ s3c44b0' arm-elf-gcc: start.o: ????????? arm-elf-gcc: unrecognized option `-MQ' arm-elf...