190-2255 Bluetechnix, 190-2255 Datasheet - Page 24

no-image

190-2255

Manufacturer Part Number
190-2255
Description
EMULATOR GNICE JTAG UCLINUX
Manufacturer
Bluetechnix
Series
gnICEr
Type
In-Circuit Emulatorr
Datasheet

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
 
 
 
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 
 

Related parts for 190-2255