190-2255 Bluetechnix, 190-2255 Datasheet - Page 23

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 you want to create an Intel HEX image that is compatible to Analog Devices’ VisualDSP++ 
flash programmer, you need to type the following command: 
8.5 Upgrading the U-Boot
If  you  want  to  replace  the  existing  U‐Boot  by  a  newer  one,  you  can  use  U‐Boot  itself  for 
upgrading. It is recommended to test the new U‐Boot image prior to programming it. In the 
case  of  a  non‐functional  image,  you  would  have  to  use  a  JTAG  flash  programmer  or  UART 
boot (not supported by all Core Modules). 
First,  load  the  binary  U‐Boot  image  (
loading files with U‐Boot are given in section 8.3. 
Assuming that you used load address 0x1000000, type  
at the U‐Boot prompt to execute the new U‐Boot. If it boots, the test was successful and you 
can  program  the  new  image  to  flash  memory.  Reset  the  device,  load 
boot.ldr
After the programming process is finished, you can reset your device. The new U‐Boot is now 
installed. 
8.6 Booting U-Boot from UART
See  the  following  web  site  for  instructions  how  to  boot  U‐Boot  from  UART  for  processors 
that support it (BF527, BF537, BF548): 
8.7 Programming a uClinux image to flash memory
To  program  a  uClinux  image  to  flash  memory,  you  must  first  transfer  the  uClinux  and  file 
system images into the Core Module RAM. Please refer to section 8.3 for instructions. 
You  have  several  choices  what  to  program  into  flash  memory,  here  are  two  that  are 
commonly used: 
Blackfin uClinux User Guide 
bfin-uclinux-objcopy –I binary –O ihex u-boot.bin u-boot.hex
bfin-uclinux-objcopy –I binary –O ihex u-boot.ldr u-boot.hex
go 0x1000000
protect off 0x20000000 +$(filesize)
erase 0x20000000 +$(filesize)
cp.b 0x1000000 0x20000000 $(filesize)
cmp.b 0x1000000 0x20000000 $(filesize)
http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u‐
boot:loading#boot_via_the_uart 
uImage
You  have  to  program  this  file  only.  The  file  system  will  be  uncompressed  to  RAM 
when Linux boots. Changes to the file system are not persistent. 
 respectively into RAM, and type the following commands at the U‐Boot prompt: 
: contains the compressed Linux kernel and the root file system (initram disk). 
u-boot.bin
  
maximum performance at minimum size
 
  
)  onto  the  Core  Module.  Instructions  for 
 
 
(un‐protects required sectors) 
(erases sectors) 
(copies image into flash memory) 
(compares written data) 
u-boot.bin
Tinyboards 
or
Page 23 
  or 
 
u-

Related parts for 190-2255