EmbeddedRelated.com

Problems with programming AT91RM9200

Started by odi in comp.arch.embedded14 years ago 1 reply

hi, I have designed board with AT91RM9200 microcontroller and I've got some problems with programming it... I wanted to program any bootloader...

hi, I have designed board with AT91RM9200 microcontroller and I've got some problems with programming it... I wanted to program any bootloader into connected AT45DB041D dataflash. Right now I can't send data via DBGU - I thought it is MAX3232's fault but I replaced it and still nothing. However sending data from ARM to PC works ok. Instead of programming dataflash with xmodem I tried to do it th...


Bootloading from SD card

Started by eeboy in comp.arch.embedded14 years ago 22 replies

I want to enable my device to replace the contents of flash by reading in a binary file from the SD card. The catch is that I don't want to...

I want to enable my device to replace the contents of flash by reading in a binary file from the SD card. The catch is that I don't want to implement FAT in my bootloader. I want it to be as small in size and as simple as can be. The vast majority of the users will be running windows. The binary file (representing the new flash contents) does not have to be placed on the SD card by conventiona...


HC08 and RAM bootloader routine

Started by Marcus in comp.arch.embedded19 years ago 2 replies

I'm trying to build a RAM-executing routine for the HC08(AZ60A) documented in Motorola AppNote #AN1828. Basically, you generate...

I'm trying to build a RAM-executing routine for the HC08(AZ60A) documented in Motorola AppNote #AN1828. Basically, you generate a self-contained S19 file for a RAM-based message loop. This loop contains FLASH programming routines and acts upon subsequent messages which contain the ultimate S19 file user code. Writing everything in C (using Cosmic compiler) I've got my initial "maintenanc...


powerPC linux boot sequence

Started by Nabendu in comp.arch.embedded15 years ago 7 replies

Any can help me to find the boot sequence of powerPC 83xx of linux kernel after the bootloader transfer control to kernel.. Please please help...

Any can help me to find the boot sequence of powerPC 83xx of linux kernel after the bootloader transfer control to kernel.. Please please help me.... thanks, Nabendu


annoying errata....how common is this and how long till it gets fixed?

Started by Rick in comp.arch.embedded20 years ago 1 reply

About how long does it take to get a new version of a uC where most of the errata is fixed? The errata sheet for the AT91RM9200 is pretty long,...

About how long does it take to get a new version of a uC where most of the errata is fixed? The errata sheet for the AT91RM9200 is pretty long, and there are a few things that I hope are going to be fixed soon??? I think #37 has been fixed since parts at distributors are listed as 002, which I guess would mean bootloader version 2. This is important since I want to use an 8 bit parallel fl...


Marvel 88E1145 Chipset(PHY) Queries

Started by ajeesh3k in comp.arch.embedded15 years ago

Hello Sir/Madam, We have following queries regarding Marvel 88E1145 chipset. Following are few observations: We have connected all MDIO...

Hello Sir/Madam, We have following queries regarding Marvel 88E1145 chipset. Following are few observations: We have connected all MDIO and MDC to single port. PHY ID read from controller is always ?FFFF?, hence initialization fails. When we give command in U-boot (bootloader) as ?mii read 2 0 ? We see MDIO and MDC being toggled in CRO. We enabled the ?DIS_125CLK


Optimizing Linux on ARM920T (MXL from Freescale)

Started by [LT] CodeC in comp.arch.embedded16 years ago 2 replies

Hi all, I just started to develop Linux OS for arm920t processor. I want to build very simple and quick kernel, because I need...

Hi all, I just started to develop Linux OS for arm920t processor. I want to build very simple and quick kernel, because I need real-time operations. I have compiled 2.6.23 kernel (XIP, 1.1MB), have wrotten simple bootloader (1.5KB). I use uClibc and buildroot toolchain. I want to start linux kernel as quick as possible after power on (less that 1s is wanted). I will disable console, will ru...


Self booting systems with out bootloader?!!!

Started by s.subbarayan in comp.arch.embedded19 years ago 5 replies

Dear all, I was going through vxworks6.0 kernel programmers manual.I came across the section on kernel and found this following...

Dear all, I was going through vxworks6.0 kernel programmers manual.I came across the section on kernel and found this following sentence regarding the various boot images possibles with vxworks6.0 version: "Self-booting VxWorks image can also be created, which do not require a boot loader." After this sentence a few pages down,I found the following line again: "For self-booting imag...


PIC18f452 Program Memory Problem

Started by GaryI in comp.arch.embedded15 years ago

Hi, I've got a bootloader for the pic18f - The following function is ok for the pic18f8722 i'm using to write to prog memory. //load the...

Hi, I've got a bootloader for the pic18f - The following function is ok for the pic18f8722 i'm using to write to prog memory. //load the holding registers for (counter = 0; counter < uBOOTDIn.BiFWLen; counter++) { *((BiADR.pAdr)+counter) = uBOOTDIn.BiFWData[counter]; } //first we fill the required holding registers StartWrite(); while(EECON1_WR); //Wait till WR bit is clear Where,


detecting memory-mapped i/o peripheral in OS

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

hi all, can any explain function of bootloader, and how linux or other OS detects the external pheripherals on an x86...

hi all, can any explain function of bootloader, and how linux or other OS detects the external pheripherals on an x86 processor(80486). 2. which will create GDT,LDT,IDT in system linux or BIOS or boot loader. 3. if added new peripheral which is memory mapped in to the system address space(memory-mapped i/o) : how can i see the pheripheral in linux or other os, fo...


MPC83xx PCI Memory Access causes system hang

Started by spv in comp.arch.embedded15 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...


How to redirect kernel messages to serial console

Started by tamamontu in comp.arch.embedded14 years ago 2 replies

Hi, I am trying to redirect kernel message to serial console. I am trying to modify LCD device driver for cirrus EP9307 board. We are using...

Hi, I am trying to redirect kernel message to serial console. I am trying to modify LCD device driver for cirrus EP9307 board. We are using 2.6.8.1 kernel and reboot as bootloader. I have enabled support for serial console in kernel config using menuconfig. The default console is set to tty0 which is lcd in our case. How can i change this to ttys0(uart1). On net there is some informatio...


AT91RM9200 Linux Board bootloader problems?

Started by Ethan in comp.arch.embedded11 years ago 1 reply

Hello, I am extremely new to this stuff and just got a AT91RM9200 Linux Board. I was going to download Python to it to make some programs....

Hello, I am extremely new to this stuff and just got a AT91RM9200 Linux Board. I was going to download Python to it to make some programs. After setting it up per the setup MANUAL, it seemed to lad fine. I proceeded to download Python but it just wouldn't work. I researched and found that i had an error when booting (Error bad CRC, continuing loading Linux environment). The best fix to this proble...


How Physical Memory Mapping / Allocation works

Started by Ilias Abrams in comp.arch.embedded6 years ago 13 replies

Hi guys, I am new on software programming and I am trying to understand some basic/ important things.I am interested in Bare-metal software...

Hi guys, I am new on software programming and I am trying to understand some basic/ important things.I am interested in Bare-metal software programming, so please give me answers related on this. My question is: who is responsible and manage the physical memory mapping / allocation? Meaning, If I have 1GB physical memory on my system, the 1) CPU or 2) the Bootloader (like GRUB, U-b


Spontaneous erasure of AVR working as SPI slave

Started by wzab in comp.arch.embedded13 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...


UART Emulation

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

I am using an Atmel AT89C5132 and am connecting it through the USB bootloader to my computer. But I want to interpret the data as a...

I am using an Atmel AT89C5132 and am connecting it through the USB bootloader to my computer. But I want to interpret the data as a Serial input. I have heard you can use UART emulation (Communication Device Class). Where you can set the USB Class with a virtual COM port in Windows, and then can send/receive data using the Windows normal UART communication. Basically emulate the COM port using...


Unable to query target part layout

Started by xtmtd in comp.arch.embedded17 years ago 1 reply

Unable to query target part layout!!! When I work with the xilinx edk(ver8.1), after buttoning down the ? download bitstream?, I want to...

Unable to query target part layout!!! When I work with the xilinx edk(ver8.1), after buttoning down the ? download bitstream?, I want to make a bootloader from the external flash ,but a problem still baffles me all the time, when I pressed the ?program flash memory?, here is the context showed to me.. ------------- Performing CFI Query on the flash part(s)...Processor started. Type "st...


armv4l-unkown-linux-gcc compiler problem!!

Started by Chan Ka Cheong in comp.arch.embedded19 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...


Amtel SAM9 "boot from NAND" is a myth?

Started by Grant Edwards in comp.arch.embedded13 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 (...


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

Started by KBG in comp.arch.embedded17 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...