background image

UG-649 

Evaluation Board User Guide 

 

Rev. PrB | Page 8 of 9 

UPGRADING THE OSD BINARY USING U-BOOT 

u-boot can also be used to program the OSD binary (located in UT27). You can use the following steps to upgrade the OSD binary on 
your board (if you determine this is necessary). Note that these instructions assume you are using version 4.78 of Tera Term for Windows 
(which is free to download and use). Note: we have experienced YMODEM issues with previous versions of TeraTerm, so we strongly 
suggest using version 4.78 or higher. 

1.

 

At the bfin> prompt, type the following command:

 

 

run spiloopon 

2.

 

You should see the following output:

 

gpio: pin pg9 (gpio 25) value is 1 
gpio: pin pf5 (gpio 5) value is 0 
gpio: pin pf7 (gpio 7) value is 1 

3.

 

Type the following command: 

sf probe 0:3 

4.

 

You should see the following output: 

SF: Detected M25P128 with page size 256 KiB, total 16 MiB 
bfin> 
( Note: you may need to enter this command 2-3 times in order to detect the M25P128 correctly.) 

At the prompt, type the following command:

 

loady 

You should see the following output:

 

## Ready for binary (ymodem) download to 0x00800000 at 115200 bps... 
 

1.

 

In Tera Term, under 

File

, click 

Transfer

, then 

YMODEM

, and select 

Send…

 

 

2.

 

Select the OSD binary file (for example, 

OSD_1.80RC3_20140312.bin

) and click 

Open

3.

 

You should see the YMODEM send dialog box progress slowly from 0% to 100%. If the software stalls at Packet 1 or Packet 2 for a 
few seconds, you may need upgrade Teraterm to version 4.78. (Note: we have noticed that if the software stalls, it typically results in a 
wrong file size. We believe this was an issue with YMODEM transfer in Teraterm and the version 4.78 appears to have fixed it.) 

4.

 

After the transfer is complete, you should see something similar to the following output: 

CCxyzModem - CRC mode, 0(SOH)/7739(STX)/0(CAN) packets, 3 retries 
## Total Size      = 0x0078e6e5 = 7923429 Bytes 

5.

 

bfin>

At the prompt, type the following command to erase the contents of UT27 (serial flash memory for ADV8005 OSD)

 

sf erase 0x0 0x800000 

You should then see the following output:

 

bfin> 

6.

 

At the prompt, type the following command to program UT27 with the OSD binary

 

sf write $(loadaddr) 0x0 $(filesize) 

You should then see the following output:

 

bfin> 

 

 

Summary of Contents for EVAL-ADV8005-SMZ v

Page 1: ... and viewing debug messages from the software driver Reading writing registers using the AVES3 application for Windows requires Windows 7 or higher Updating the software driver if desired or necessary GENERAL DESCRIPTION The Advantiv EVAL ADV8005 SMZ video evaluation board AVEB is a low cost solution for evaluating the performance of the ADV8005 video signal processor The evaluation board provides...

Page 2: ...Description 1 Photograph of Evaluation Board 1 Revision History 2 Terminology 4 Evaluation Board Hardware 5 Configuring The Evaluation Board 6 Evaluation Board Software 7 Upgrading the Application binary using u boot 7 Upgrading the OSD binary using u boot 8 Evaluation Board Artwork and Components 9 Related Links 9 REVISION HISTORY ...

Page 3: ...Evaluation Board User Guide UG 649 Rev PrB Page 3 of 9 ...

Page 4: ...be a DVD Blu ray player set top box game console or any other device with a DVI HDMI output Sink A sink accepts video through a DVI HDMI interface This is nearly always a display with DVI HDMI input in the context of this user guide Software driver Software driver refers to the software that runs on the ADSP BF524 and implements the link between a source and sink with respect to this evaluation bo...

Page 5: ... port RS 232 interface between the BF524 and the computer for user control and debug output PT2 BF524 USB port USB interface between the BF524 and the computer will be used in future to update OSD JT10 BF524 JTAG The ICE 100B or the HPUSB ICE is connected here to program the BF524 flash or to execute source code debugging JT11 HDMI Input HDMI Input for the ADV7625 This is the primary video input o...

Page 6: ...nd no flow control Typing help via RS 232 lists the commands that can be used to control the board as well as indicate the version of firmware and build date The SW driver is a collection of routines that configures the various devices via I2C The RS232 output is used to provide useful information back to the user Registers can still be read written from the command line but anything that is writt...

Page 7: ...on 4 78 or higher 1 After you see the hit any key to stop autoboot prompt press a key during the countdown You should then see a prompt bfin 2 At the prompt type the following command sf probe 0 1 You should see the following SF Detected M25P32 with page size 64 KiB total 4 MiB bfin 3 At the prompt type the following command loady You should see the following output Ready for binary ymodem downloa...

Page 8: ...ing command loady You should see the following output Ready for binary ymodem download to 0x00800000 at 115200 bps 1 In Tera Term under File click Transfer then YMODEM and select Send 2 Select the OSD binary file for example OSD_1 80RC3_20140312 bin and click Open 3 You should see the YMODEM send dialog box progress slowly from 0 to 100 If the software stalls at Packet 1 or Packet 2 for a few seco...

Page 9: ...9 EVALUATION BOARD ARTWORK AND COMPONENTS Figure 3 Assembly Drawing Top Side of the EVAL ADV8005 SMZ RELATED LINKS Resource Description TBD TBD I2 C refers to a communications protocol originally developed by Philips Semiconductors now NXP Semiconductors ...

Reviews: