]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_A9_Cyclone_V_SoC_DK/uboot.ds
Update version number in readiness for V10.3.0 release. Sync SVN with reviewed releas...
[freertos] / FreeRTOS / Demo / CORTEX_A9_Cyclone_V_SoC_DK / uboot.ds
1 ############################################################\r
2 #\r
3 # Copyright Altera 2013\r
4 # All Rights Reserved\r
5 # File: uboot.ds\r
6 #\r
7 ############################################################\r
8 \r
9 #\r
10 # This is an ARM DS5 debugger script that is intended to help folks run and\r
11 # debug uboot.  It loads the preloader (a.k.a. spl) into onchip ram, runs it \r
12 # to setup DDR, then loads uboot, lets uboot run a bit to calculate relocation\r
13 # offset, and finally reloads symbol table with calculated offset in the \r
14 # relocated code.\r
15 #\r
16 \r
17 #\r
18 # load and run the preloader\r
19 #\r
20 source -v "$sdir/preloader.ds"\r
21 \r
22 \r
23 #\r
24 # now load unrelocated uboot into ddr\r
25 #\r
26 loadfile "$sdir/uboot-socfpga/u-boot"\r
27 \r
28 # set pc to start of uboot\r
29 start\r
30 \r
31 #\r
32 # set breakpoint at start of code that relocates uboot\r
33 tbreak relocate_code\r
34 cont\r
35 wait 60s\r
36 \r
37 #\r
38\r
39 # now reload the symbol table with runtime calculated relocation offset.\r
40 # register r8 is uboot's "global data" pointer.\r
41 #\r
42 symbol-file "$sdir/uboot-socfpga/u-boot" ((gd_t*)$r8)->reloc_off\r
43 \r
44 #\r
45 # Now set a break in the board_init_r (from uboot).  It must be a hardware \r
46 # breakpoint because this is after relocation.\r
47 #\r
48 thbreak board_init_r\r
49 cont\r
50 wait 60s\r
51 \r
52 \r