NXP Android 15.0.0_2.0.0 NFC PN7160

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

NXP Android 15.0.0_2.0.0 NFC PN7160

465件の閲覧回数
persandberg
Contributor III

Hi,

I am trying to add NFC PN7160 to NXP Android 15.0.0_2.0.0 and have followed the NXP Android 15 porting guide and also the followed the guide "PN7160 PN7220 Android 15 Porting to i.MX8MN EVK". The PN7160 is successfully probed. But when making the changes in the guides i get the following build error:

FAILED: out/soong/.intermediates/hardware/nxp/nfc/intf/nxpnfc/aidl/vendor.nxp.nxpnfc_aidl_interface/checkhash_2.timestamp
if [ $(cd 'hardware/nxp/nfc/intf/nxpnfc/aidl/aidl_api/vendor.nxp.nxpnfc_aidl/2' && { find ./ -name "*.aidl" -print0 | LC_ALL=C sort -z | xargs -0 sha1sum && echo 1; } | sha1sum | cut -d " " -f 1) = $(tail -1 'hardware/nxp/nfc/intf/nxpnfc/aidl/ai
dl_api/vendor.nxp.nxpnfc_aidl/2/.hash') ]; then touch out/soong/.intermediates/hardware/nxp/nfc/intf/nxpnfc/aidl/vendor.nxp.nxpnfc_aidl_interface/checkhash_2.timestamp; else cat 'system/tools/aidl/build/message_check_integrity.txt' && exit 1; fi
###############################################################################
# ERROR: Modification detected of stable AIDL API file #
###############################################################################
Above AIDL file(s) has changed, resulting in a different hash. Hash values may
be checked at runtime to verify interface stability. If a device is shipped
with this change by ignoring this message, it has a high risk of breaking later
when a module using the interface is updated, e.g., Mainline modules.
08:55:05 ninja failed with: exit status 1

 

0 件の賞賛
返信
1 返信

376件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

In the error message, there is the linux commands in the condition of "if... then".  You could run the same command to get the new hash value and then put it to the checkhash file.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2326840%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ENXP%20Android%2015.0.0_2.0.0%20NFC%20PN7160%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2326840%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3ENFC%20PN7160%20%E3%82%92%20NXP%20Android%2015.0.0_2.0.0%20%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81NXP%20Android%2015%20%E7%A7%BB%E6%A4%8D%E3%82%AC%E3%82%A4%E3%83%89%E3%81%AB%E5%BE%93%E3%81%84%E3%80%81%E3%80%8CPN7160%20PN7220%20Android%2015%20%E3%81%AE%20i.MX8MN%20EVK%20%E3%81%B8%E3%81%AE%E7%A7%BB%E6%A4%8D%E3%80%8D%E3%82%AC%E3%82%A4%E3%83%89%E3%82%82%E5%BE%93%E3%81%84%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82PN7160%20%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%82%AC%E3%82%A4%E3%83%89%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%AC%A1%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E5%A4%B1%E6%95%97%3A%20out%2Fsoong%2F.intermediates%2Fhardware%2Fnxp%2Fnfc%2Fintf%2Fnxpnfc%2Faidl%2Fvendor.nxp.nxpnfc_aidl_interface%2Fcheckhash_2.timestamp%3CBR%20%2F%3E%20if%20%5B%20%24(cd%20'hardware%2Fnxp%2Fnfc%2Fintf%2Fnxpnfc%2Faidl%2Faidl_api%2Fvendor.nxp.nxpnfc_aidl%2F2'%EF%BC%86%EF%BC%86%20%7B%20%E6%8E%A2%E3%81%99%20%E3%80%82%2F-name%20%22*.aidl%22-print0%20%7C%20LC_ALL%3DC%20sort%20-z%20%7C%20xargs%20-0%20sha1sum%20%26amp%3B%26amp%3B%20echo%201%3B%20%7D%20%7C%20sha1sum%20%7C%20cut%20-d%20%22%20%22%20-f%201)%20%3D%20%24(tail%20-1%20'hardware%2Fnxp%2Fnfc%2Fintf%2Fnxpnfc%2Faidl%2Fai%3CBR%20%2F%3E%20dl_api%2Fvendor.nxp.nxpnfc_aidl%2F2%2F.hash')%5D%3B%20%E6%AC%A1%E3%81%AB%E3%80%81%2Fsoong%2F.intermediates%2Fhardware%2Fnxp%2Fnfc%2Fintf%2Fnxpnfc%2Faidl%2Fvendor.nxp.nxpnfc_aidl_interface%2Fcheckhash_2.timestamp%20%E3%82%92%E3%82%BF%E3%83%83%E3%83%81%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%82%8C%E4%BB%A5%E5%A4%96%E3%81%AE%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81cat%20'system%2Ftools%2Faidl%2Fbuild%2Fmessage_check_integrity.txt'%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%26amp%3B%26amp%3B%20%E7%B5%82%E4%BA%86%201%3B%20fi%3CBR%20%2F%3E%20%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%3CBR%20%2F%3E%20%23%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E5%AE%89%E5%AE%9A%E3%81%97%E3%81%9F%20AIDL%20API%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%8C%E6%A4%9C%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%20%23%3CBR%20%2F%3E%20%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%3CBR%20%2F%3E%E4%B8%8A%E8%A8%98%E3%81%AE%20AIDL%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%80%81%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E3%81%8C%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E5%80%A4%E3%81%AF%3CBR%20%2F%3E%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%81%AE%E5%AE%89%E5%AE%9A%E6%80%A7%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%8C%E7%99%BA%E9%80%81%E3%81%95%E3%82%8C%E3%81%9F%E5%A0%B4%E5%90%88%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81%E3%81%93%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E7%84%A1%E8%A6%96%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E5%BE%8C%E3%81%A7%E5%A3%8A%E3%82%8C%E3%82%8B%E3%83%AA%E3%82%B9%E3%82%AF%E3%81%8C%E9%AB%98%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%EF%BC%88%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AA%E3%81%A9%EF%BC%89%E3%81%8C%E6%9B%B4%E6%96%B0%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%80%82%3CBR%20%2F%3E08%3A55%3A05%20ninja%20%E3%81%AF%E7%B5%82%E4%BA%86%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%201%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2328765%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20NXP%20Android%2015.0.0_2.0.0%20NFC%20PN7160%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2328765%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%82%A8%E3%83%A9%E3%83%BC%20%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AB%E3%81%AF%E3%80%81%E3%80%8Cif...then%E3%80%8D%E3%81%AE%E6%9D%A1%E4%BB%B6%E3%81%AE%20Linux%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%90%8C%E3%81%98%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E6%96%B0%E3%81%97%E3%81%84%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E3%80%81%E3%81%9D%E3%82%8C%E3%82%92%20checkhash%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E6%A0%BC%E7%B4%8D%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E