3、编译与烧录 切换到3.8版本,并且配置好编译工具链,然后进入源码目录,执行 python build.py ipcamera_hi3516dv300 笔者这里编译到一个ffmpeg工具的时候会报错,提示找不到valgrind .h,这时需要进入vendor/hisi/hi35xx/middleware/source/third_party/ffmpeg/ffmpeg-y/libavu til/log.c 注释掉 //#include <valgrind/valgrind.h> 然后继续完成编译即可 另外,再次编译的时候,如果不需要改rootfs,可以注释掉/ HarmonyOS/OHOS/build/lite/gen_rootfs.py中ifos.path.exists(rootfs)下面的几条语句,避免clean掉已经编译好的rootfs 最终编译得到 这三个文件,将这三个文件拷贝出来,准备烧录。另外,目前板子上的uboot似乎没有源码,只能用编译好的bin文件,或者不烧录,用板上原有的 然后切换为emmc烧写界面,选择烧写的文件和烧写的地址,另外uboot没必要烧录 选择网口烧写,需要将板端配置的网段和PC网口的IP地址配置成一样的 另外,Windows10下面要用tftp,需要关防火墙 然后用串口线和PC的USB口连接,将网口与PC的网口连接,先点击hitool工具上面的烧写按钮,然后板子上电进行烧录 烧录完之后板子重新上电,接串口,查看系统的编译日期,已经是新的了
|