天嵌 ARM开发社区

 找回密码
 注册
查看: 1807|回复: 4

很纠结:Nandflash与系统问题

[复制链接]
william_linchen 发表于 2011-3-12 21:21:26 | 显示全部楼层 |阅读模式
在Nor Flash启动中,下载了u-boot,kernel,root.bin到Nand Flash中,按8启动,可以!之后按a(Download user program)下载了个uc/os-II,之后再用Nand Flash启动,启动了uc/os-II,但是这时之前下载的那些到哪里去了,因为之后再从Nor Flash启动按8再去启动时是可以启动之前下载的linux系统的。不懂的是之前下载的Linux是从哪里启动的,之后的uc/os-II又是从哪里启动的?还是我的操作出了问题?还是他们在不同的分区启动的?
xiaoqiang08wang 发表于 2011-3-14 10:51:24 | 显示全部楼层
前下载的那些到哪里去了,因为之后再从Nor Flash启动按8再去启动时是可以启动之前下载的linux系统的。不懂的是之前下载的Linux是从哪里启动的,之后的uc/os-II又是从哪里启动的?还是我的操作出了问题?还是他们在不同
 楼主| william_linchen 发表于 2011-3-15 18:23:57 | 显示全部楼层
再次重述这个情况:norflash下载了天嵌的系统,之后8启动系统,可以。之后按a(downloader the program)下载uc/os的系统,按8只能启动之前那个系统,而把开关按到从nandflash启动就启动uc/os,两个系统在nandflash的位置是怎么样的?有谁知道的吗?现在真的很不理解,一直都在想!
天嵌_support1 发表于 2011-3-16 14:30:09 | 显示全部楼层
1# william_linchen


你用a下载的测试程序,在uboot分区。也就是覆盖了nand中的uboot.
而你之前烧写的 Linux系统(uboot,kernle,root),很明显,你的kernel,root还存在nand中
而你从Nor启动,也就是进入了uboot,再输入命令8 ,也就是借助于Nor的uboot+nand的kernel+nand的root,当然还是可以启动linux系统。这个属于正常的
 楼主| william_linchen 发表于 2011-3-16 21:33:52 | 显示全部楼层
嗯,明白,原来是覆盖了u-boot,难怪会在Nandflash启动不了,谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-7 13:09 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表