blob: 4127c8bc8c69780fdecc5a6665d6b1e18e1109dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
Garz+Fricke Vincell LT
======================
This CPU card is based on a Freescale i.MX53 CPU. The card is shipped with:
* 512MiB NAND flash
* 512MiB synchronous dynamic RAM
* microSD slot
See http://www.garz-fricke.com/en/products/embedded-systems/single-board-computer/ia-0086r/ for more information.
Bootstrapping barebox
---------------------
The Vincell is shipped with the RedBoot bootloader. To replace RedBoot with
barebox, you first need to connect a serial console to the device.
UART1 is located on the Molex header X39. When the Vincell is lying on the
display, then Pin 1 on the header is in the lower right:
* Pin 1 - GND
* Pin 2 - TXD1
* Pin 3 - RXD1
If everything is connected right, RedBoot shows up on the console.
factory_bootstrap
-----------------
Turn on the board and abort the boot process with ``Ctrl-C``.
Configure RedBoot so that it finds the barebox image on your TFTP server.
Execute ``fc`` and change the network setup according to your environment.
Be sure to copy the `Boot script` line to the prompt, otherwise it will be
set empty. The network setup can be validated with ``ping -h <serverip>``.
If the network setup is working properly, barebox can be loaded into memory::
load -v -r -b 0x80100000 barebox-guf-vincell-lt.img
exec
Once in barebox, the bootloader can now be persisted to NAND:
.. code-block:: sh
barebox_update -t nand /mnt/tftp/barebox-guf-vincell-lt.img``
|