[#7250] On bfin ppi test, it fails to quit from slave when send "q" from master

Document created by Aaronwu Employee on Sep 12, 2013
Version 1Show Document
  • View in full screen mode

[#7250] On bfin ppi test, it fails to quit from slave when send "q" from master

Submitted By: Vivi Li

Open Date

2012-08-15 01:09:35     Close Date

2012-09-12 05:41:20

Priority:

Medium     Assignee:

Scott Jiang

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

Category:

N/A     Board:

N/A

Processor:

BF537     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

gcc4.3-2012R1-RC2

App binary format:

N/A     

Summary: On bfin ppi test, it fails to quit from slave when send "q" from master

Details:

 

On bfin ppi test, when quit from master, it fails to quit from slave accordingly.

 

On master side:

--

root:/> ppitest m

fd(3) = open(/dev/ppi)

    Enter Line length (default = 16):

 

    Enter number of lines (default = 8):

 

    beMaster()

Setting up master...new gImageSize( 121F004 ) = 0x100 (256)

    Master set up complete...further input is transmited to slave

    Enter fill pattern [CcQqRrTtVvHh?]:  v

 

    Enter fill value: a5

    fillBuffer(121F004, 16, 8, 'v', 0xA5)

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    Enter fill pattern [CcQqRrTtVvHh?]:  v

 

    Enter fill value: a5

    fillBuffer(121F004, 16, 8, 'v', 0xA5)

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    Enter fill pattern [CcQqRrTtVvHh?]:  v

 

    Enter fill value: ff

    fillBuffer(121F004, 16, 8, 'v', 0xFF)

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    Enter fill pattern [CcQqRrTtVvHh?]:  v

 

    Enter fill value: 00

    fillBuffer(121F004, 16, 8, 'v', 0x0)

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    Enter fill pattern [CcQqRrTtVvHh?]:  q

    fillBuffer(121F004, 16, 8, 'q', 0xDEAD)

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD  EAD

    Done

    root:/>

--

 

On slave side:

--

root:/> ppitest s

fd(3) = open(/dev/ppi)

    Enter Line length (default = 16):

 

    Enter number of lines (default = 8):

 

    beSlave()

new gImageSize( 212004 ) = 0x100 (256)

    Setting up slave...to read 256 bytesSlave set up complete...following output is received from master...

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5   A5

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF   FF

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD  CAD

    PPI Error: PPI Status = 0X1A00

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8 PPI Error: PPI Status = 0XA00

 

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    PPI Error: PPI Status = 0X1A00

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

    CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8  CB8

--

 

Follow-ups

 

--- Scott Jiang                                              2012-08-15 05:04:06

fixed.

 

--- Vivi Li                                                  2012-09-12 06:40:56

OK, close it.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes