Part Number: AM4379
We have custom board with AM4379.
I succeed to boot up our board with following steps
- Set SYS_BOOT pin for SD Card boot- Plug Bootable SD Card to board- Power up board- Launch selected configuration (@UBUNTU-Host PC w/CCS)- Connect Target CORTEX-A9 - Load GEL File idk_am437x.gel (modified gel file . SK_IDK_EVM_DDR3_SDRAM_CONFIG value changed)- Run initialization Script IDK_EVM- CPU Reset ---> PC=0 - Tools > Load Memory > u-boot.bin (@0x80800000 w/32bit)- set PC to 0x80800000- Resume
But, when i follow the https://training.ti.com/linux-board-porting-series-module-7-debugging-u-boot-jtag-ccs?cu=399066
- Set SYS_BOOT pin for SD Card boot- Plug Bootable SD Card to board- Power up board- Launch selected config- Connect A9- Load GEL File idk_am437x.gel (modified gel file . SK_IDK_EVM_DDR3_SDRAM_CONFIG value changed)- Run initialization Script IDK_EVM- CPU Reset ---> PC=0- Check CPSR - T value. Not thumb mode ! - Load Memory > u-boot-spl.bin > 0x402f4000. - Run > Load > Load Symbols > u-boot-spl - Set PC 0X402F4000- Resume
@SerialOutputTerminal U-Boot SPL 2018.01-00569-gf9c38b91a2-dirty (May 14 2019 - 11:47:55)SPL: failed to boot from all boot devices### ERROR ### Please RESET the board ###
- Run > Load > Load Program > > u-boot- Resume
After this with steps, board does not boot-up.
Code hang :
What could be the reason for this ?
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Mehmet:
In reply to Krunal Bhargav34:
Thank you for your response.
"I do not recommended loading the GEL file while stepping through the SPL/Uboot code. If you have verified your DDR, please move the configuration to the Uboot"In fact i don't want to use GEL File, but if i dont use initializing script of GEL File i cannot see anything on terminal. If i use initialize script i can see "SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ### " message on serial terminal. I want to be sure. i shouldn't use GEL File right ? Is u-boot "board.c" file doing the same thing with GEL File?
"if you refer to the AM437x TRM, you will notice the ram starts at address 0x40300000 instead of 0x402f4000."I think ram starts at 0x402f4000. you can see @section 188.8.131.52 Public L3 RAM Memory Map" And you can examine this post for RAM Start address https://e2e.ti.com/support/tools/ccs/f/81/t/779823?tisearch=e2e-quicksearch&keymatch=Trouble%20Writing%20Memory%20Block%20At%200x402F0400
I'm waiting for your answer.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.