Tool/software: Linux
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_uboot_linux_debug_with_ccsv5
From the above training, there is the following instructions:
5. Now open the source file so we can set a breakpoint in the s_init function
- Click File -> Open File
- Browse to /home/sitara/ti-sdk-am335x-evm-xx.xx.xx.xx/board-support/u-boot-xx.xx.xx/board/ti/am335x/
- select the board.c file and click OK
- Use CTRL+F to search for s_init
For the v2017.09 uboot, there is no s_init routine. There is a board_init() routine in board/ti/am335x/board.c.
1) The instructions above are for omap2 and omap3 that use s_init()?
2) Is the s_init routine equivalent to the board_init in board/init/arm335xboard.c in the current uboot version? This is the board specific setup after pnmux. Pulled source for uboot and kernel as follows:eewiki.net/.../BeagleBone Black
3) What is the link or repo to the TI specific BSP uboot/kernel for BBB?
4) Has TI pushed the TI BSP to the community, or is there still TI specific changes not pushed to the community? For example, drivers or anything that might impact BBB booting if 4.4 and latest uboot is pulled from the community?