Can't Boot From SDCard

simonf
Hi 

I think my FriendlyARM (tiny6410) may be faulty

I downloaded the two dvds from this site but cannot get any image to load
from a SD card. It will boot from the internal nand flash but not from a SD
card. I have tried 3 sd cards and two different computers and different
readers 
When I boot from SD card I either get nothing from the terminal or a BEEP
BEEP BEEP BEEP and an error saying block 0x0 is bad. Also three leds flash.

As I said before I have tried a 
2GB Kingston Memory
4GB 
And 8GB Peak

In fact the 2g Kingston will now not read in any computer so it seems to
have corrupted it.

I am using windows 7 and I run SD-Flasher in Administrator Mode and it says
it has fused the SDCard but no boot? Also led 1 does not light. 

Is it something I am doing wrong or could it be a faulty SDCard Socket ?

davef
Is the bootloader enabled to load from an SD card?

Is the SD card partitioned correctly?

I wasn't aware that Supervivi could load from an SDcard, maybe that's
changed in the mini6410.

davef
Jumped in a bit fast.

Does SD-Flasher create the kernel and rootfs partitions?  Think your
bootloader needs to be SD aware.  Does SD-Flasher handle this?

simonf
Ok I went out and bought another two 8gb SD cards sandisk and intergral

And another card reader

After another couple of hours I find no mater what image I try to "INSTALL"
from the sd card I have no success But I can "RUN" Linux and Android from
the SD card.

I need to be able to run win CE6 on the tiny 6410 but am having no luck. I
need some way of getting a WORKING image running from either the nand or
the SD. I am using the images downloaded from this FTP server..


Thanks SImon

davef
Can't help if you don't answer my questions.

At least tell the forum what instructions you following!

simonf
I used the 6410 guide for dummies and the card does get partitioned.

I ran the sd-flasher on the 8gb card and copied over all the images IE the
whole content of the images directory to the sd card. I then altered the
friendlyarm.ini to "install" "CE6"  all the leds flash and the beeper
sounds. If I set it to "Run" I get 

ID Err
Unpacked NK.bin...

Unpacked NK.bin Finished

but there is no display.

If I try "Install" for any OS it beeps and all LEDs flash 

If I try to "Run" any OS It only successfully runs Linux , Android loads
but all the apps fail..

davef
simonf,

Have you searched for <NK.bin> and <no display>?  Think there were a few
threads re NK.bin

Sorry, I can't help, as I haven't got a 6410 variant.

Good luck.

vib
The first sign of a correct SD card format is the single beep after
powering up. If it does't beep, something is wrong.
Nevertheless, to see the status of powering up, attach a serail cable to
the serial0 of mini6410 and the other end connect it to your PC. With the
use of Hyperterminal or minicom, you should be what is happening.

simonf
"The first sign of a correct SD card format is the single beep after
powering up. If it does't beep, something is wrong."

I don't Get the single beep and yes I have connected the com0 lead.

If I change the action to "Install" with any image I get a constant Beep
Beep Beep Beep and all four leds flash this is with 4 different makes of sd
card.

If I set it to "RUN" the linux image runs fine but if I change to CE6
I get 
  

 ID Err
Unpacked NK.bin...

Unpacked NK.bin Finished

but there is no display.

Is there an easy way to install CE6 from the console ??

vib
I presume you have followed the guides properly to flash/format/initialize
the SD card and etc.

1) Did you switch S2 to Nand?

simonf
"I presume you have followed the guides properly to flash/format/initialize
the SD card and etc."

Yes I used SD-flasher and it partisioned the sdcard

1) Did you switch S2 to Nand?

Yes I switched s2

vib
In your previous message, you said in "install" mode, you got constant
beeps. What messages did it show on screen through the serial cable? My
experience tell me that the "run" is not as robust as the "install" mode.
So I normally use "install" mode. i can't confirm for you that your SD
reader is faulty. However, if you are confident that the SD partition and
images have been done accordingly, it is very likely that the SD reader is
out of order. My suggestion is, use the serial cable to check the state of
reading images from the SD card. Also have you ever changed the u-boot? If
you can, do contact the supplier.

Ricardo Mello
Hi,

I have EXACTLY the same issue this guy has.

I´m using windows 7, 4gb kingston sd.

- did all the manual stuff.
- formated, fused, copied images. Using superboot.
- linux and android run using "run", android fails apps
- ubuntu does not run
- windows CE does not run
- "install" does not work, beeps forever with all leds flashing.
- "install" in linux shows "ID err" at terminal.

Any ideas?

[]s , Ricardo Mello

MrUmunhum
where are the instruction you are following?

asghar
HI
do not use 8gb SD use 1GB SD I had the same problem

rumata
Same behavior here. Mine is tiny6410 too, the new revision with 2Gb MLC and
con1/con2 connectors available. 
 - no beep when booting
 - when I try "install" I get beeps and that's it.
 - when I try "run" it starts booting but then fails with kernel panic... 
From what I got reading the forums it's because these kernels do not
support 2Gb flash. Tries all the images, same thing for all of them except
CE6, it just sends "Unpacked NK.bin Finished" and stops 
 - when I try "CheckOneButton=Yes" I only get ID Err on the console, then
it hangs.

rumata
asghar, what's the exact type of your board? And what was the problem you
were seeing?

Ehssan Lzadeh
Hi All 
Problem Fix .
Please Use The SuperBoot That Came With The DVD-B With Mini6410 ."ANY
RELEASE IS Different From another"
For Example I used 20100808 Version On 20111116 and It Did not Work.
Also There Is no Wrong On any SD cart You Use . If SD-Flasher Fuse It , it
means That You Got Your SD Cart Up and Running . 
1.Flash Your SD CART With SD-Flasher :
1-1 : Insert The SD-CART and Run SDFlasher After Your computer Recognized
The SD-Cart *Important
1-2 : Run Scan Then If Your Cart Seed Not Available Run , Relayout On The
Bottom of the Program . 
1-3 : Run Scan Again and It Will Show Yes On Available,s .
" Please Load SuperBoot File Before Fusing Your File." *Important
1-4 : Fuse It . 
'--------------- until Now You Got Your SD Cart Running -------------
Copy The Code Below To The Text File And Rename It To FriendlyARM.INI 
<Code>
#This line cannot be removed. by FriendlyARM(www.arm9.net)
CheckOneButton=No
Action=install
OS= WindowsCE6
VerifyNandWrite=No
StatusType = Beeper| LED
#################### Linux #####################
Linux-BootLoader = Linux/u-boot_nand.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.nb0
WindowsCE6-BootLogo = WindowsCE6\bootlogo.bmp
WindowsCE6-InstallImage = WindowsCE6\NK_N43.bin
WindowsCE6-RunImage = WindowsCE6\NK_n43.bin
################### Android ####################
Android-BootLoader = Android/u-boot_android.bin
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
Android-RootFs-RunImage = Android/rootfs_android.ext3

################### Ubuntu #####################
Ubuntu-Kernel = Ubuntu/uzImage_n43
Ubuntu-CommandLine = console=tty1 console=ttySAC0,115200 init=/linuxrc
Ubuntu-RootFs-RunImage = Ubuntu/rootfs_ubuntu.ext3

############### UserBin part #################
UserBin-Image=WindowsCE/NK.nb0
userBin-StartAddress=50100000
</Code>
'------------------------------------------------------------------
2-COPY The Appropriate File Which Is Wince Images . 
Folder -> WindowsCe6
Files Under WindowsCe6 -> NK_n43.bin + bootlogo.bmp + nboot_n43.nb0 ( The
Original Ones Maybe With "I" Rename Them . 
File -> FriendlyARM.ini
File -> SuperBoot(*your Own Version).bin
'-----------------End Of part 2-----------------------------------------
3- Insert The Sd cart Then Turn It on Nor Flash . switch On In the Screen
You will see The Installation Presses after it Finished . Turn The Device
On NAND Flash and We are Done .
"All OF This Article Will Be On LZADEH.COM For PERSIAN USERS"
AND IF ANY Question,s I will Answer Them On The MINI2440 Page Of Facebook.

kzcho
Hi,
I have followed the same method to try to flash my Tiny6410 but I am
getting the same error as simonf. All 4 LEDS flash while the buzzer
produces a continuous beeping sound.

Here is the steps that I took:
1. Fusing the SD card as above.
2. Setting in the FriendlyARM.ini:
   Action=install
   OS= linux
3. Set S2 config switch to SD-Boot
4. Insert SD card
5. Power on.
6. Beeping and flashing LEDs error.

When I set Action=run, the system boots up fine. I am using a 4GB SD card
if that makes a difference.

Pratik
Hello kzcho,

Which SD card are you using?

Even I faced same problem, I tried with multiple cards and at the end it
worked with trancend 8 GB Class 2 card.

Thanks

kzcho
Hi,
I'm using a Kingston SDHC 4GB Class 4 card.

TheRegnirps
Most of the Tiny6410 on SDKs have 2G flash. There is another directory on
DVD 'B' that just has .ini files for SLC Flash. You need to use those (and
a superboot if there is one in that directory). Fuse the SD with the same
version of superboot that is in the images directory of your SD and make
sure that is the same version listed in the friendlyarm.ini script. The
beep beep beep.... means wrong files for 2G flash.

Victor
I bought in March tiny210 sdk1, I also have a problem with booting from sd
card.
I tested the micro sd kingston 2gb, transcend 2gb
Board type: 2
ERROR: Media attach failed
Install or Run in the ini file, the same result.
After that, the file system on sd card goes bad, the developers superboot
need to analyze in detail the work, or at least recommend a specific type
of sd card.

Pratik,
You used the sdhc 8gb? what is your board?

Howard
I am using Windows 7 with 64 bits.
SanDisk 16Gb.

SD-Flasher.exe reports followings:

For Relayouts - 
Relayouting, please wait...
0 Total, 0 Succeeded, 0 Failed
----

For scan - 
Scanning...
Found 0 Disk(s)
----
I have no problem to see the 15gb flash from Windows 7 to copy files over
and reformatted. Everything works fine. But SD-Flasher could not see it. 

Because it is 16gb? What is correct size of flash should used with
tiny6410?

Thanks,
Howard

ekhlesiaste
Hello guys,
I am new comer in friendlyarm world. I got my friendlyarm tiny 6410sdk
yesterday and I started it up. icons where marked with question marks and
then I tried to install linux. I followed this steps:

1. Putting superboot-6410.bin on the SD card with the SD-Flash tool(i
downloaded the sd-flasher on the website in downloads
2. I have copied the images directory from the DVD which came along with
the board (so, the SD card contains a "images" directory in the root, under
that "Android" directory, "superboot-6410.bin" and "FriendlyARM.ini" (I'm
putting the contents of the ini file at the end of this post)
3. Inserting the SD card to the reader slot
4. Putting S2 switch to "SD-boot" state
5. Power on

and what I got is exactly one beep, LED 4  blinking and That is all. The
board stays in this state. I stoped it and I tried to boot now from nand
but I got just the symbol of linux on the screen and LED D1 alight and
that's all.

I realy don't know how can I proceed to get a linux fonctionning os on it?

ekhlesiaste.

Dave McLaughlin
Follow thse instructions for installation to NAND.

http://www.minidevs.com/minidevs/info202.html

Dave...

ekhlesiaste
Hi guys,
first, I'd  like to thank you for your contribution. I tried to follow
instructions as indicated but when I tried to boot from sd-card, I just got
a log:

Superboot-6410
ver: 1146
CPU: S3C6410 533MHz
RAM: 256MB
NAND: 2GB(MLC2) ID:ECD58472
Touch Device: 1-wire
LCD Type: H43(Auto)

and when I tried to boot from nand-flash i got another long log. when i
read it, i saw a part saying : 

s3c-fimc: i2c transfer error 

four times. as I told you i don't realy know anything about embedded
architecture. i would like to know what does it mean and how can I do?

excuse me for my english.

ekhlesiaste...

ekhlesiaste
I'am just seing another thing in the log: 

/init: line 103: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted do kill init!

ArturW
I had the same problem. The solution was to compile kernel with initial ram
filesystem disabled (the option in general system section of config menu).
ROOTWAIT should be also used in BOOT parameters.

ekhlesiaste
Thanks guys,
I tried the procedure of ArturW and it and it works.but the problem now is
the calibration. I calibrate the screen using the touchscreen calibrate
interface but it is steel line-streaked and some words are illegible.
please have you an idea of how to solve the problem?

thanks

Sudarshan
Hi,Every One,

Just I received the Tiny6410 board.When I turn power on in S2(NAND) mode
all the icons on screen appears with question marks(except ADC and Recorder
)simultaneously connected to PC host through serial port kernel booted
properly.I can see the console [root.FriendlyARM] #  
I tried boot through SD card could not succeed.Followed all steps said in 
http://www.minidevs.com/Tiny6410/Bootloader.html but no booting nor even
buzzer beeps and all LEDs-1,2,3,4 a dim glow.
Please help me.

uma rajeswari
Hi,every one
I bought a new Tiny 6410.And followed all the above procedures for flashing
and then copied the image of android,friendly ARM.ini and Superboot.in
files.But when i put the SD card and start i Couldn't hear any beep sound
and only LED1,LED4 are switchd on.I can see only the Boot Parameters on the
screen.Please help me.

jorikdima
Hi
See this topic
http://www.friendlyarm.net/forum/topic/5144

Bala
Hi every one,

i bought OK6410. finding difficulties in boot from SD card. usb driver is
not recognized. i think my antivirus in the system corrupted the file. can
anybody tell me how to get usb driver for OK6410 board? i lost my dvd also.

Bala