Atmel website | ARM Community | AVR freaks | Technical Support
Banner
 FAQ •  Search •  Register •  Login 

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: using Norflash in the AT91SAM9260
PostPosted: Wed Apr 06, 2011 5:21 am 
Offline

Joined: Wed Apr 06, 2011 5:01 am
Posts: 2
I am using the AT91SAM9260-ek development board. I think there are no files with the kit for the Norflash interface. Can anyone guide how can we use Norflash?

BootStrap?

download?


Top
 Profile  
 
 Post subject: Re: using Norflash in the AT91SAM9260
PostPosted: Wed Apr 06, 2011 9:53 pm 
Offline

Joined: Sat Oct 30, 2010 6:04 pm
Posts: 574
The AT91SAM9260-EK has no NOR FLASH on board.

Your choices with BMS=1 (RomBoot) are basically the serial data flash, and nand flash, where the boot strap code is copied to internal SRAM.

With BMS=0 (External), the 16-bit memory on NCS0 must contain bootable code. It does not require any magic bootstrap, although you would probably want to copy vectors into SRAM and remap, and initialize the SDRAM.

You can hang NOR FLASH off the EBI, the reference manual diagrams the use of the AT49LV6416 off of NCS0 for 8 MB.

If you are familiar with the programming of NOR FLASH, it shouldn't be too hard to code a SAM-BA applet to download your boot image to the device. Segger's J-Flash should also be quite capable of delivering code to the device.


Top
 Profile  
 
 Post subject: Re: using Norflash in the AT91SAM9260
PostPosted: Mon Apr 11, 2011 11:57 am 
Offline

Joined: Wed Apr 06, 2011 5:01 am
Posts: 2
We have welded a piece of norflash.Our system to be developed only have norflash, no nandflash no sdram.So I want to know how to start program using norflash and program runing in the norflash ? if you have Informations or demo program ,Please email to me, thanks.

email: xueping.zou@gilbarco.com


Top
 Profile  
 
 Post subject: Re: using Norflash in the AT91SAM9260
PostPosted: Mon Apr 11, 2011 6:04 pm 
Offline

Joined: Sat Oct 30, 2010 6:04 pm
Posts: 574
Set BMS=0

The boot code is just generic ARM9 boot code. ie set up memories, hardware, peripherals, stacks, copy vectors to RAM, remap RAM.

Want example code, look at AT91 Bootstrap, library code, for the SAM9, and things like the EB40, and other ARM9 Atmel parts. Review the manual, and become familiar with the boot process.

I'd show you how, but I'd have to charge..


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: