:::: MENU ::::

Ultimate guide to configure FriendlyARM.ini

Configure FriendlyARM.ini to run OS from SD card

One of the step user must do before she/he can run or install the OS on the SDK board is to configure FriendlyARM.ini.

 During test I did with my Tiny6410 I’ve noticed that “u-boot_nand-ram256.bin” didn’t work ( I was unable to make my board boot if I installed this image U-boot version)!!!

Solution: use u-boot_nand-ram128.bin

#This line cannot be removed. by FriendlyARM(www.arm9.net)

CheckOneButton=No
Action=install
OS= CE6

VerifyNandWrite=No
StatusType = Beeper| LED

#################### Linux #####################
Linux-BootLoader = Linux/u-boot_nand-ram256.bin
Linux-Kernel = Linux/zImage_n43
Linux-CommandLine = root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
Linux-RootFs-InstallImage = Linux/rootfs_qtopia_qt4.img
Linux-RootFs-RunImage = Linux/rootfs_qtopia_qt4.ext3

################### WindowsCE6 #################
WindowsCE6-Bootloader= WindowsCE6\NBOOT_N43-RAM256.nb0
WindowsCE6-BootLogo = WindowsCE6\bootlogo.bmp
WindowsCE6-InstallImage = WindowsCE6\NK_n43-i.bin
WindowsCE6-RunImage = WindowsCE6\NK_n43-i.bin

################### Android ####################
Android-BootLoader = Android/u-boot_nand-ram256.bin
Android-Kernel = Android/azImage_n43
Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial0
Android-RootFs-InstallImage = Android/rootfs_android.ubi
Android-RootFs-RunImage = Android/rootfs_android.ext3

################### Ubuntu #####################
Ubuntu-BootLoader = Ubuntu/u-boot_nand-ram256.bin
Ubuntu-Kernel = Ubuntu/uzImage_n43
Ubuntu-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200
Ubuntu-RootFs-InstallImage = Ubuntu/rootfs_ubuntu.ubi
Ubuntu-RootFs-RunImage = Ubuntu/rootfs_ubuntu.ext3

############### UserBin part #################
UserBin-Image=WindowsCE/NK.nb0
userBin-StartAddress=50100000

ANDROID OS

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Run
OS Android
Android-Kernel Android/azImage_n43
Android-RootFs-RunImage Android/rootfs_android.ext3

LINUX – QT OS

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Run
OS Linux
Linux-Kernel Linux/zImage_n43 (or your own image)
Linux-RootFs-RunImage Linux/rootfs_qtopia_qt4.ext3

WINDOWS CE OS

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Run
OS WindowsCE6(alternatives: “CE6” or “WinCE6”)
WindowsCE6-InstallImage WindowsCE6\NK_n43-i.bin (or your own image)

Configure FriendlyARM.ini to install OS from SD card


ANDROID OS (UBIFS)

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Install
OS Android
Android-Kernel Android/azImage_n43
Android-CommandLine root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200
Android-RootFs-InstallImage Android/rootfs_android.ubi

Step2: toggle “S2” to “SDBOOT” and insert an SD card
Step3: power on and you will hear a beep and LED4 begins to flash
Step4: Within seconds you will notice that LED3, 2 and 1 begin to flash one by one and finally you will hear two beeps and all LEDs are on and round-robin flashing.

ANDROID OS (YAFFS2)

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Install
OS Android
Android-Kernel Android/azImage_n43(or azImage_a70 or your own image)
Android-CommandLine root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
Android-RootFs-InstallImage Android/rootfs_android.img

Step2: toggle “S2” to “SDBOOT” and insert an SD card
Step3: power on and you will hear a beep and LED4 begins to flash
Step4: Within seconds you will notice that LED3, 2 and 1 begin to flash one by one and finally you will hear two beeps and all LEDs are on and round-robin flashing.

LINUX – QT OS (YAFFS2)

Note: YAFFS2 only applies to SLC Nand Flash

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Install
OS Linux
Linux-Kernel Linux/zImage_n43 (or your own image)
Linux-CommandLine root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
Linux-RootFs-InstallImage linux/rootfs_qtopia_qt4.img

Step2: toggle “S2” to “SDBOOT” and insert an SD card
Step3: power on and you will hear a beep and LED4 begins to flash
Step4: Within seconds you will see that LED3, 2 and 1 begin to flash one by one and finally you will hear two beeps and all LEDs are on and round-robin flashing.

LINUX – QT OS (UBIFS)

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Install
OS Linux
Linux-Kernel Linux/zImage_n43 (or your own image)
Linux-CommandLine root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs init=/linuxrc console=ttySAC0,115200
Linux-RootFs-InstallImage linux/rootfs_qtopia_qt4.ubi

Step2: toggle “S2” to “SDBOOT” and insert an SD card
Step3: power on and you will hear a beep and LED4 begins to flash
Step4: Within seconds you will notice that LED3, 2 and 1 begin to flash one by one and finally you will hear two beeps and all LEDs are on and round-robin flashing.

WINDOWS CE OS

Step1: open the FriendlyARM.ini file in the SD card’s images directory and make changes as follows:

Items Options (case insensitive)
Action Install
OS WindowsCE6 (alternatives: “CE6” or “Wince6”)
WindowsCE6-Bootloader WindowsCE6\ NBOOT_N43-RAM256.nb0
WindowsCE6-BootLogo WindowsCE6\bootlogo.bmp (or your own bmp)
WindowsCE6-InstallImage WindowsCE6\NK_N43-i.bin (or your own image)

Step2: toggle “S2” to “SDBOOT” and insert an SD card
Step3: power on and you will hear a beep and LED4 begins to flash
Step4: Within seconds you will notice that LED3, 2 and 1 begin to flash one by one and finally you will hear two beeps and all LEDs are on and round-robin flashing.

 

0