微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TQ2440——NandFlash分区修改

==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 举报,一经查实,本站将立刻删除。

相关推荐