QN902x BLE Application Developer Guide ISP Commands

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

QN902x BLE Application Developer Guide ISP Commands

614 Views
wmtanada
Contributor I

Hello,

On UM10995 (04 April 2018), page 53 of 113.  Can anyone please provide details on how to acquire the CRC for the following instruction:

The procedure of setting the CRC result of application

SET_APP_CRC_CMD (0x3E)

I'm referring to the array C0, C1, C2, C3 described in the aforementioned manual.  

1. How can I acquire this 32bit value from the application bin file that will be used?

2. What CRC equation must be used for the referred array?

I've been searching for this information for months.  Am hoping somebody could provide details about this.

Many thanks in advance!

Best regards,

William Tañada

0 Kudos
3 Replies

498 Views
wmtanada
Contributor I

Hello Sebastian,

Thank you for your response.  Yes, I understand.  It's just that the documentation is lacking details.  

Anyway, I already got our production application running.

Again, many thanks!

Best regards,

William

0 Kudos

498 Views
Sebastian_Del_Rio
NXP Employee
NXP Employee

Hi William,

It's good that you got it working!

Thank you for your feedback.

Please let me know if you have any other questions.

Best regards,

Sebastian

0 Kudos

498 Views
Sebastian_Del_Rio
NXP Employee
NXP Employee

Hi William, I hope you're doing well!

 

The polynomial used for the CRC calculation for that command is:

 

X16+X12+X5+X0

 

The Qtool already implements ISP for the QN9020 and is the implementation we provide and support. Just as a reminder, since you'd be using your own implementation, this is not supported by us.

 

Best regards,

Sebastian

0 Kudos