Hello,
I am trying to boot the DM368 processor on the DM368 EVM using UART. I am trying to use the Serial Loader Host utility (from the DVSDK) to load the UBL and u-boot binary. While using it, i got the following output. Can anybody tell me what went wrong? Also if anybody could suggest me a good guide for UART Booting. My intention is to boot till "u-boot" using uart port.
===================================================
output
===================================================
C:\Users\admin\Documents\uart_boot>slh_DM36x.exe -load2IRAM -p COM3 slt_DM36x
-----------------------------------------------------
TI Serial Loader Host Program for DM36x
(C) 2009, Texas Instruments, Inc.
Ver. 1.50
-----------------------------------------------------
Loading image to ARM IRAM
Attempting to connect to device COM3...
Press any key to end this program at any time.
Unhandled Exception: System.ArgumentException: Destination array is not long enough to copy all the items in the collection. Check array index and length.
at System.BitConverter.ToInt32(Byte[] value, Int32 startIndex)
at System.BitConverter.ToUInt32(Byte[] value, Int32 startIndex)
at TIBootAndFlash.Program.TransmitUBL(Byte[] imageData, UARTBOOT_Header ackHeader)
at TIBootAndFlash.Program.TransmitAppToIRAM()
at TIBootAndFlash.Program.WorkerThreadStart()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
===================================================
Please note : The output is same on both windows and Linux platforms.
Thanks and regards ,
Anand Misry