ARM技术william hill官网
直播中

ikm9394

11年用户 14经验值
擅长:模拟技术
私信 关注
[问答]

关于裸板程序烧写,norflash和nandflsah

我刚买了开发板,然后觉得很不解,为什么u-boot要烧写到nor上,而裸板程序要烧到nand? 。。。内核和文件系统好像是烧写到nor上,那nandflash还能用来烧什么?
还有那个裸板程序的下载地址是0还是30000000?
本人菜鸟,有很多不懂,希望各位大神能解答一些。。谢谢各位!

回帖(3)

david@auralic

2014-3-5 13:49:58
你的板子应该支持当从nand flash启动时会将nand中的前几k数据自动拷贝到处理器自己的ram中运行,裸板程序的下载地址可以是地址0,如果你用uboot的话只要执行go 0x0就会执行内存地址0处的程序。nor一般很小,只会存放uboot,内核还有文件系统会存放在nand中。
举报

ikm9394

2014-3-5 17:12:33
引用: david@auralic 发表于 2014-3-5 13:49
你的板子应该支持当从nand flash启动时会将nand中的前几k数据自动拷贝到处理器自己的ram中运行,裸板程序的 ...

非常谢谢你的回答,有点懂了。。那u-boot能不能放到nand上啊?
举报

david@auralic

2014-3-6 09:34:54
可以放到nand上,原理是一样的,只要放到nand的起始位置,cpu会自动读入uboot的几k数据,如果要启动linux,需要修改linux的分区表,在内核文件中的common-smdk.c.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分