Dear TI,
I have a custom AM3354 board that I am developing and have started on the path to debug SPL on my hardware. I have gone through the http://processors.wiki.ti.com/index.php/AM335x_board_bringup_tips to debug my hardware. I am able to connect to the device and step through code so I am confident in my power and reset topology. When I run my SPL code that I modified it does not load from the SD card and it takes a really long time to print out debug messages. I have been able to step through the assembly but have not had an opportunity to link in the SPL project to see where the project gets stuck. I have attached my modifications to SPL. I also have a high-level outline showing what I modified. I created a new configuration called rp_connect2.
Here are the modifications:
arch-ti81xx
- clocks_am335x.h
- ddr_defs.h
- nand.h
board/ti/rp_connect2/ -> My own configuration in boards.cfg
- evm.c
- mux.c
- tps65217.h
- pll.c
include/configs
- rp_connect2.h
Does anyone have expertise on porting SPL to custom boards and techniques used to debug code with this enivronment? I have been using http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_uboot_linux_debug_with_ccsv5 as my reference.
-Jason