这是官方文档给出的,更新固件
Updating PN7462AU EEPROM configuration
Before running or debugging the example applications, the PN7462AU needs to be updated with the latest EEPROM configuration. EEPROM update is described in the chapter 8.8. The EEPROM configuration file is located in the \PN7462AU\phHal\phCfg\user_ee.bin file.
流程
1. Navigate to the newly mounted PN7462AU drive. 2. Delete CRP_.bin file in case the flash area needs to be updated or DRP_.bin file in case the EEPROM area needs to be updated. 3. Copy the flash or EEPROM binary to the new drive. 4. PN7462AU should automatically un-mount and re-mount itself. 5. The update was successful, if the following status files are present on the USB MSD. CRPSTA_00.bin for the flash memory, DPRSTA_00.bin for the EEPROM memory. 6. Press the “RST_N” switch and PN7462AU starts executing the new flash code.
是不是得按照这个更新eeprom或者flash的bin文件,但是按这个流程挂载模式下没有DPR.BIN,替换user_ee.bin或者NxpNfcCockpit_28_00_00_EEPROM.bin、NxpNfcCockpit_EMVCo_05_07_00_Flash.bin之后,挂载文件都变成CPR.BIN,没有eeprom之后的DRP.BIN,能不能详细说一下挂载模式下的四个文件CRP_00.BIN、CRPSTA_0.BIN、DRP_00、DRPSTA_0该替换哪个,cockpit才可以识别串口
Hi @leo_wh
NxpNfcCockpit_28_00_00_EEPROM.bin 烧入后,文件名会自动变为CRP_00.BIN, 同理,
NxpNfcCockpit_EMVCo_05_07_00_Flash.bin 烧入后, 文件名会自动变为DRP_00.DAT
Regards
Daniel
CRP_00.BIN 是flash.bin, 对比下尺寸
Sorry, 我前面可能说错了,应该相反的是正确的
user_ee.bin 和NxpNfcCockpit_28_00_00_EEPROM.bin 指的都是EEPROM 参数
烧入前, 先把旧的文件删掉, 这样就可以复制过去了
请参考 UM10883.
Section 8.10, Updating flash and EEPROM via USB MSD interface.
两个文件 可以分两次进行。
在使用这个cockpit工具时,可以成功读到A卡得UID等信息,但进行如上图第四个步骤时报错,报错信息为:[2024.08.27 09:21:25]:ERROR:RFProtocolTypeAService:PerformLayer4aActivation Failed: HAL,IO_TIMEOUT
[2024.08.27 09:21:33]:ERROR:RFProtocolTypeAService:PerformLayer4aActivation Failed: HAL,IO_TIMEOUT
[2024.08.27 09:21:34]:ERROR:RFProtocolTypeAService:PerformLayer4aActivation Failed: HAL,IO_TIMEOUT
[2024.08.27 09:21:35]:ERROR:RFProtocolTypeAService:PerformLayer4aActivation Failed: HAL,IO_TIMEOUT
能帮忙分析一下报错原因嘛?
please create a new post for this question. Thanks
Regards
Daniel