请教AT91SAM9260能不能直接从nandflah启动?

[复制链接]
3095|3
 楼主| continue_ 发表于 2010-3-25 21:36 | 显示全部楼层 |阅读模式
请教各位大侠 AT91SAM9260能不能直接从nandflah启动?
看了资料感觉不行
但是不死心   在这里请教大家一下
nicholasldf 发表于 2010-3-26 10:04 | 显示全部楼层
可以啊,写的很明白啊。
The Boot Program integrates different programs permitting download and/or upload into the different
memories of the product.
First, it initializes the Debug Unit serial port (DBGU) and the USB Device Port.
Then the DataFlash Boot program is executed. It looks for a sequence of eight valid ARM exception
vectors in a DataFlash connected to the SPI. All these vectors must be B-branch or LDR
load register instructions except for the sixth vector. This vector is used to store the size of the
image to download.
If a valid sequence is found, code is downloaded into the internal SRAM. This is followed by a
remap and a jump to the first address of the SRAM.
If no valid ARM vector sequence is found, the DataFlash Boot program is executed on the second
chip select.
If no valid ARM vector sequence is found, NAND Flash Boot program is then executed.
The NAND Flash Boot program looks for a sequence of eight valid ARM exception vectors. If
such a sequence is found, code is downloaded into the internal SRAM. This is followed by a
remap and a jump to the first address of the SRAM.
If no valid ARM vector sequence is found, SAM-BA Monitor is then executed. It waits for transactions
either on the USB device, or on the DBGU serial port.
wangkj 发表于 2010-3-26 10:10 | 显示全部楼层
100%没问题
 楼主| continue_ 发表于 2010-3-26 11:29 | 显示全部楼层
本帖最后由 continue_ 于 2010-3-26 11:49 编辑

惭愧  没有认真看英文资料  多谢两位大侠~  俺受益匪浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

65

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部