190-2255 Bluetechnix, 190-2255 Datasheet - Page 24
![no-image](/images/no-image-200.jpg)
190-2255
Manufacturer Part Number
190-2255
Description
EMULATOR GNICE JTAG UCLINUX
Manufacturer
Bluetechnix
Series
gnICEr
Type
In-Circuit Emulatorr
Datasheet
1.190-2255.pdf
(31 pages)
Specifications of 190-2255
Contents
Emulation Module
For Use With/related Products
Blackfin® Processors
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
190-2253
190-2253
190-2253
If the flash memory is not empty, you have to erase it first. The erase command needs two
arguments: The first is the start address of flash memory (0x20000000), the second is the
memory size. To erase all sectors in flash memory (including U‐Boot), type:
To erase as much memory as is needed by a file that was loaded into RAM previously, type:
The U‐Boot boot loader requires 256Kbytes of flash memory. So, storing a uClinux image at
address 0x20040000 is a good choice.
After erasing, the image is transferred to flash memory with the
three arguments: The first one is the “copy‐from” address, it is usually 0x1000000 (RAM).
The second one is the “copy‐to” address. The default for our Core Modules is 0x20040000.
The third one is the length. The command for programming is as follows:
To verify the written data, you can use the
arguments:
8.8 Booting a uClinux Image
How to boot a uClinux image from flash memory depends on the type of the Core Module. If
the Core Module uses GPIOs as address lines for flash memory, U‐Boot provides the “flread”
command, which reads an image from flash to RAM while handling addressing with GPIOs
transparently. All other core modules read the image directly from flash memory.
Blackfin uClinux User Guide
•
•
protect off all
erase all
protect off 0x20040000 +$(filesize)
erase 0x20040000 +$(filesize)
cp.b 0x1000000 0x20040000 $(filesize)
cp.b 0x1000000 0x20040000 $(filesize)
(now load the rootfs.jffs2 file to RAM)
cp.b 0x1000000 0x20140000 $(filesize)
cmp.b 0x1000000 0x20040000 $(filesize)
vmImage
system image additionally.
rootfs.jffs2
in flash memory. Changes to the file system are persistent.
Note!
: contains the compressed Linux kernel. You have to program a root file
On Core Modules that use GPIOs for flash addressing, the compare command
cmp.b does only work for the lowest 2 MBytes of flash memory, because cmp.b
and similar commands are strictly memory‐mapped and do not care about GPIOs.
: Root file system in JFFS2 format. The file system is accessed directly
maximum performance at minimum size
cmp.b
command which takes the same
(uImage)
(vmImage)
(rootfs.jffs2)
cp.b
command which needs
Tinyboards
Page 24