[Linux]u-boot_2014移植(七)支持yaffs2并易用性修裁剪

[Linux]u-boot_2014移植(七)支持yaffs2并易用性修裁剪

个人博客https://aeneag.xyz/

艾恩凝

2021/6/5

支持yaffs2

nand_util.c

nand_write_skip_bad 中修改

if (!need_skip && !(flags & WITH_DROP_FFS)&& !(flags & WITH_YAFFS_OOB))

ops.mode = MTD_OPS_RAW;

yaffs4.png

yaffs5.png

易用性修裁剪

smdk2440.h

 1#define CONFIG_USB_OHCI
 2#define CONFIG_USB_OHCI_S3C24XX
 3#define CONFIG_USB_KEYBOARD
 4#define CONFIG_USB_STORAGE
 5#define CONFIG_DOS_PARTITION#define CONFIG_BOOTP_BOOTFILESIZE
 6#define CONFIG_BOOTP_BOOTPATH
 7#define CONFIG_BOOTP_GATEWAY
 8#define CONFIG_BOOTP_HOSTNAME#define CONFIG_CMD_DATE
 9#define CONFIG_CMD_DHCP#define CONFIG_CMD_USB#define CONFIG_CMD_FAT
10#define CONFIG_CMD_EXT2
11#define CONFIG_CMD_UBI
12#define CONFIG_CMD_UBIFS
13#define CONFIG_CMD_MTDPARTS
14#define CONFIG_MTD_DEVICE
15#define CONFIG_MTD_PARTITIONS
16#define CONFIG_RBTREE

删除上面的宏定义

end

就目前来说,大致的更改过程就是如此,到目前来说,u-boot就可以正常使用了

有些其他笔记就不贴出来了

u-boot移植系列目录

上一篇[Linux]u-boot_2014移植(六)支持DM9000网卡和设置环境变量分区


    


公众号'艾恩凝'
个人公众号
个人微信
个人微信
    吾心信其可行,
          则移山填海之难,
                  终有成功之日!
                                  ——孙文
    评论
    0 评论
avatar

取消