目录
1.序
本文的所有讲述都由个人理解,如有错误请指正!
2. 什么是分区表
在上一篇中,使用ToolPlatform烧写时,用到了分区表,本文讲述如何创建分区表。
linux主要由三部分组成image,kernel、rootfs,即uboot、内核、文件系统,在编译完SS928的SDK后(默认编译为nand,本文也以nand为例),会生成三个文件,
boot_image.bin --> uboot
fip.bin --> kernel、liteOS,这个文件在make时不会生成,由kernel、liteOS合并生成
rootfs_ss928v100_2k_128k_128M.ubifs --> 文件系统
我们在想内存中写入程序时,会将image,kernel、rootfs写入到不同的地址当中,uboot启动后,会根据我们的地址,读取内核和文件系统,并启动他们。
而分区表,在ToolPlatform软件中即描述的是image,kernel、rootfs三个文件的写入nand flash的位置。
3.创建自己的分区表
点击右侧的
按钮,添加单个选项,并分别命名为uboot,kernel、rootfs,

点击上图文件栏中的
图标,依次选择三个文件

配置单个文件的开始地址和长度(配置长度要大于每个文件的额大小,开始地址会自动填写)

填写完成后保存分区表即可
4.导入分区表
在导入分区表时发现如下问题:

原因为导入保存的分区表路径存在中文,路径修改为中文重新生成分区表即可;

被折叠的 条评论
为什么被折叠?



