SDRAM configuration

Started by roboman152 in comp.arch.embedded13 years ago 1 reply

Greetings all, I've got a custom AT91RM9200 board Im bringing to life. Current problem is Im pretty sure I've configured the SDRAM...

Greetings all, I've got a custom AT91RM9200 board Im bringing to life. Current problem is Im pretty sure I've configured the SDRAM correctly, however writing to address 0x2000FFFF generates the following on the terminal: (Im running romboot.bin) -F- Data Abort detected I've tested the flash and it does work. Im almost positive I have just missed a mundane register, anything jump out at yo...


AT91RM9200_EK

Started by layaghi in comp.arch.embedded13 years ago 2 replies

Hi I have a AT91RM9200 evaluation kit (AT91RM9200_EK). I want to know how could I use any devices other than DataFlash card for booting the...

Hi I have a AT91RM9200 evaluation kit (AT91RM9200_EK). I want to know how could I use any devices other than DataFlash card for booting the board and downloading the Win CE image? when I say "any devices other than DataFlash card" I mean onboard parallel flash or the MMC,SDcard and so on. thanks


debug u-boot using BDI2000

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

Hello all I am making a RS232 - datalogger for my MasterThesis in the university. My environment is BDI2000 debugger GNU...

Hello all I am making a RS232 - datalogger for my MasterThesis in the university. My environment is BDI2000 debugger GNU toolchain AT91RM9200 The work is simply to take input signals from the USART port and send it to the SD card. Can anyone please answer the following quesitons ? 1. I have u-boot running on my board. Is there a way to achieve my goal by just using the u-boot. I am...


Newbie with questions on AT91RM9200

Started by jtyler in comp.arch.embedded14 years ago 4 replies

Hi All, I have a few questions on implementation: P.S. I have read the manual closely. 1. How does the real time clock keep time during power...

Hi All, I have a few questions on implementation: P.S. I have read the manual closely. 1. How does the real time clock keep time during power cycles ? 2.I want to run my code in flash, i think these days it is fast enough, know it is only 16 bit and must use thumb mode on compiler. What othe problems will i not like ? 3. My RAM memory will be SRAM which again is only 16 bit and must b ba...


Interrupts in U-boot

Started by Nicholas Karsen in comp.arch.embedded15 years ago 1 reply

I am attempting to implement interrupt in u-boot, is there any example code. I have noticed that some of the code is implemented, however there...

I am attempting to implement interrupt in u-boot, is there any example code. I have noticed that some of the code is implemented, however there are messages which say there is no IRQ support in u-boot. What does this mean? What is the state of u-boot in this regard? It seems u-boot is slower than linux? Are there any reseaons an AT91RM9200 would work slower? Clearly thats my target. ...


Starting Bootloader at AT91RM9200-EK

Started by lehotzki in comp.arch.embedded13 years ago 2 replies

Hi Im new to ARM9 processors and have the following problem: i want to run any executable code (that i can change) on my plattform. So i...

Hi Im new to ARM9 processors and have the following problem: i want to run any executable code (that i can change) on my plattform. So i found the Denx u-boot and can compile it. Then i tried to download it as stated on the atmel page by setting the jumper to INT then load the DataflashBoot.bin then load the u-boot to the dataflash. So far OK, can see the u-boot image at position c0008000. Wh...


Extra port?

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

Hi, I am using an Atmel AT91RM9200 (ARM9) processor which has a single MAC built-in. I also have software drivers which support Ethernet...

Hi, I am using an Atmel AT91RM9200 (ARM9) processor which has a single MAC built-in. I also have software drivers which support Ethernet through this MAC. I have a reference design which uses the RMII interface to a PHY chip (Davicom DM9161). So far so good. However, I want to be able to change the reference design so that I can simultaneously attach two 10/100Base-T devices to this sing...


AT91RM9200 booting from USB problems

Started by roboman152 in comp.arch.embedded13 years ago

Hi all! I've gotten my board to boot! Thank you to all who have responded and helped me before. I have a USB key hooked to the host port, and I...

Hi all! I've gotten my board to boot! Thank you to all who have responded and helped me before. I have a USB key hooked to the host port, and I can see the USB driver detects it.. but oddly enough it seems to try and add it a couple of times... which is perhaps breaking it? and is /dev/sda the correct entry for root= when booting from a USB key? Thank you for any help! Linux version 2.6.14 (r...


Flash Driver for SST39VF1601

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

Hi I'm using the above device with AT91RM9200. I need to write a 'C device driver for the SST flash I'm a new bie to writing the device...

Hi I'm using the above device with AT91RM9200. I need to write a 'C device driver for the SST flash I'm a new bie to writing the device drivers. Could someone help m with a sample code that I can start with? Or point me to any links o resources where I can find drivers for Flash My email ID is krishna12723@yahoo.co.in Thanks and Best Regards -Sa


AT91RM900 USART problem

Started by Anonymous in comp.arch.embedded13 years ago 11 replies

We have been developing code for the AT91RM9200 and have found problems with the UART when running the USART 1.5% slower than the selected boaud...

We have been developing code for the AT91RM9200 and have found problems with the UART when running the USART 1.5% slower than the selected boaud rate. A natural consequence with certain clocks and the available divisors available. The problem is that framing errors are not correctly detected. i.e for 115200 we have a 18.432 MHz crystal clock, and processors runs at 179.712MHz, main clock=59....


Device drivers for SD Card and Compact Flash

Started by Ketan in comp.arch.embedded15 years ago 5 replies

Hi All, I need to develop the device driver for SD Card and Compact Flash for board using AT91RM9200 micro. I am not able to get decent...

Hi All, I need to develop the device driver for SD Card and Compact Flash for board using AT91RM9200 micro. I am not able to get decent souce for SD card driver development. Since I don't have much idea about either devices any pointers or inputs will be appreciated. thanks


Copy WIN CE to DataFlash

Started by dkatana in comp.arch.embedded12 years ago

Hi. I'm new in microcontrolers. I starting with AT91RM9200 board and Windows CE 5.0(I must use Win CE). Unfortunetly I've cleared Win CE...

Hi. I'm new in microcontrolers. I starting with AT91RM9200 board and Windows CE 5.0(I must use Win CE). Unfortunetly I've cleared Win CE DataFlash card. I have copied DataFlashBoot.bin on 0x20000000 address. How can I copy image of Win CE to DataFlash? Should I copy some "boot" to DataFlash? Thank you for advice. Best regards Daniel Katana


AT91RM9200-EK & BasicGraphicDisplay

Started by triode+ in comp.arch.embedded14 years ago 2 replies

Hi! I'm trying to have the BasicGraphicDisplay sample (provided on Atmel C with the eval board) working on my board. I believe some of the...

Hi! I'm trying to have the BasicGraphicDisplay sample (provided on Atmel C with the eval board) working on my board. I believe some of the example provided with the board only apply to the DK, not the EK. But since al the hardware is here (clock generator and display controller), this on should work. When I ran the program, I received this message : "ICS1523 Clock Generator Init failed"...


AT91RM9200 - PLL's - Main CLK

Started by Pelo...@ Home in comp.arch.embedded13 years ago 3 replies

Hi, I'm going to fire-up my RM9200 board. I see that CPU is sending letter (but not XModem "CCCCC") on DBG-UART. The problem is that CPU is...

Hi, I'm going to fire-up my RM9200 board. I see that CPU is sending letter (but not XModem "CCCCC") on DBG-UART. The problem is that CPU is doing it to fast - one bit of that char tooks about 4,56us - I'm thinking that something wrong is with PLL. Can somebody be so kind and measure for me the amplitude on 18,432MHz crystal pins and the voltage on PLL-RCA and PLL-RCB pins ? thanks a lo...


SDRAM data garbled due to seperate PCB for SDRAM ???

Started by Mayank Kaushik in comp.arch.embedded14 years ago 19 replies

Hi, Im trying to interface two 128Mbit SDRAMs (MT48LC8M16A2) to the AT91RM9200, but it doesnt seem to be going right. I have a custom...

Hi, Im trying to interface two 128Mbit SDRAMs (MT48LC8M16A2) to the AT91RM9200, but it doesnt seem to be going right. I have a custom board for the AT91, and a seperate board for the SDRAM, the two are connected through an ordinary ribbon cable. The master clock of the uC is running at 60Mhz. To test the integrity of the RAM, im writing data to a series of locations, say from 0x2000_000...


Program in external SDRAM and caching

Started by odi in comp.arch.embedded10 years ago 8 replies

hi, I have a simple program for my AT91RM9200 to turn led on and off. When I run it from internal SRAM it works ok, but when I copy it into...

hi, I have a simple program for my AT91RM9200 to turn led on and off. When I run it from internal SRAM it works ok, but when I copy it into external SDRAM and execute from there it jumps to address 0x2000001c (FIQ vector or is it just a coincidence?) instead of 0x2000003c (start code is there). 64MB of SDRAM was tested and looks ok. However when I disable instruction cache, this program works ok ...


Problem using Xmodem ROM services on AT91

Started by Mayank Kaushik in comp.arch.embedded14 years ago 7 replies

Hi everyone, Im using a custom board, with an AT91rm9200. Im am trying to load some code onto the microcontroller using the xmodem protocol,...

Hi everyone, Im using a custom board, with an AT91rm9200. Im am trying to load some code onto the microcontroller using the xmodem protocol, but things dont seem to be going right. I am using the Debug port to transmit data serially to and from Hyperterminal in windows. I am using the xmodem ROM services on the 9200. I had borrowed code from the Application example on ATmel`s site (AT91...


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

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


alternative to "arm development suite"

Started by Mayank Kaushik in comp.arch.embedded14 years ago 15 replies

Hi, Im an undergrad who is new to ARM-based controllers. Im working on a custom board based on the AT91rm9200 microcontroller. The aim is...

Hi, Im an undergrad who is new to ARM-based controllers. Im working on a custom board based on the AT91rm9200 microcontroller. The aim is to develop an in-house evaluation board that can be used in the future for educational purposes. Currently, im using the trial version of "Arm development suite" (ADS 1.2), and my licence is running out. Are there any free GNU tools available that can to...


AT91RM9200 - problem with SD/MMC

Started by Pelos in comp.arch.embedded12 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