TQ2440——NandFlash分区修改

来源:互联网 发布:js excel文件流下载 编辑:程序博客网 时间:2024/06/04 19:36

==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,
116         },
117         [1] = {
118                 .name   = "HeYang_Kernel",
119                 .offset = 0x00200000,
120                 .size   = 0x00200000,
121         },
122         [2] = {
123                 .name   = "HeYang_yaffs2",
124                 .offset = 0x00400000,
125                 .size   = 0x07BA0000,
126         },
127 };

============================================

0 0