场景
在进行Android系统开发时,在liunx编译时发生问题,描述如下:
[Error]unsupported part number H9TKNNN8KDMP
出现该问题后,编译很快就会停止,影响很大
网上分析
通过在网上查找一些文章后发现问题是:Board ID不匹配,不支持,需要去查找xls表格
不了解xls表格,继续在网上查找xls表格的信息。
通过分析是flash兼容问题,通过确认,发现确实flash变更过多次
解决方式
1.找到参数表位置,相关项目下
vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6765/MemorypDeviceList_MT6765.xls
2.将表进行更新,找厂家拿到对应的flash信息,添加新的flash参数如下表
结果
经过更改后:设备编译通过该问题。
相关链接
https://blog.csdn.net/weixin_30732487/article/details/96806799
https://blog.csdn.net/weixin_45023644/article/details/118338887