NameDateSize

..20-Feb-2024191

bdm/H23-Aug-20166

cobra5272.cH A D11-Jan-2023720

flash.cH A D11-Jan-20237.2 KiB

KconfigH A D23-Aug-2016146

MAINTAINERSH A D26-Jul-2023164

MakefileH A D30-Jun-2018149

READMEH A D04-Oct-20233.3 KiB

README

1File:		README.COBRA5272
2Author:		Florian Schlote for Sentec elektronik (linux@sentec-elektronik.de)
3Contents:	This is the README of U-Boot (Universal bootloader) for our
4		COBRA5272 board.
5Version:	v01.00
6Date:		Tue Mar 30 00:28:33 CEST 2004
7License:	This document is published under the GNU GPL
8______________________________________________________________________
9
10CHANGES
11040330   v01.00 Creation
12
13______________________________________________________________________
14
15
16CONFIGURING
17-----------
18
191. Modify include/configs/cobra5272.h acc. to your prefs
20
212. If necessary, modify board/cobra5272/config.mk (see below)
22
233.
24
25> make cobra5272_config
26
27> make
28
29
30Please refer to u-boot README (general info, u-boot-x-x-x/README),
31to u-boot-x-x-x/board/cobra5272/README and
32to the comments in u-boot-x-x-x/include/configs/cobra5272.h
33
34Configuring U-Boot is done by commenting/uncommenting preprocessor defines.
35
36Default configuration is
37
38	FLASH version (for further info see subsection below)
39	link address 0xffe00000
40
41	16 MB RAM
42
43	network enabled
44	no default IP address for target, host set, no MACaddress set
45
46	bootdelay for autoboot 5 sec.
47	autoboot disabled
48
49
50#-----------------------------------
51# U-Boot FLASH version & RAM version
52#-----------------------------------
53
54The U-Boot bootloader for Coldfire processors can be configured
55
56	1. as a standalone bootloader residing in flash & relocating itself to RAM on
57	startup automatically => "FLASH version"
58
59	2. as a RAM version which will not load from flash automatically as it needs a
60	prestage bootloader ("chainloading") & is running only from the RAM address it
61	is linked to => "RAM version"
62
63	This version may be very helpful when installing U-Boot for the first time
64	since it can be used to make available s. th. like a "bootstrap
65	mechanism".
66
67
68How to build the different images:
69
70------------------------------
71Flash version
72------------------------------
73
74Compile U-Boot
75
76in dir ./u-boot-x-x-x/
77
78please first check:
79
80	in ./configs/cobra5272_defconfig
81
82		CONFIG_MONITOR_IS_IN_RAM has to be not present in the file
83
84	=> U-Boot as single bootloader starting from flash
85
86
87	in configs/cobra5272_defconfig CONFIG_TEXT_BASE should be
88
89		CONFIG_TEXT_BASE=0xffe00000
90
91	=> linking address for U-Boot as single bootloader stored in flash
92
93then:
94
95	host> make cobra5272_config
96		rm -f include/config.h include/config.mk
97		Configuring for cobra5272 board...
98	host> make
99		[...]
100
101	host> cp u-boot.bin /tftpboot/u-boot_flash.bin
102
103
104------------------------------
105RAM version
106------------------------------
107
108in dir ./u-boot-x-x-x/
109
110	host> make distclean
111
112please modify the settings:
113	in ./configs/cobra5272_defconfig
114
115		CONFIG_MONITOR_IS_IN_RAM now has to be enabled, e. g. as follows:
116
117		CONFIG_MONITOR_IS_IN_RAM=y
118
119	=> U-Boot as RAM version, chainloaded by another bootloader or using bdm cable
120
121
122	in configs/cobra5272_defconfig CONFIG_TEXT_BASE should be
123
124		CONFIG_TEXT_BASE=0x00020000
125
126	=> target linking address for RAM
127
128
129then:
130
131	host> make cobra5272_config
132		rm -f include/config.h include/config.mk
133		Configuring for cobra5272 board...
134	host> make
135		[...]
136
137	host> cp u-boot.bin /tftpboot/u-boot_ram.bin
138
139
140----
141HINT
142----
143
144If the m68k-elf-toolchain & the m68k-bdm-gdb is installed you can run the RAM
145version by typing (in dir ./u-boot-x-x-x/)
146"board/cobra5272/bdm/load-cobra_uboot" ,
147in ./u-boot-x-x-x/ the RAM version u-boot (elf format) has to be available.
148