嘉兴网站广优化公司,做化验的网站,东莞市住房建设局网站,深圳电商网站建设1. 共享文件夹无法加载#xff1b;通过网上把文件夹加载后#xff0c;拷贝文件很慢#xff0c;任务管理器查看发现硬盘读写速率很低。解决办法#xff1a;重新安装vmware tools。
2. 拷贝Linux源码到虚拟机#xff0c;解压。
3. 虚拟机基本库安装 forlinxubuntu:~$ sudo…1. 共享文件夹无法加载通过网上把文件夹加载后拷贝文件很慢任务管理器查看发现硬盘读写速率很低。解决办法重新安装vmware tools。
2. 拷贝Linux源码到虚拟机解压。
3. 虚拟机基本库安装 forlinxubuntu:~$ sudo apt-get update //更新下载源信息 forlinxubuntu:~$ sudo apt-get install build-essential //提供编译程序必须软件包的列表信息 forlinxubuntu:~$ sudo apt-get install libncurses* //用于生成基于文本的用户界面 forlinxubuntu:~$ sudo apt-get install lzop //基于Lzo库的压缩解压工具 forlinxubuntu:~$ sudo apt-get install net-tools //网络配置工具
以上顺利完成 4. 编译OK3568 Linux源码必要库安装
forlinxubuntu:~$ sudo apt-get update //更新apt-get下载源 forlinxubuntu:~$ sudo apt-get install openssh-server vim git fakeroot //必备工具包的安装 forlinxubuntu:~$ sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool expect g patchelf chrpath gawk texinfo chrpath diffstat binfmt-support qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g-multilib unzip device-tree-compiler python-pip libncurses5-dev
以上顺利完成 5. Qt Creator安装
不安装了先试下
6. 编译
./build.sh
漫长的等待不知道等了多少个小时搞了大半天卡在QT那里不动于是回头重装QT。然后
./build.sh cleanall
./build.sh
2023-10-04T00:51:04 host-lzip 1.19 Extracting 2023-10-04T00:51:05 host-lzip 1.19 Patching 2023-10-04T00:51:05 host-lzip 1.19 Configuring 2023-10-04T00:51:05 host-lzip 1.19 Building 2023-10-04T00:51:09 host-lzip 1.19 Installing to host directory 2023-10-04T00:51:10 host-m4 1.4.18 Extracting 2023-10-04T00:51:10 host-m4 1.4.18 Patching 2023-10-04T00:51:11 host-m4 1.4.18 Updating config.sub and config.guess 2023-10-04T00:51:11 host-m4 1.4.18 Patching libtool 2023-10-04T00:51:11 host-m4 1.4.18 Configuring 2023-10-04T00:51:43 host-m4 1.4.18 Building 2023-10-04T00:51:46 host-m4 1.4.18 Installing to host directory 2023-10-04T00:51:47 host-bison 3.0.4 Extracting 2023-10-04T00:51:48 host-bison 3.0.4 Patching 2023-10-04T00:51:48 host-bison 3.0.4 Updating config.sub and config.guess 2023-10-04T00:51:48 host-bison 3.0.4 Patching libtool 2023-10-04T00:51:48 host-bison 3.0.4 Configuring
00:51分开始编译看看要什么时候可以结束 14点多完成编译共花了13个多小时提示build.sh指令错误所在行1077打开文件最后一行1066。
因为自己调整了build.sh设备树为了确认是不是自己的问题重新解压重新编译。
Writing boot file... Writing firmware... Generating MD5 data... MD5 data generated successfully! New image generated successfully! Making ./Image/update.img OK. Running build_updateimg succeeded. Running build_save succeeded. grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit grep: exceeded PCREs backtracking limit PLEASE CHECK BOARD GPIO POWER DOMAIN CONFIGURATION !!!!! ESPECIALLY Wi-Fi/Flash/Ethernet IO power domain !!!!! Check Node [pmu_io_domains] in the file: /home/forlinx/3568/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-linux.dts 请再次确认板级的电源域配置 特别是Wi-FiFLASH以太网这几路IO电源的配置 检查内核文件 /home/forlinx/3568/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-linux.dts 的节点 [pmu_io_domains] Running build_allsave succeeded. 编译成功 7. 修改设备树禁用PCIE
pcie30phy { status disabled; };
pcie3x2 { reset-gpios gpio0 RK_PC6 GPIO_ACTIVE_HIGH; enable-gpios gpio0 RK_PA5 GPIO_ACTIVE_HIGH; vpcie3v3-supply vcc3v3_sys; status disabled; };
pcie2x1 { reset-gpios gpio0 RK_PB6 GPIO_ACTIVE_HIGH; vpcie3v3-supply vcc3v3_sys; status disabled; }; 保存编译 成功
8. 烧录