blob: 68300f92d03c6924b16714333d1ddabedf8295fd [file] [log] [blame]
############################################################
#
# Copyright Altera 2013
# All Rights Reserved
# File: preloader.ds
#
############################################################
#
# stop processor if running
#
stop
wait 5s
reset system
wait 5s
#set semihosting enabled 0
#
# load the preloader (a.k.a the spl from our uboot dist)
#
loadfile "$sdir/uboot-socfpga/spl/u-boot-spl" 0x0
#
# set pc to entry point
#
set debug-from *$entrypoint # Set start-at setting to address of $entrypoint
start
#
# delete any breakpoints
#
delete
#
# set hw breakpoint in spl in function, spl_boot_device,
# The function, spl_boot_device, is called right before the spl tries
# to load. We stop here so we don't have to change any spl.
#
tbreak spl_boot_device
# tell target to continue executing spl
cont
# wait for breakpoint
wait 60s