QCVS 4.4.1 running on Eclipse Juno x64 (Lubuntu 15.10) has incomplete support for PBL entry MEM_PLL_RAT[10-15]

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

QCVS 4.4.1 running on Eclipse Juno x64 (Lubuntu 15.10) has incomplete support for PBL entry MEM_PLL_RAT[10-15]

Jump to solution
783 Views
edwaldner
Contributor I

The goal was to take an existing PBL binary with the RCW defined for the LS1021A silicon v2.0 running on the TWR-LS1021A and modify it to enable GPIO support for bank 3 (GPIO3[2-14]) via RCW change for the EC1 field.

 

The imported contents are:

 

00000000: aa 55 aa 55 01 ee 01 00 06 08 00 0a 00 00 00 00  .U.U............

00000010: 00 00 00 00 00 00 00 00 70 00 00 00 00 00 79 00  ........p.....y.

00000020: e0 02 5a 00 21 04 60 00 00 00 00 00 00 00 00 00  ..Z.!.`.........

00000030: 00 00 00 00 18 00 00 00 00 08 00 00 88 1b 73 40  ..............s@

00000040: 00 00 00 00 00 00 00 00 09 57 02 00 ff ff ff ff  .........W......

00000050: 09 ee 02 00 60 10 00 00 09 ea 08 5c 00 50 28 80  ....`......\.P(.

00000060: 09 ea 05 60 80 80 00 00 08 61 00 40 d2 8d c2 fe  ...`.....a.@....

 

The problem is that importing the existing binary dump (above) into QCVS 4.4.1 (xxd Object Dump) resulted in Processor Expert error and warnings:

 

Description    Resource    Path    Location    Type

Custom value can be used only if "Ignore Constraints and non-Critical Errors" option is turned ON (MEM_PLL_RAT   [10-15])    RCW-TWR        PBL/MEM_PLL_RAT   [10-15]    Processor Expert Problem

 

Description    Resource    Path    Location    Type

Warning: PBL: Existing PBI data has been replaced by decoded PBI data input.    RCW-TWR        PBL    Processor Expert Problem

Description    Resource    Path    Location    Type

Warning: PBL: Not supported value of 'MEM_PLL_RAT   [10-15]' detected during import, custom value '0b001000' can be used only if "Ignore Constraints and non-Critical Errors" option is turned ON.    RCW-TWR        PBL    Processor Expert Problem

 

The QCVS options for MEM_PLL_RAT do not support settings for 0b001000 nor 0b001001 despite these settings documented as valid in QorIQ LS1021A RM Rev 0, 11/2015.

 

After changing this field to 0b000110 the PBL.bin generated by Processor Expert shows three areas changed in the RCW config:

 

00000000: aa 55 aa 55 01 ee 01 00 06 06

00000020: e0 02 50 00 01 04

 

One of my colleagues is running an older version of QCVS 4.x which does not have this problem.

 

Is this expected behavior for QCVS 4.4.1? If not, what is the process to have QCVS behave as it's older version where it leaves PBL/RCW contents unchanged upon import?

 

Current QCVS version info (complete):

Version 4.4.1

Build: 0001-20151209

Labels (1)
0 Kudos
1 Solution
391 Views
mihaisurdeanu
NXP Employee
NXP Employee

Hi Ed!

Thanks for reporting this to us. We already know about the issue and the fix should be visible starting with QCVS 4.5. We are planning to release QCVS 4.5 in two weeks from now.

Custom values will let you to bypass these kind of bugs. A custom value for a RCW field can be set manually after you check "Ignore Constraints and non-Critical Errors" option. I've attached a screenshot which will expose where the option can be found.

screen.png

Please let us know if you have other questions.

Best regards,

Mihai Surdeanu

View solution in original post

0 Kudos
1 Reply
392 Views
mihaisurdeanu
NXP Employee
NXP Employee

Hi Ed!

Thanks for reporting this to us. We already know about the issue and the fix should be visible starting with QCVS 4.5. We are planning to release QCVS 4.5 in two weeks from now.

Custom values will let you to bypass these kind of bugs. A custom value for a RCW field can be set manually after you check "Ignore Constraints and non-Critical Errors" option. I've attached a screenshot which will expose where the option can be found.

screen.png

Please let us know if you have other questions.

Best regards,

Mihai Surdeanu

0 Kudos