打印

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

[复制链接]
2101|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
continue_|  楼主 | 2010-3-25 21:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
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

粉丝