关于裸板程序烧写,norflash和nandflsah
时间:10-02
整理:3721RD
点击:
我刚买了开发板,然后觉得很不解,为什么u-boot要烧写到nor上,而裸板程序要烧到nand? 。内核和文件系统好像是烧写到nor上,那nandflash还能用来烧什么?
还有那个裸板程序的下载地址是0还是30000000?
本人菜鸟,有很多不懂,希望各位大神能解答一些。谢谢各位!
还有那个裸板程序的下载地址是0还是30000000?
本人菜鸟,有很多不懂,希望各位大神能解答一些。谢谢各位!
你的板子应该支持当从nand flash启动时会将nand中的前几k数据自动拷贝到处理器自己的ram中运行,裸板程序的下载地址可以是地址0,如果你用uboot的话只要执行go 0x0就会执行内存地址0处的程序。nor一般很小,只会存放uboot,内核还有文件系统会存放在nand中。
非常谢谢你的回答,有点懂了。那u-boot能不能放到nand上啊?
可以放到nand上,原理是一样的,只要放到nand的起始位置,cpu会自动读入uboot的几k数据,如果要启动linux,需要修改linux的分区表,在内核文件中的common-smdk.c.
