Hi Everyone,
 
I am using DM6467 EVM with Monta Vista 4.0.1 Linux and serial loader utility. I 
am using slh_DM646x.exe. This embeds a small UART bootloader. I have verified 
that this can talk to EVM and able to download the UART bootloader. I am 
attempting to download uImage and kick of the kernel from ram. 
 
>From the slt_DM646x.exe logs I can see the entire uImage gets downloaded. I 
>also instrumented the uart.c code to verify received uImage is of correct 
>length and start address specified is received correctly. 
 
However kernel never kick starts. I connect hyperteminal after application 
terminates and I see no activity. I even added a big delay before entering 
entry point from main function so I can see activity from serial console after 
download is completed but I do not see anything an board seems to be hung.I 
believe uImage is of correct format as mkimage inserts the entry point etc on 
to linked image. 
 
Any suggestions to point me in correct direction are highly appreciated.
 
I am using following command :
 
slh_DM646x.exe -v -p COM6 -load2DDR -startAddr 0x80008000 -loadAddr 0x80008000 
uImage
 
I see following dumped on screen. This confirms image got downloaded correctly:
SENDIMG received. Returning ACK and header for image data...
ACK command sent. Waiting for BEGIN command...
        Target:   BEGIN
BEGIN commmand received. Sending the image data...
Image data sent.  Waiting for DONE...
        Target: App File Len0x00155044App File loadAddr0x80008000   DONE
DONE received.  All bytes of image data received...
        Target: Starting APP code Entry point0x80008000   DONE
 
Regards,
Neeraj
 
 



 
 


      
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to