## ROMFS
-Before executing below steps, execute [generic steps](../../../external/contents/README.md), step 1 and step 2.
+Before executing below steps, execute [generic steps](../../../tools/fs/README_ROMFS.md), step 1 and step 2.
3. Modify partition configs.
Below steps creates ROMFS partition with size 400KB at next of user partition.
4. Build Tizen RT
5. Prepare ROM image
```bash
- sh $TIZENRT_BASEDIR/../apps/tools/mkromfsimg.sh
+ sh $TIZENRT_BASEDIR/../tools/fs/mkromfsimg.sh
```
6. Modify partition map to *$TIZENRT_BASEDIR/../build/configs/artik053/tools/openocd/partition_map.cfg*
```bash
## ROMFS
-Before executing below steps, execute [generic steps](../../../external/contents/README.md), step 1 and step 2.
+Before executing below steps, execute [generic steps](../../../tools/fs/README_ROMFS.md), step 1 and step 2.
3. Modify partition configs.
Below steps creates ROMFS partition with size 256KB at the end,
BOARD_DIR_PATH=${BUILD_DIR_PATH}/configs/${BOARD_NAME}
OPENOCD_DIR_PATH=${BOARD_DIR_PATH}/tools/openocd
FW_DIR_PATH=${BOARD_DIR_PATH}/boot_bin
-RESOURCE_DIR_PATH=${OS_DIR_PATH}/../external/contents
+RESOURCE_DIR_PATH=${OS_DIR_PATH}/../tools/fs/contents
SYSTEM_TYPE=`getconf LONG_BIT`
if [ "$SYSTEM_TYPE" = "64" ]; then
cp -rf ${RESOURCE_DIR_PATH}/* ${OUTPUT_PATH}/res/
# create romfs.img
- sh ${OS_DIR_PATH}/../apps/tools/mkromfsimg.sh
+ sh ${OS_DIR_PATH}/../tools/fs/mkromfsimg.sh
fi
}
## 1. Generic
This part supports making ROMFS image.
-Please find it at [README](../external/contents/README.md)
+Please find it at [README](../tools/fs/README_ROMFS.md)
## 2. Board Specific
BOARDNAME=$CONFIG_ARCH_BOARD
POSTFIX=_smartfs.bin
BINNAME=$BOARDNAME$POSTFIX
+CONTENTSDIR=../tools/fs/contents
blkcount=8192
echo " - block count := $blkcount (bs=1024)"
echo "============================================================="
-if [ ! -d ../external/contents/$BOARDNAME/mnt ]; then
-mkdir ../external/contents/$BOARDNAME/mnt/
+if [ ! -d $CONTENTSDIR/$BOARDNAME/mnt ]; then
+mkdir $CONTENTSDIR/$BOARDNAME/mnt/
fi
# Making image file
tools/nxfuse -t smartfs -g 1 -m ../build/bin/$BINNAME
# Mounting mnt
-tools/nxfuse -t smartfs ../external/contents/$BOARDNAME/mnt ../build/bin/$BINNAME
+tools/nxfuse -t smartfs $CONTENTSDIR/$BOARDNAME/mnt ../build/bin/$BINNAME
# Copying files to smartfs file system
-cp -rf ../external/contents/$BOARDNAME/base-files/* ../external/contents/$BOARDNAME/mnt/
+cp -rf $CONTENTSDIR/$BOARDNAME/base-files/* $CONTENTSDIR/$BOARDNAME/mnt/
# Unmounting
sleep 2
-fusermount -u ../external/contents/$BOARDNAME/mnt
+fusermount -u $CONTENTSDIR/$BOARDNAME/mnt
echo "DONE"
File Systems -> ROMFS to y
```
-2. Put your contents at *external/contents* folder.
+2. Put your contents at *tools/fs/contents* folder.
After these two steps, board specific steps should be executed.
#
###########################################################################
############################################################################
-# apps/tools/mkromfsimg.sh
+# tools/fs/mkromfsimg.sh
#
# Copyright (C) 2014 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org>