打印
[ARM9、LPC]

S3C2410 nor flash启动问题

[复制链接]
1120|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Izhang|  楼主 | 2015-7-14 10:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0x00000000-0x00020000      "vivi"                 //bootloader
0x00020000-0x00030000      "param"            //参数
0x00030000-0x00130000      "kernel"             //内核
0x00130000-0x03ffc0000      "root"                //文件系统
如上:
我的板子从nand flash启动时会显示以上分区.这样我用H-JTAG烧写位置就很容易确定.

但是从nor flash启动后就只显示bootloader和param内存布局
如下:
0x00000000-0x3fc00000       "bootloader"
0x3fc00000-0x3fe00000         "param"


疑问:
1,请问kernel和root(文件系统)放在哪里去了?nand flash?或者还是nor flash,只是没有显示出来.
2,H-JTAG烧写nor flash还是nand flash是不是由开始选择的配置文件决定的?(后缀为xxx.HFC)
3,从nor flash启动的S3C2410 中的bootloader,kernel等烧写是否和nand flash一样?


被两种启动方式以及烧写搞得好乱!

相关帖子

沙发
Izhang|  楼主 | 2015-7-22 14:37 | 只看该作者
往大牛解答!!

使用特权

评论回复
板凳
shexujia| | 2015-7-22 16:12 | 只看该作者

0x00000000-0x00020000      "vivi"                 //bootloader
0x00020000-0x00030000      "param"            //参数
0x00030000-0x00130000      "kernel"             //内核
0x00130000-0x03ffc0000      "root"                //文件系统
这些地址代表什么意思你清楚么。
你需要先把这芯片的启动流程 还有 内存映射(memory map)都搞懂

使用特权

评论回复
地板
Izhang|  楼主 | 2015-7-24 11:10 | 只看该作者
shexujia 发表于 2015-7-22 16:12
0x00000000-0x00020000      "vivi"                 //bootloader
0x00020000-0x00030000      "param"   ...

我只是知道是u-boot上移植的内存分区,里面分别存放u-boot、参数、内核以及文件系统。

使用特权

评论回复
5
shexujia| | 2015-7-25 23:35 | 只看该作者
Izhang 发表于 2015-7-24 11:10
我只是知道是u-boot上移植的内存分区,里面分别存放u-boot、参数、内核以及文件系统。 ...

那不够的,你要理解他为啥要放在这些位置

使用特权

评论回复
6
Izhang|  楼主 | 2015-7-27 09:16 | 只看该作者
shexujia 发表于 2015-7-25 23:35
那不够的,你要理解他为啥要放在这些位置

我只知道分区可以再u-boot相关文件中修改,位置也可以。为什么要放在那些位置只有问写u-boot源码的人了。
大哥,我问的是从nor flash启动的开发板其u-boot、参数、内核、文件系统都存放在nor flash还是某些存放在nor flash,某些存放在nand flash?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

238

帖子

0

粉丝