之前有用过别的MCU开发,基本操作过程是这样:移植uboot,生成bootloader用ICE烧写到NOR FLASH中。bootloader中tftp内核和文件系统并烧写到nandflash中。
对于W90P950,有如下几个问题:
1)因为芯片支持从nandflash启动(类似step stone的机制?),所以系统可以省掉norflash,将bootloader、kernel以及filesystem都烧写在nandflash中?对于产品来说,一个norflash可以省掉很多成本了。
2)bootloader如何烧写到nandflash中?是不是先配置USB SPI模式,然后用USB线连接板子和PC并用turbo_writer工具烧写?还可以有其他方式烧写么?BSP包里的那个nandboot.img是不是就是从nandflash启动的bootloader可执行文件?spiboot.img就是从spiflash启动的bootloader?
3)烧好bootloader后,可以在bootloader里tftp内核和文件系统并下载到nandflash里?如果板上没有配置网卡,仍然可以不进bootloader用turbo_writer烧写内核和文件系统?
谢谢指教! |