Page 1 of 1

demo编译使用

Posted: 2024-05-22 5:47
by hou
你好,我想用这写demo(路径:..\luckfox-pico\project\app\rkipc\rkipc\src\rv1106_ipc),但是不知道怎样去编译,可以单独把这个文件夹下的问题拷贝出来去编译,还是必须在这个路径下编译?可以提供一些编译使用文档吗

Re: demo编译使用

Posted: 2024-05-22 6:50
by Eng38
您好,参考这个帖子:viewtopic.php?p=1217&hilit=rkipc#p1217

Re: demo编译使用

Posted: 2024-05-22 9:36
by hou
参考这个帖子:viewtopic.php?p=1217&hilit=rkipc#p1217 可以进行正常编译,但是还是不知道怎样在板子上单独运行某个例程?编译的可执行文件在那哪里

Re: demo编译使用

Posted: 2024-05-22 9:50
by Eng38
烧录镜像后进入系统,编译好的程序在/oem/usr/bin目录下

Re: demo编译使用

Posted: 2024-05-22 9:56
by hou
每次修改app都需要重新烧录系统吗?

Re: demo编译使用

Posted: 2024-05-22 10:01
by Eng38
带网口的板子推荐使用 SSH 直接将编译好的文件传输到开发板,不带网口的板子可以使用 ADB 进行传输,具体操作参考链接:https://wiki.luckfox.com/zh/Luckfox-Pic ... e-Transfer

Re: demo编译使用

Posted: 2024-05-22 10:58
by hou
你好,我的意思是:app中的demo单独编译之后,在哪个位置会生成可执行文件?我应该通过ssh传输哪些文件呢?

Re: demo编译使用

Posted: 2024-05-22 11:09
by Eng38
在主机上编译完后,生成的可执行文件在 SDK/project/app/out/bin 目录下

Re: demo编译使用

Posted: 2024-05-22 11:15
by hou
SDK/project/app/out/bin 目录下有这几个文件:rkipc RkLunch.sh RkLunch-stop.sh。我应该传输哪个文件呢?app中好几个demo,怎样指定运行哪一个demo呢?

Re: demo编译使用

Posted: 2024-05-22 12:12
by Eng38
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