Parcourir la source

- add option to create a jffs2 filesystem in srec format. Thanks to Xride.

Bernhard Reutner-Fischer il y a 18 ans
Parent
commit
48b3e0c94f
2 fichiers modifiés avec 9 ajouts et 0 suppressions
  1. 5 0
      target/jffs2/Config.in
  2. 4 0
      target/jffs2/jffs2root.mk

+ 5 - 0
target/jffs2/Config.in

@@ -32,6 +32,11 @@ config BR2_TARGET_ROOTFS_JFFS2_EBSIZE
 	depends on BR2_TARGET_ROOTFS_JFFS2
 	default 0x20000
 
+config BR2_JFFS2_TARGET_SREC
+	bool "RootFS in SREC file formet"
+	depends on BR2_TARGET_ROOTFS_JFFS2
+	default n
+
 config BR2_TARGET_ROOTFS_JFFS2_PAD
 	bool "Pad output"
 	depends on BR2_TARGET_ROOTFS_JFFS2

+ 4 - 0
target/jffs2/jffs2root.mk

@@ -71,6 +71,10 @@ endif
 	$(STAGING_DIR)/usr/bin/fakeroot -- $(STAGING_DIR)/_fakeroot.$(notdir $(JFFS2_TARGET))
 	-@rm -f $(STAGING_DIR)/_fakeroot.$(notdir $(JFFS2_TARGET))
 	@ls -l $(JFFS2_TARGET)
+ifeq ($(BR2_JFFS2_TARGET_SREC),y)
+	$(TARGET_CROSS)objcopy -I binary -O srec --adjust-vma 0xa1000000 $(JFFS2_TARGET) $(JFFS2_TARGET).srec
+	@ls -l $(JFFS2_TARGET).srec
+endif
 
 JFFS2_COPYTO := $(strip $(subst ",,$(BR2_TARGET_ROOTFS_JFFS2_COPYTO)))
 #"))