Tool/software: Code Composer Studio
Dears,
i am able to upload u-boot-spl.bin via uart using xmodem to my custom h/w based on am3354.
after uploading the spl, i should see spl boot messages and it shall wait for u-boot.img upload, but i dont see any activity after uploading spl.
i used jtag tool and CCS and tried this script "loadJSFile D:\myfolder\am335x-boot.dss" out put of this command is as follows, can someone help me to understand this trace data to know why my u-boot-spl is hanging somewhere?
thanks and br,
Albert.
dss script output:
CONTROL: device_id = 0x2b94402e
* AM335x family
* Silicon Revision 2.1
PRM_DEVICE: PRM_RSTST = 0x00000001
* Bit 0 : GLOBAL_COLD_RST
CONTROL: control_status = 0x004003fc
* SYSBOOT[15:14] = 01b (24 MHz)
* SYSBOOT[11:10] = 00b No GPMC CS0 addr/data muxing
* Device Type = General Purpose (GP)
* SYSBOOT[7:6] = 11b RGMII no internal delay (EMAC boot modes only)
* SYSBOOT[5] = 1 CLKOUT1 enabled
* Boot Sequence : MMC1 -> MMC0 -> UART0 -> USB0
ROM: Current tracing vector, word 1 = 0x0000503f
* Bit 0 : [General] Passed the public reset vector
* Bit 1 : [General] Entered main function
* Bit 2 : [General] Running after the cold reset
* Bit 3 : [Boot] Main booting routine entered
* Bit 4 : [Memory Boot] Memory booting started
* Bit 5 : [Peripheral Boot] Peripheral booting started
* Bit 12 : [Peripheral Boot] Device initialized
* Bit 14 : [Peripheral Boot] Image received
ROM: Current tracing vector, word 1 = 0x00010000
* Bit 16 : [Memory Boot] Execute GP image
ROM: Current tracing vector, word 1 = 0x00011000
* Bit 12 : Memory booting device SPI
* Bit 16 : Peripheral booting device UART0
ROM: Current copy of PRM_RSTST = 0x00000000
ROM: Cold reset tracing vector, word 1 = 0x00000000
ROM: Cold reset tracing vector, word 1 = 0x00000000
ROM: Cold reset tracing vector, word 1 = 0x00000001
* Bit 0 : [Memory Boot] Memory booting device NULL
Cortex A8 Program Counter = 0x402f0440
ROM Exception Vectors
* 0x4030CE04 Undefined
* 0x4030CE08 SWI
* 0x4030CE0C Pre-fetch abort
* 0x4030CE10 Data abort
* 0x4030CE14 Unused
* 0x4030CE18 IRQ
* 0x4030CE1C FIQ
ROM Dead Loops
* 0x00020080 Undefined exception default handler
* 0x00020084 SWI exception default handler
* 0x00020088 Pre-fetch abort exception default handler
* 0x0002008C Data exception default handler
* 0x00020090 Unused exception default handler
* 0x00020094 IRQ exception default handler
* 0x00020098 FIQ exception default handler
* 0x0002009C Validation test PASS
* 0x000200A0 Validation test FAIL
* 0x000200A4 Reserved
* 0x000200A8 Image not executed or returned
* 0x000200AC Reserved
* 0x000200B0 Reserved
* 0x000200B4 Reserved
* 0x000200B8 Reserved
* 0x000200BC Reserved