MCU:S3C2440A
nandflash:K9F2G08U0A
nandflash启动分析:
查看S3C2440A datasheet得知:
s3c2440支持从nand flash存储介质启动
在硬件上,s3c2410除了提供相应的逻辑外,还提供了一个4K的SRAM作为buffer用于nand启动。
s3c2410支持从nand flash启动之后的内存分配形式(也就是说,从nand flash启动之后和从nor flash启动之后的内存分配形式是不同的。s3c2440支持这两种形式,可以说是相对于其他的MCU不同的地方。)
S3C2440如何实现自动读取nand flash的前4KBytes数据到内部SRAM buffer当中?
猜测有两种方式:一,固化在内部集成的ROM中的代码实现搬运工作。二,由硬件实现。请看下面:
可以看出搬运前4K代码的工作是由“控制和状态机”和“SteppingStone控制器”实现的。
来了就请留下您的脚印
阅读(1533) | 评论(0) | 转发(0) |