WikiReader strangeness

Christopher Hall hsw at openmoko.com
Fri Dec 10 03:33:38 CET 2010


Hello Joachim,

On Thu, 9 Dec 2010 13:38:57 -0800

Joachim Pedersen <joachimp at gmail.com> wrote:

> Hello all-
> OM was very generous!
> 
> That being said I like trying to figure out what went wrong with the
> original WR...It still randomly flashes one line of horz pixels across
> the screen on _most_ power ON events.
> So, I've hacked together a nice little 3.3v serial cable, and I'm
> talking to the WR over serial. It seems very much alive,
> Output:
> 
> CPU: C33 PE little endian core  S1C33E07 V 0x21
> BAT: 2801 mV
> TMP: 37 DegC
> LCD: 7377 mV
> REV: V1
> S/N: 100832
> 
> lcd test
> LCD_VRAM          = 0x00080000
> LCD_HEIGHT_LINES  = 208
> LCD_WIDTH_PIXELS  = 240
> LCD_WIDTH_BYTES   = 30
> VRAM_HEIGHT_LINES = 208
> VRAM_WIDTH_PIXELS = 256
> VRAM_WIDTH_BYTES  = 32
> loop (space->pause/resume, enter -> exit)
> 
> Memory: 0x10000000 length 32 MB  [................................]
> PASS: Memory Check
> 
> Memory: 0x10000000 length 32 MB
> Test series
> 1 ......................................+.........................E0
> Test series
> 2 ......................................+.........................E0
> Test series
> 3 ......................................+.........................E0
> Test series 4 ...
> 
> etc... But fails the "Boot Test Program" on all counts:
> 
> *START-TEST*
> VERSION: 20100430
> *VERSION*
> FAIL: version test
> FAIL: left button pressed
> FAIL: centre button pressed
> FAIL: right button pressed
> FAIL: KEY test
> FAIL: LCD eye test
> FAIL: LCD all black pixels
> FAIL: LCD text
> FAIL: LCD test
> FAIL: CTP item 1
> FAIL: CTP item 2
> FAIL: CTP item 3
> FAIL: CTP test
> 
> *SUSPEND*
> *RESUME*
> FAIL: suspend test
> 
> 
> *END-TEST*
>  Ok

You really need to see the LCD display and respond to the messages there
to be able to pass these tests.  Some parts also require specific
responses from the testing software.

> 
> My next step was going to reflash
> F. FLASH MBR
> I'm assuming that is the firmware on the epson. But I'm getting some
> errors when I make flash

It is actually on separate flash chip that the CPU initially boots from

> 
> mo-lib/mini-libc/include
> -I/usr/local/src/wikireader/wikireader/samo-lib/include -c -o
> build/analog.o -Wa,-ahl=build/analog.asm33 src/analog.c
> src/analog.c: In function `Analog_BatteryMilliVolts':
> src/analog.c:111: error: `ADC_SERIES_RESISTOR_K' undeclared (first use

I expect there is a problem with samo-lib/include/config.h
I suspect you may have uncommented one of the eval board definitions.

Perhaps the best way is to restore config.h from the default:
  samo-lib/include/config.h-default
then uncomment the define for BOARD_SAMO_V1


Hope this helps.

> in this function)
> 
> Ideas?
> thx much!
> -Joachim
> ------------------------------

-- 
Best regards.
Christopher Hall                      hswATopenmoko.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.openmoko.org/pipermail/community/attachments/20101210/e7c42784/attachment.pgp 


More information about the community mailing list