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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

ソリューションへジャンプ
803件の閲覧回数
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

ラベル(1)
0 件の賞賛
1 解決策
411件の閲覧回数
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 件の賞賛
1 返信
412件の閲覧回数
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 件の賞賛