Home/Support/Support Forum/Porting error(between NXP PN7150 and I.mx8qxp)
New and improved user forum site going live on 12/6 (All users will need to reset their password when the new forum is active)
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

Porting error(between NXP PN7150 and I.mx8qxp)

0 votes
I got a problem about porting NFC OM5578/PN7150S module on the Digi board.

I’m using Digi ConnectCore 8X SBC Pro board, connected between the board and LVDS1 Port for I2C control.

I followed the porting manual(AN11690.pdf) provided by NXP to make pn5xx_i2c.ko.

However, pn5xx_i2c.ko file was not installed as insert mod(insmod) command, and Hal Layer patch was not working.

==========================================================
root@ubuntu:/lib/modules/4.14.153/kernel/drivers/nfc# insmod pn5xx_i2c.ko
insmod: ERROR: could not insert module pn5xx_i2c.ko: Invalid module format
root@ubuntu:/lib/modules/4.14.153/kernel/drivers/nfc#




root@ubuntu:/usr/local/dea-9.0-r2/vendor/nxp/nfc# ./install_NFC.sh

+++ Installing NXP-NCI NFC support for PN7150 +++

- patching required files
patching file 1.1/Nfc.h
patching file extns/intf/nxpnfc/1.0/manifest.xml
patching file halimpl/hal/phNxpNciHal.cc
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #2 succeeded at 964 (offset 2 lines).
Hunk #3 succeeded at 1370 (offset 2 lines).
Hunk #4 succeeded at 1638 (offset 2 lines).
patching file halimpl/hal/phNxpNciHal_ext.cc
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #3 succeeded at 355 (offset 9 lines).
Hunk #4 succeeded at 863 (offset 9 lines).
patching file halimpl/utils/NxpNfcCapability.cpp
Reversed (or previously applied) patch detected! Assume -R? [n] y
(Stripping trailing CRs from patch; use --binary to disable.)
patching file nci/jni/NativeNfcManager.cpp
Reversed (or previously applied) patch detected! Assume -R? [n] y
Hunk #2 succeeded at 165 (offset 1 line).
Hunk #3 succeeded at 206 (offset 1 line).
Hunk #4 succeeded at 745 (offset 1 line).
Hunk #5 succeeded at 753 (offset 1 line).
Hunk #6 succeeded at 806 (offset 1 line).
(Stripping trailing CRs from patch; use --binary to disable.)
patching file nci/jni/extns/pn54x/inc/phNxpExtns.h
Hunk #1 succeeded at 107 with fuzz 2 (offset 58 lines).
(Stripping trailing CRs from patch; use --binary to disable.)
patching file nci/jni/extns/pn54x/src/phNxpExtns.cpp
Hunk #1 succeeded at 104 with fuzz 1.
(Stripping trailing CRs from patch; use --binary to disable.)
patching file nci/jni/extns/pn54x/src/phNxpExtns_DebugAgc.cpp
(Stripping trailing CRs from patch; use --binary to disable.)
patching file nci/jni/extns/pn54x/src/utils/phNxpConfig.h
Hunk #1 FAILED at 40.
1 out of 1 hunk FAILED -- saving rejects to file
nci/jni/extns/pn54x/src/utils/phNxpConfig.h.rej

+++ NXP-NCI NFC support installation completed +++
root@ubuntu:/usr/local/dea-9.0-r2/vendor/nxp/nfc#
==========================================================

Please check if PN7150 porting was available on Digi ConnectCore 8x SBC Pro board. If it doesn’t work, please let me know if there’s anything else I need to work on.

Thank you



※ NXP OM5578/PN7150S

https://www.nxp.com/products/rfid-nfc/nfc-hf/nfc-readers/development-kits-for-pn7150-plugn-play-nfc-controller:OM5578

※ AN11690.pdf

https://www.nxp.com/docs/en/application-note/AN11690.pdf
asked Nov 5, 2020 in Android by yohan New to the Community (0 points)

Please log in or register to answer this question.

...