Hello,i am using PN7150 with a MCU,sometimes the I2C respond NCI<<60 00 06 a0 00 f7 9f 20 00, and then didnt work any more,only a reset can make it rework,will you please tell me what does "60 00 06 a0 00 f7 9f 20 00" means? thank
Hope you are doing great, this is a CORE_RESET_NTF, CORE_RESET_NTF is only sent by PN7150 in case of internal reboot (triggered by code execution deadlock, clock management error, memory corruption, over temperature ...) to allow host recovering from this situation. you can check more about this in https://www.nxp.com/docs/en/user-guide/UM10936.pdf section 4.3.8.
are you using the evaluation kit with one of the supported MCU or are you doing some migration, if you migrated to other MCU or a non NXP product I recommend to check the code and the MCU supported in the NCI projects for PN7150 as reference and that you use the recommended crystal for example, cause it can trigger that as well.
Have a nice day !
thanks for your reply,
our target is using it in a android 8 or 9 systerm,when we use this PN7150 in android systerm ,how can we handle this respond?
we test the PN7150 module in a MCU systerm using NXP-NCI MCUXpresso example code before assembling it to our android systerm,and find this probem,but when we change to C11004 firmware chip ,we have no this problem,can we upgrate the C11002 firmware to C11004 or C11006 myself? as we can not buy the C11006 version chip now in the market .