demo编译使用

  • 您好,参考这个帖子:viewtopic.php?p=1217&hilit=rkipc#p1217
  • 参考这个帖子:viewtopic.php?p=1217&hilit=rkipc#p1217 可以进行正常编译,但是还是不知道怎样在板子上单独运行某个例程?编译的可执行文件在那哪里
  • 烧录镜像后进入系统,编译好的程序在/oem/usr/bin目录下
  • 每次修改app都需要重新烧录系统吗?
  • 带网口的板子推荐使用 SSH 直接将编译好的文件传输到开发板,不带网口的板子可以使用 ADB 进行传输,具体操作参考链接:https://wiki.luckfox.com/zh/Luckfox-Pic ... e-Transfer
  • 你好,我的意思是:app中的demo单独编译之后,在哪个位置会生成可执行文件?我应该通过ssh传输哪些文件呢?
  • 在主机上编译完后,生成的可执行文件在 SDK/project/app/out/bin 目录下
  • SDK/project/app/out/bin 目录下有这几个文件:rkipc RkLunch.sh RkLunch-stop.sh。我应该传输哪个文件呢?app中好几个demo,怎样指定运行哪一个demo呢?
  • SDK/project/app/out/bin/rkipc 为编译好后的demo。由于 .BoardConfig.mk 中定义 RK_APP_TYPE 为 RKIPC_RV1106(开发板芯片为RV1103则为RKIPC_RV1103,后面出现芯片型号的地方也是一样),所以默认编译的 demo 就是 rv1106_ipc。如果需要指定编译的 demo 需要修改 SDK/project/app/rkipc/Makefile 文件中的以下配置,将 DCOMPILE_FOR_RV1106_IPC 更改为其他选项:

    Code: Select all

    else ifeq ($(RK_APP_TYPE), RKIPC_RV1106)
    	RK_RKIPC_CONFIG := -DCOMPILE_FOR_RV1106_IPC=ON