Difference between revisions of "BeagleBoardToys/Reprogram ULCD7 Lite EEPROM"

From eLinux.org
Jump to: navigation, search
(Created page with "Coming Soon")
 
Line 1: Line 1:
Coming Soon
+
Please follow the following steps to repgram the EEPROM of ULCD7 Lite:
 +
 
 +
* Download the official Angstrom SD image [http://elinux.org/BeagleBoardToys/BeagleBone_xM_LCD7#Angstrom_Image 01-11-12] for your BeagleBoard-xM. This image supports the ULCD7 Lite. Please follow instructions [http://elinux.org/CircuitCo/BeagleBoard-xM#Image_Files here] to write SD image to your SD card on a Windows machine.
 +
 
 +
 
 +
* Mount BeagleBoard-xM to the back of the ULCD7 Lite. Ensure the SD card has the downloaded image.
 +
 
 +
 
 +
[[File:450px-01-Jumper.jpg|border|right|link=|450px|Jumper]]
 +
* Ground the Write Protected pin of the EEPROM by using a jumper wire to connect TP1 to any nearby mounting holes. (See image)
 +
 
 +
 
 +
<br style="clear: both" />
 +
[[File:02-NewConn.jpg|border|right|link=|450px|TeraTerm]]
 +
* Open a new connection to your BeagleBone serial port using a terminal program. (See image)
 +
 
 +
 
 +
* Power up the board.
 +
 
 +
 
 +
<br style="clear: both" />
 +
[[File:03-UBoot.jpg|border|right|link=|450px|UBoot]]
 +
* Press Enter to stop at UBoot countdown. If you miss the countdown, press the reset button and try again. (See image)
 +
 
 +
 
 +
<br style="clear: both" />
 +
[[File:04-Program.jpg|border|right|link=|450px|Program]]
 +
* Type following commands. Ignore errors "I2C read: I/O error. Error reading the chip".
 +
** i2c dev 1
 +
** i2c mm 0x51 00
 +
** 0
 +
** b
 +
** 0
 +
** 4
 +
** q
 +
 
 +
 
 +
* Press the reset button to reboot and press Enter to stop at UBoot again
 +
 
 +
 
 +
<br style="clear: both" />
 +
[[File:05-Verify.jpg|border|right|link=|450px|Program]]
 +
* If the EEPROM has been programmed correctly, the ULCD7 Lite will be recognized by the software and the first bytes of the EEPROM will be 0x00 0x0b 0x00 0x04. (See image)

Revision as of 11:58, 8 January 2013

Please follow the following steps to repgram the EEPROM of ULCD7 Lite:

  • Download the official Angstrom SD image 01-11-12 for your BeagleBoard-xM. This image supports the ULCD7 Lite. Please follow instructions here to write SD image to your SD card on a Windows machine.


  • Mount BeagleBoard-xM to the back of the ULCD7 Lite. Ensure the SD card has the downloaded image.


Jumper
  • Ground the Write Protected pin of the EEPROM by using a jumper wire to connect TP1 to any nearby mounting holes. (See image)



TeraTerm
  • Open a new connection to your BeagleBone serial port using a terminal program. (See image)


  • Power up the board.



UBoot
  • Press Enter to stop at UBoot countdown. If you miss the countdown, press the reset button and try again. (See image)



Program
  • Type following commands. Ignore errors "I2C read: I/O error. Error reading the chip".
    • i2c dev 1
    • i2c mm 0x51 00
    • 0
    • b
    • 0
    • 4
    • q


  • Press the reset button to reboot and press Enter to stop at UBoot again



Program
  • If the EEPROM has been programmed correctly, the ULCD7 Lite will be recognized by the software and the first bytes of the EEPROM will be 0x00 0x0b 0x00 0x04. (See image)