bootloader的启动分为两个二阶段,小弟我想问一下第一阶段的1k大小的程序是在哪里执行的,是RAM还是nandflash
bootloader的启动分为两个二阶段,我想问一下第一阶段的1k大小的程序是在哪里执行的,是RAM还是nandflash?
bootloader的启动分为两个阶段,我想问一下第一阶段的1k大小的程序是在哪里执行的,是直接在nandflash里面吗?貌似nandflash是不能直接执行程序的吧?
第二阶段好像是拷贝的RAM中执行的,那么第一阶段呢?
------解决方案--------------------
查看S3C2440数据手册的第5和第6章,MCU内部集成了4KB的SRAM,在NANDFLASH启动模式下,MCU会自动拷贝NANDFLASH中的前4KB到这个SRAM中,然后从这个SRAM开始执行。
bootloader的启动分为两个阶段,我想问一下第一阶段的1k大小的程序是在哪里执行的,是直接在nandflash里面吗?貌似nandflash是不能直接执行程序的吧?
第二阶段好像是拷贝的RAM中执行的,那么第一阶段呢?
------解决方案--------------------
查看S3C2440数据手册的第5和第6章,MCU内部集成了4KB的SRAM,在NANDFLASH启动模式下,MCU会自动拷贝NANDFLASH中的前4KB到这个SRAM中,然后从这个SRAM开始执行。