This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Help with Flashing Davinci DM6446 inside SVP3550 vFone

Hello there,

I was working on one audio+video supported IP phone. It has got Davinci dm6446 processor.

Now that phone comes with montavista kernel, n my task was to port android on the same device.

I built android kernel for dm6446 board incuding all the drivers, got system.img, uImage and userdata.img, ramdisk.img. Inshort all i need for flashing android.

 

Now i made mistake while flashing.

I was followind android guide for flashing, and somewhere i think i made mistake.

i flash first u-boot.bin, then uImage and when i was flashing system.img  i think i wrote to some area of memory i am not suppose to.

i download syustem.img to board with tftp, erase nand memory from 0x02000000 offset of size 0x0A000000.

i was using following table for offset address.

NAND partition names



name offset size
xloader 0x00000000 0x00080000
bootloader 0x00080000 0x00180000
environment 0x001C0000 0x00040000
kernel 0x00200000 0x01D00000
system 0x02000000 0x0A000000
userdata 0x0C000000 0x02000000
cache 0x0E000000 0x02000000

 

While i was easing nand for system partitin, with command as below, something went wrong, and my screen (serial connection)..shows some error message, and before i could read it, screen goes off. Phone goes off.

After that i can not switch on phone, so there's no question of taking the phone in u-boot mode to reflash.

I think i erase some untouchable area of process, is there any way i can reflash the processor, i think i need to flash the bootloader, if i am not mistaken.

Looking for help, if any one can.....

 

Regards,

Hemanshu Patel.