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= CE6VerifyNandWrite=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