查看: 2490|回复: 1

[求助] Android 驱动ko模块如何自动被放入PACKAGING目录的

[复制链接]
  • TA的每日心情
    难过
    2021-12-8 10:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    12

    主题

    19

    帖子

    0

    注册会员

    Rank: 2

    积分
    104
    最后登录
    2022-1-2
    发表于 2021-12-3 14:47:59 | 显示全部楼层 |阅读模式
    本帖最后由 wang12zhe-291294 于 2021-12-8 19:59 编辑


    在NXP 官方下载相关文档,根据文档编译的Android源码,编译完成后在android_build/out/target/product/mek_8q下搜索所有的ko文件,发现三个地方有ko文件:
    1. android_build/out/target/product/mek_8/vendor/lib/modules/
    2. android_build/out/target/product/mek_8/obj/KERNEL_OBJ/drivers
    3. android_build/out/target/product/mek_8/obj/PACKAGING/depmod_vendor_intermediates/

    我发现 路径1和3的ko文件应该是一样的,路径2的ko文件比路径1和3多

    然后我根据手册下载编译好的固件到板子,发现板子里的ko文件和上边路径里的1或者2比较类似,

    我的问题是:
    在什么地方决定的哪个ko文件会被放入路径3,然后在下载过程中被下载到板子? 否则还得用adb 把ko文件push到板子,
    目前猜测跟PRODUCT_COPY_FILES 有关,但具体是哪里设置的呢?
    我知道答案 目前已有1人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24927
    最后登录
    2025-7-23
    发表于 2021-12-15 15:50:19 | 显示全部楼层
    目前猜测跟PRODUCT_COPY_FILES 有关,但具体是哪里设置的呢?
    -->你的猜测是正确的,需要去/device/nxp/evk8m/xxx/evkxx.mk文件里添加

    友情告知:
    各位恩智浦老铁,
    小恩GG和小智MM感谢您长期以来对恩智浦产品的支持和厚爱。由于工作内容变动,我们将暂停技术支持服务。
    我们将会推出更多基于NXP MCU/MPU产品的技术文章,敬请大家关注。
    如果您有技术支持需求,请移步恩智浦官方论坛https://community.nxp.com/(支持中文)。
    感谢您的理解和支持!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-24 20:18 , Processed in 0.083471 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表