==arch/arm/plat-s3c24xx/common-smdk.c中修改smdk_default_nand_part[],注意这个一定
要跟bootloader的一致。在我的板子中修改如下:
109 /* NAND parititon from 2.4.18-swl5 */
110
111 static struct mtd_partition smdk_default_nand_part[] = {
112 [0] = {
113 .name = "Boot Agent",
114 .size = SZ_16K,
115 .offset = 0,
116 },
117 [1] = {
118 .name = "S3C2410 flash partition 1",
119 .offset = 0,
120 .size = SZ_2M,
121 },
122 [2] = {
123 .name = "S3C2410 flash partition 2",
124 .offset = SZ_4M,
125 .size = SZ_4M,
126 },
127 [3] = {
128 .name = "S3C2410 flash partition 3",
129 .offset = SZ_8M,
130 .size = SZ_2M,
131 },
132 [4] = {
133 .name = "S3C2410 flash partition 4",
134 .offset = SZ_1M * 10,
135 .size = SZ_4M,
136 },
137 [5] = {
138 .name = "S3C2410 flash partition 5",
139 .offset = SZ_1M * 14,
140 .size = SZ_1M * 10,
141 },
142 [6] = {
143 .name = "S3C2410 flash partition 6",
144 .offset = SZ_1M * 24,
145 .size = SZ_1M * 24,
146 },
147 [7] = {
148 .name = "S3C2410 flash partition 7",
149 .offset = SZ_1M * 48,
150 .size = SZ_16M,
151 }
152 };
=========================================
修改为:
111 static struct mtd_partition smdk_default_nand_part[] = {
112 [0] = {
113 .name = "heyang_Boot",
114 .size = 0x00000000,
115 .offset = 0x00040000,
117 [1] = {
118 .name = "heyang_Kernel",
119 .offset = 0x00200000,
120 .size = 0x00200000,
122 [2] = {
123 .name = "heyang_yaffs2",
124 .offset = 0x00400000,
125 .size = 0x07BA0000,
127 };
============================================
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。