天嵌 ARM开发社区

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

关于裸跑程序和Linux系统的一点小疑问

[复制链接]
Rain_ning 发表于 2010-9-5 14:49:04 | 显示全部楼层 |阅读模式
问一个很菜的问题~ 从uboot中烧写裸跑程序到nandflash使用的地址一般为0x30000000    烧写完后 然后开机从nor中启动以后  竟然还可以启动linux系统  难道烧写到nand中的裸跑程序不会覆盖到Linux系统么   本人很菜 对这个问题不理解  那么Linux内核写入的地址是哪里呢   还有TQLogo的地址  文件系统的地址都是哪里啊
wuchguang 发表于 2010-9-5 23:34:25 | 显示全部楼层
1# Rain_ning
不清楚你是使用哪个命令来烧写裸奔程序的。
你可以进入U-boot命令行,输入:mtdparts
就可以查看你当前的U-boot是给各分区的起始地址、各分区大小
machoe 发表于 2010-9-6 08:43:08 | 显示全部楼层
如果你烧到的地址为0x30000000,而且你又用的是天嵌默认的配置,那么烧写到的实际上的sdram,并不是flash
 楼主| Rain_ning 发表于 2010-9-6 11:23:24 | 显示全部楼层
2# wuchguang
现在看到了 具体的地址分配
mtdparts=mtdparts=nandflash0:256k@0(bios),128k(params),128k(toc),512k(eboot),1024k(logo),3m(kernel),-(root)
我选择的uboot   a选项  烧写裸跑程序到nand  是不是 烧写到-(root)的后面了啊
天嵌_support1 发表于 2010-9-6 12:25:07 | 显示全部楼层
4# Rain_ning


烧到你u-boot这个区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-10-6 00:35 , Processed in 1.016640 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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